Съдържание:
- Стъпка 1: Какво ви трябва
- Стъпка 2: Инсталирайте софтуерните компоненти
- Стъпка 3: Настройте средата за развитие на Arduino
- Стъпка 4: Изградете веригата
Видео: DomoRasp: 4 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
На първо място, 2 важни неща:
- трябва да бъдеш търпелив с лошия ми английски
- не се паникьосвайте: веригата изглежда наистина ужасна, но работи и ще ви обясня как да изградите своя собствена
Този малък проект има за цел да изгради система, базирана на ESP32, способна да комуникира чрез MQTT сензорни данни;
След това данните ще бъдат показани с помощта на Grafana.
Готови ли сте да започнете?
Стъпка 1: Какво ви трябва
Имате нужда от компютър, свързан към домашната ви WiFi мрежа.
Компютърът ще бъде използван за домакин на брокера MQTT, Telegraf и Grafana.
Ако е възможно Raspberry Pi, където да хоствате услугата InfluxDB (в противен случай можете да инсталирате InfluxDB на вашия компютър)
Като хардуер имате нужда:
- ESP32 (купих си този)
- BMP280 сензор (купих този)
- Oled дисплей 128 x 64 пиксела (купих този)
- Светлинен сензор (LDR, нещо подобно)
- Бутон (нещо подобно)
- Резистори (10k ohm и 220ohm)
- Съединители
- Платка (купих тези малки)
В Amazon можете да намерите наистина добри комплекти от Elegoo или AzDelivery, например този.
Стъпка 2: Инсталирайте софтуерните компоненти
Има много уроци за това как да инсталирате и конфигурирате MQTT (Mosquitto) + InfluxDB + Telegraf + Grafana.
Един наистина полезен е този: Raspberry Pi IoT: Сензори, InfluxDB, MQTT и Grafana
Когато веригата е изградена и комуникира с брокера на MQTT (бъдете търпеливи, трябва да изчакате някои други стъпки), трябва да можете да се абонирате за esp32/ sensors/ topic с помощта на MQTT.fx и да видите данните, изпратени по веригата.
Искам да ви дам няколко съвета:
- изтрийте всички конфигурации за вход и изход в telegraf.conf и създайте два файла в новата директория 'conf': inputs.conf и outputs.conf. Можете да видите моята конфигурация в изображенията.
- тествайте екосистемата Mosquitto + InfluxDB + Telegraf, преди да изградя веригата: MQTT.fx е ваш приятел
Стъпка 3: Настройте средата за развитие на Arduino
Не знам дали сте нов в Arduino (надявам се, че не, защото този проект може да бъде също толкова труден, колкото първият проект)
Както и да е … първо трябва да инсталирате Arduino IDE и да настроите ESP32 платката в IDE.
Забележка: не инсталирайте приложението Windows 10, а пълното приложение Win32:
Инсталирайте платката ESP32 в Arduino, както е обяснено тук:
randomnerdtutorials.com/installing-the-esp…
В края на тези 2 стъпки трябва да можете да заредите обикновена скица към микроконтролера ESP32.
Разработих кода си, използвайки Visual Studio Code с това разширение:
Преди да изградите веригата, моля, бъдете сигурни, че можете:
- съставете проста скица (потърсете например скенера I2C)
- вижте серийния изход ESP32 във Visual Studio Code
- Инсталирайте и включете библиотеки в проекта
- качете скицата си на ESP32
Стъпка 4: Изградете веригата
Създадох страница на проект Fritzing, за да обясня как да се изгради веригата и къде можете да намерите моя код!
Открих Fritzing точно днес: невероятен софтуер и общност, където да се проектират и прототипират схеми.
Трябва да изтеглите последната (безплатна) версия на Fritzing и да отворите файла DomoRasp.fzz, който добавих към следната страница:
fritzing.org/projects/domorasp
(моля, прочетете описанието на страницата на проекта!)
Това е всичко!
Забавлявайте се и не се колебайте да се свържете с мен!
Препоръчано:
LED светлина (и) със захранване от батерията със слънчево зареждане: 11 стъпки (със снимки)
LED светлини (и), захранвани от батерии, със слънчево зареждане: Жена ми учи хората как да правят сапун, повечето от часовете й бяха вечер и тук през зимата се стъмва около 16:30 ч. Някои от нейните ученици имаха проблеми с намирането на нашите къща. Имахме табела отпред, но дори и с улично осветление
Лек хак за стая със зрителни увреждания със слухови увреждания: 7 стъпки (със снимки)
Лек хак на стаята със слухови увреждания на вратата: Проблем: баща ми е регистриран като глух, а майка ми е с увреден слух и поради това често им е трудно да чуят звънеца на вратата. Това би могло да бъде проблем, претърпян и от много други.Купиха мигащ светлинен звънец на вратата, за да им помогнат с
Висящи бижута със слънчево захранване на сърцето със светкавици: 11 стъпки (със снимки)
Висящи бижута със слънчево захранване за сърце: Тази инструкция е за сърце със слънчева енергия с пулсиращ червен светодиод. Той измерва около 2 " до 1,25 ", включително USB раздела. Той има една дупка през горната част на дъската, което улеснява окачването. Носете го като огърлица, обеци, връзки на щифт
Сандък със съкровище Zelda (със светлини и звук): 12 стъпки (със снимки)
Zelda Treasure Chest (With Lights & Sound): Здравейте на всички! Бях голям фен на игрите Legend of Zelda, когато бях по -малък, но мисля, че почти всеки знае емблематичната мелодия, която свири, когато отворите сандък в играта, просто звучи толкова вълшебно! В тази инструкция ще ви покажа как
Персонализиран часовник със стрелки за снимки: 5 стъпки (със снимки)
Персонализиран часовник със стрелки за снимки: Някои хора наблюдават часовника. Сега всеки може да бъде часовник. Други проекти персонализират лицето на часовника. Този персонализира стрелките на часовника. Изглежда скъп, но е по -малко от 5 долара и около 30 минути на часовник. Перфектен за Chr