Мазмуну:
- 1 -кадам: Сизге эмне керек
- 2 -кадам: Программалык компоненттерди орнотуңуз
- 3 -кадам: Arduino өнүктүрүү чөйрөсүн орнотуңуз
- 4 -кадам: Районду куруу
Video: DomoRasp: 4 кадам (Сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:38
Биринчиден, 2 маанилүү нерсе:
- Менин начар англисче сабырдуу болуш керек
- паника кылбаңыз: чынында чындыгында коркунучтуу көрүнөт, бирок ал иштейт жана мен сизге кантип өзүңүздү курууну түшүндүрөм
Бул кичинекей долбоор ESP32 негизделген MQTT сенсорлорунун маалыматтары аркылуу байланышууга жөндөмдүү системаны түзүүгө багытталган;
Маалыматтар анда Grafana аркылуу көрсөтүлөт.
Баштоого даярсызбы?
1 -кадам: Сизге эмне керек
Сиз үй WiFi тармагына туташкан PC керек.
ЖК MQTT брокери, Telegraf жана Grafana үчүн колдонулат.
Мүмкүн болсо, Raspberry Pi InfluxDB кызматын өткөрө турган жер (эгер сиз InfluxDBти компьютериңизге орнотсоңуз болот)
Аппаратура катары сизге керек:
- ESP32 (мен муну сатып алдым)
- BMP280 сенсор (мен муну сатып алдым)
- Олед дисплей 128 x 64 пиксел (мен муну сатып алдым)
- Жарык сенсору (LDR, ушул сыяктуу)
- Баскычты басыңыз (ушул сыяктуу)
- Резисторлор (10k Ом жана 220 Ом)
- Коннекторлор
- Нан тактасы (мен бул кичинекейди сатып алдым)
Amazonдо сиз Elegoo же AzDeliveryден, чынында эле, жакшы комплекттерди таба аласыз, мисалы бул.
2 -кадам: Программалык компоненттерди орнотуңуз
MQTT (Mosquitto) + InfluxDB + Telegraf + Grafana орнотуу жана конфигурациялоо боюнча көптөгөн окуу куралдары бар.
Бул абдан пайдалуу: Raspberry Pi IoT: Sensors, InfluxDB, MQTT жана Grafana
Район курулуп, MQTT брокери менен баарлашкандан кийин (чыдамдуу болуңуз, башка кадамдарды күтүшүңүз керек), сиз MQTT.fxти колдонуп esp32/ сенсорлорго/ темага жазылып, схема менен жөнөтүлгөн маалыматтарды көрүшүңүз керек.
Мен сизге бир нече кеңеш бергим келет:
- telegraf.conf ичиндеги бардык киргизүү жана чыгаруу конфигурацияларын жок кылыңыз жана жаңы 'conf' каталогунда эки файл түзүңүз: inputs.conf жана outputs.conf. Сүрөттөрдөн менин конфигурациямды көрө аласыз.
- Мен схеманы курардан мурун Mosquitto + InfluxDB + Telegraf экосистемасын сынап көрүңүз: MQTT.fx сиздин досуңуз
3 -кадам: Arduino өнүктүрүү чөйрөсүн орнотуңуз
Сиз Arduino үчүн жаңы экениңизди билбейм (жок деп үмүттөнөм, анткени бул долбоор биринчи долбоор сыяктуу бир аз кыйын болушу мүмкүн)
Баары бир.. биринчи кезекте сиз Arduino IDE орнотуп, IDEдеги ESP32 тактасын орнотушуңуз керек.
Эскертүү: Windows 10 тиркемесин орнотпоңуз, бирок толук Win32 тиркемеси:
Бул жерде түшүндүрүлгөндөй ESP32 тактасын Arduinoдо орнотуңуз:
randomnerdtutorials.com/installing-the-esp…
Ошол 2 кадамдын аягында сиз ESP32 микро контроллерине жөнөкөй эскизди жүктөй алышыңыз керек.
Мен кодду Visual Studio Code аркылуу ушул кеңейтүү менен иштеп чыктым:
Районду курардан мурун, сураныч, сиз:
- жөнөкөй эскизди түзүү (мисалы, I2C сканерин издөө)
- Visual Studio Codeдогу ESP32 сериялык чыгарылышын караңыз
- Орнотуу жана долбоорго китепканаларды киргизүү
- эскизиңизди ESP32ге жүктөңүз
4 -кадам: Районду куруу
Мен Fritzing долбоорунун баракчасын түзүп, схеманы кантип куруу керектигин жана менин кодумду кайдан таба алаарыңызды түшүндүрүп бердим!
Мен Fritzingди бүгүн эле ачтым: схемаларды долбоорлоо жана прототиплөө үчүн укмуштуудай программалык камсыздоо жана коомчулук.
Сиз Fritzingдин акыркы (акысыз) версиясын жүктөп алып, кийинки баракчага кошкон DomoRasp.fzz файлын ачыңыз:
fritzing.org/projects/domorasp
(сүрөттөмөнү долбоордун баракчасынан окуңуз!)
Баары болду!
Көңүл ачыңыз жана мага кайрылуудан тартынбаңыз!
Сунушталууда:
Батарея менен иштөөчү LED Light (s) Solar Charging менен: 11 кадам (Сүрөттөр менен)
Батарея менен иштөөчү LED Жарыгы (лары) Күндүн кубаттуулугу менен: Аялым самын жасоону үйрөтөт, анын сабактарынын көбү кечинде болчу, кышында бул жерде саат 16:30 чамасында караңгы кирип калат, анын кээ бир окуучулары бизди табууда кыйналышкан. үй Бизде маңдайкы жазуу бар болчу, бирок көчө лигасы менен да
Батарея менен иштеген офис. Күн системасы Чыгыш/Батыш Күн панелдери жана шамал турбинасы менен: 11 кадам (Сүрөттөр менен)
Батарея менен иштеген офис. Күн системасы Чыгыш/Батыш Күн панелдери жана шамал турбинасы менен которулат: Долбоор: 200 чарчы фут офис батарея менен иштеши керек. Офис ошондой эле бул система үчүн зарыл болгон бардык контроллерлерди, батареяларды жана компоненттерди камтышы керек. Күн жана шамал энергиясы батареяларды заряддайт. Кичине гана көйгөй бар
Howto: Rpi-imager жана сүрөттөр менен Raspberry PI 4 Headless (VNC) орнотуу: 7 кадам (Сүрөттөр менен)
Howto: Rpi-imager жана сүрөттөр менен Raspberry PI 4 Headless (VNC) орнотуу: Мен бул блогумда кызыктуу долбоорлордун топтомунда бул Rapsberry PI колдонууну пландап жатам. Аны текшерүүдөн тартынбаңыз. Мен Raspberry PIди колдонууну каалагам, бирок жаңы жерде клавиатура же чычкан жок болчу. Мен Raspberry орнотконума бир топ убакыт болду
Battle City Remake GameGo менен Makecode Arcade менен: 4 кадам (сүрөттөр менен)
Battle City Remake GameGo менен Makecode Arcade: GameGo - бул TinkerGen STEM билим берүү тарабынан иштелип чыккан Microsoft Makecode менен шайкеш ретро оюн портативдик консолу. Бул STM32F401RET6 ARM Cortex M4 чипине негизделген жана STEM педагогдоруна же жөн эле ретро видео түзүүнү жакшы көргөн адамдар үчүн жасалган
Жөнөкөй кадамдар жана сүрөттөр менен компьютерди кантип ажыратуу керек: 13 кадам (сүрөттөр менен)
Жөнөкөй кадамдар жана сүрөттөр менен компьютерди кантип ажыратуу керек: Бул компьютерди кантип ажыратуу керектиги жөнүндө көрсөтмө. Негизги компоненттердин көбү модулдук жана оңой эле алынып салынат. Ошентсе да, бул боюнча уюштуруу маанилүү. Бул сизди бөлүктөрдү жоготпоого, ошондой эле кайра чогултууга жардам берет