Мазмуну:
- 1 -кадам: Электроника
- 2 -кадам: Программалык камсыздоо
- 3 -кадам: Корпус
- 4 -кадам: Жакшыртылышы мүмкүн болгон нерселер
Video: Pi пакети: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Бул Mini Raspberry Pi Zero Computer. Сиз кичинекей USB клавиатурасын туташтырсаңыз болот (USB OTG адаптеринин жардамы менен), аны кичинекей Linux компьютери катары колдонуп, анча -мынча программаларды иштете аласыз.
Бул долбоорду бүтүрүү көп убакытты талап кылбайт жана дем алыш күндөрү Linux жана буйрук сабы жөнүндө жөнөкөй ширетүүнү жана негизги билимди колдонуу менен жасалышы мүмкүн.
Мен аны жөнөкөй программалоо үчүн жана файлдардын кичинекей мини -сервери катары колдонууну пландап жатам
1 -кадам: Электроника
Мен (2,4 дюйм) ili9341 ЖКны Raspberry Pi Zero Wге өткөрдүмLCD-> Pi ----------------- Vin-> 3.3VGND-> GNDCLK-> CLKMOSI- > MOSIMISO -> MISO (Кереги жок болушу мүмкүн) CS -> CE0DC -> 18 (Адатта GPIO 24, бирок менде аны колдонууда көйгөйлөр болгон) V (Сиз аны башка GPIO пинге туташтыра аласыз, бирок мен ар дайым жарыктын күйүп турганын жакшы көрөм)
Мындан тышкары, мен колдонгон 1650mah Телефон Батареясын (жайма базардан), 5В күчөткүчтү алмаштыргычты жана заряддоо схемасын параллелдүү түрдө койдум. Мен аны портативдүү кылуу үчүн Boost конвертеринен USB A розеткасын өчүрдүм. Мен аппаратты күйгүзүү жана өчүрүү үчүн Boost конвертеринен жана Raspberry Piден бир катар которгучту койдум.
Батарея -> Заряддоо жана коргоо -> Күчөтүү -> Которуу -> Raspberry Pi
Эске алыңыз, батарейка жана Boost конвертери анча күчтүү эмес болгондуктан, кээ бир учурларда Raspberry Pi'ди иштетүү жетишсиз болушу мүмкүн. Мисалы, батарейканы колдонуу менен бир нече USB түзмөктөрүн кубаттай албайт.
2 -кадам: Программалык камсыздоо
Биринчиден, мен Raspberry Pi консолуна жүктөө үчүн конфигурацияладым.
ЖК драйверин жүктөө үчүн, бул буйрукту аткарыңыз
- sudo modprobe fbtft_device салт аты = fb_ili9341 gpios = баштапкы абалга келтирүү: 23, DC: 18, LED: 24 ылдамдык = 16000000 bgr = 1
- Мен аны rc.local'ге акыркы саптын алдында 0 чыккыла деп коштум, ошондо ЖК драйвери жүктөлөт. Жөн эле файлга буйрук кошуу ыңгайлуу
- Ошондой эле башка көрсөтмөлөр бар (төмөндөгү шилтемелерде), жүктөөдө жүктөө үчүн башка файлдарды түзөтүүнү айтат. Бул жол менен да иштейт
X Serverди орнотуу үчүн (Raspberry Pi рабочий) экранда, бул жерде X Server кадамдарды.
Консолду ЖКда көрсөтүү үчүн орнотуу үчүн, бул жерде Консолду иштетүү кадамын аткарыңыз
Con2fbmap n 1ди иштетип, экинчи консолун Raspberry Piде көрсөтүңүз. мис. con2fbmap 3 1
Шилтемелер
pi0cket.com/guides/ili9341-raspberry-pi-gu…
marcosgildavid.blogspot.com/2014/02/getting…
github.com/notro/fbtft/wiki/Framebuffer-us…
github.com/notro/fbtft/wiki/Boot-console
3 -кадам: Корпус
Аппаратты портативдүү жана жеңил кылуу үчүн, мен тунук ийкемдүү пластикти колдондум жана ийкем. Калем бычагы менен кайчы микро USB жана мини HDMI портторунун кесилиштерин жасоо үчүн жетиштүү болмок. Андан кийин, бардыгын бириктирүү үчүн кээ бир ачык скотч колдонулат, адегенде мен сынган карандаштан таза пластикти колдонгом, бирок ошондон кийин кээ бир таңгактан (usb hub) тунук пластикти таап, колдоном. дээрлик) туура өлчөм. Кошумча орун болсо да, мен аны кошумча аксессуарларды сактоо үчүн колдондум (USB OTG адаптери).
4 -кадам: Жакшыртылышы мүмкүн болгон нерселер
Бул 3 күнгө жетпеген убакытты талап кылган жөнөкөй долбоор. Бирок, сиз аны жакшырта аласыз:
-
Raspberry Pi камерасын кошуу
Сиз муну прототиптерден көрө аласыз, бирок ал акыры сакталган кубаттуулукту колдонуу менен алынып салынды жана Raspberry Pi Zero Wдеги камера туташтыргычы баары бир сынып калды
-
Жакшыраак (балким 3D Басылган) ишти жасоо
Бул аны күчтүү жана бышык кылат. Мен үчүн. Мен 3D моделине өтө жалкоо болдум жана 3D принтери жок болчу, бирок сиз акрил ж
- Сенсордук экранды орнотуу
Сунушталууда:
DIY EBike Батарея пакети: 4 кадам
DIY EBike Батарея Топтому: Бул долбоордо мен сизге EBike үчүн батарея топтомун түзүү үчүн Li-Ion клеткаларын, никель тилкелерин жана BMSти (Батареяны башкаруу системасын) кантип айкалыштырууну көрсөтөм. Менин пакетимде 48В чыңалуусу, 5Ач сыйымдуулугу жана 20А чыгуу агымы бар, бирок сиз
Акустикалык левитация Arduino Uno менен кадам-кадам (8-кадам): 8 кадам
Акустикалык левитация менен Arduino Uno Step-by-Step (8-кадам): ультрадыбыштуу үн өткөргүчтөр L298N Dc аял адаптеринин электр энергиясы менен камсыздоосу эркек токту Arduino UNOBreadboard Бул кантип иштейт: Биринчиден, сиз Arduino Uno кодун жүктөп бересиз (бул санарип менен жабдылган микроконтроллер) жана аналогдук порттор кодду айландыруу үчүн (C ++)
Spot Welders жок DIY 4S 18650 Батарея пакети: 9 кадам
Spot Welders жок DIY 4S 18650 Батарея Топтому: Эй! Баары Менин атым Стив.Бүгүн мен сизге BMS менен эң жөнөкөй 4S Батарея пакетин кантип жасоону көрсөтөм, Видеону көрүү үчүн бул жерди басыңыз
Портативдүү USB Батарея Пакети Велосипед Жарыгы (Luxeon III Конверсиясы менен): 5 кадам
Портативдүү USB Батарея Топтому Велосипед Жарыгы (Luxeon III Конверсиясы менен): Сиз, балким, iPod, PSP, уюлдук телефондорду кубаттоо үчүн портативдүү USB энергия булагына ээ болуу канчалык ыңгайлуу болорун көрдүңүз. ашыкча салмакты көтөрүү үчүн көп максаттуу. Мен муну жөнөкөй кылгым келди
Эксперименттерге же кичинекей колдонмолорго арналган баскычтуу клетка батарея пакети.: 5 кадам
Эксперименттерге же кичинекей колдонмолорго арналган Button Cell Battery Pack.: Эй баарына! Келгиле, батареяны кантип жасоону үйрөнөлү! Чынында жөнөкөй, оңой жана арзан. Бул эксперименттер жана тесттер үчүн, же 3.0 - 4.5 вольтту талап кылган кичинекей колдонмолор үчүн эң сонун. (Кечиресиз, эгерде муну менден мурун башка бирөө жазган болсо