Мазмуну:

DomoRasp: 4 кадам (Сүрөттөр менен)
DomoRasp: 4 кадам (Сүрөттөр менен)

Video: DomoRasp: 4 кадам (Сүрөттөр менен)

Video: DomoRasp: 4 кадам (Сүрөттөр менен)
Video: Projet IG3 systeme de surveillance connecte DomoRasp TerrienMellah 2024, Ноябрь
Anonim
DomoRasp
DomoRasp
DomoRasp
DomoRasp

Биринчиден, 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 өнүктүрүү чөйрөсүн орнотуңуз

Сиз 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 -кадам: Районду куруу

Circuit куруу
Circuit куруу

Мен Fritzing долбоорунун баракчасын түзүп, схеманы кантип куруу керектигин жана менин кодумду кайдан таба алаарыңызды түшүндүрүп бердим!

Мен Fritzingди бүгүн эле ачтым: схемаларды долбоорлоо жана прототиплөө үчүн укмуштуудай программалык камсыздоо жана коомчулук.

Сиз Fritzingдин акыркы (акысыз) версиясын жүктөп алып, кийинки баракчага кошкон DomoRasp.fzz файлын ачыңыз:

fritzing.org/projects/domorasp

(сүрөттөмөнү долбоордун баракчасынан окуңуз!)

Баары болду!

Көңүл ачыңыз жана мага кайрылуудан тартынбаңыз!

Сунушталууда: