Съдържание:
- Стъпка 1: Необходими компоненти
- Стъпка 2: Електрическа схема
- Стъпка 3: Поръчване на печатни платки за този проект
- Стъпка 4: Инсталиране на Mosquitto MQTT брокер на Rpi
- Стъпка 5: NodeMCU като MQTT клиент
- Стъпка 6: Урок за видео
Видео: НАЧАЛНА АВТОМАТИЗАЦИЯ НА ОСНОВА НА МЕСТЕН MQTT СЕРВЪР, ИЗПОЛЗВАЩИ МАЛИНА PI И NODEMCU BOARD: 6 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
Досега съм направил няколко видео урока относно управлението на уредите през интернет. И за това винаги предпочитах сървъра Adafruit MQTT, тъй като беше лесен за използване и удобен за потребителя. Но всичко това се основаваше на интернет. Това означава, че можем да контролираме уредите само когато имаме подходяща интернет връзка, в противен случай това изобщо няма да работи. Така че този път измислих Домашна автоматизация, базирана на Local MQTT сървър, в който можем да контролираме уреди без никаква нужда от интернет. Всички уреди ще бъдат свързани в една мрежа и лесно можем да ги контролираме с помощта на нашето приложение за смарт телефон.
Можем също така да измерваме данните на различни сензори, прикрепени към нашата платка. Така че нека да видим как работи и как да го направите.
Стъпка 1: Необходими компоненти
- Малина Pi 3B платка
- SD карта
- Nodemcu Board
- 4 x 5V релета
- Сензор DHT11
- 4 x BC547 транзистора
- 4 x 1n4007 диод
- 4 x 330 ома резистор
- 7805 IC
- 9v захранващ адаптер
- DC захранващ контакт
- 2 пинови зелени конектори
Стъпка 2: Електрическа схема
Стъпка 3: Поръчване на печатни платки за този проект
Този проект изисква много компоненти да бъдат свързани помежду си. Ако отидете на печатна платка с общо предназначение, това ще бъде забързан и дълъг процес за вас. По -добре да отидете за персонализирана печатна платка. Много е лесно да поръчате свои собствени печатни платки от jlcpcb.com. Просто трябва да направите акаунт, да качите гербер файла на печатната платка и да направите поръчката си. Ще получавате печатни платки на стъпката на вратата си. И хей, знаете ли цената за тези печатни платки?
Това е само 2 долара за 10 печатни платки. Да, чухте правилно, само за 2 долара ще получите 10 невероятни печатни платки с първокласно качество на прага си. Винаги предпочитам JLCPCB за печатните платки, използвани в моите проекти и ще ви предложа да го направите. Ако искате да получите гербер файла на печатната платка, използвана в този проект, можете да го изтеглите безплатно от, www.easyeda.com/techiesms/ultimate-home-automation. След като изтеглите гербер файла, качете го в JLCPCB и направете вашата поръчка. Прост.
Стъпка 4: Инсталиране на Mosquitto MQTT брокер на Rpi
Първо изтеглете последната версия на raspbian jessie от официалния уебсайт на raspberry pi. Преди да инсталирате изображението, първо форматирайте SD картата с приложението, форматираща SD карта.
След това заредете изображението в SD картата с помощта на софтуера, наречен Etcher
След като успешно стартирате изображението в картата, стартирайте устройството, свържете го с интернет чрез wifi. Отворете терминала и въведете тези команди една по една, sudo apt-get update
sudo apt-get надстройка
sudo apt-get инсталирайте комар
sudo apt-get инсталирайте клиенти на комари
След като направите това, ще можете да използвате своя Pi като MQTT брокер.
Стъпка 5: NodeMCU като MQTT клиент
В този проект използвам NodeMCU като контролер, на който е качен MQTT клиентски код. Кодът за този проект е качен в моя GitHub акаунт. За да използвате този код, трябва да имате инсталирана библиотека Adafruit MQTT и DHT11 във вашата система.
Единствената промяна, която трябва да направите в кода, е, че първо трябва да въведете идентификационните данни за WiFi в него. След това трябва да въведете локалния ip адрес на вашата малинова pi платка, действаща като MQTT сървър. За да получите IP адреса на вашата платка Raspberry Pi, отворете терминала и въведете командата ifconfig и натиснете enter.
Кодът за платката NodeMCU е качен в моя акаунт в GitHub. Така че можете лесно да изтеглите и използвате този код за вашия проект.
Стъпка 6: Урок за видео
Направих пълен видеоурок, в който обхващам всяка част от този проект. Също така показах как да конфигурирам това приложение за андроид на MQTT на таблото за управление. Затова любезно изгледайте това видео.
Препоръчано:
НАЧАЛНА АВТОМАТИЗАЦИЯ (КОНТРОЛИРАЙТЕ УСТРОЙСТВАТА ОТ ВСЯКИ КЪТ НА СВЕТА) .: 5 стъпки
НАЧАЛНА АВТОМАТИЗАЦИЯ (КОНТРОЛИРАЙТЕ СВОИТЕ УРЕДИ ОТ ВСЯКИ КЪТ НА СВЕТА) .: В тази инструкция споделих как можете да използвате ESP8266 за управление на променливотокови уреди като светлини, вентилатори и т.н. от цял свят по интернет чрез приложението Blynk. Ако сте ново за ESP8266, не забравяйте да проверите тази инструкция: -Първи стъпки с NodeM
[Начална IoT] Клиентско устройство ESP8266 MQTT: 7 стъпки
[Начална IoT] ESP8266 MQTT Клиентско устройство: Интересно е, че използвайки евтин MCU с активиран WiFi с протокола MQTT за управление на устройствата като автоматичното подаващо устройство за котката ми. Има мой блог за по-подробна информация (https://regishsu.blogspot.com/2019/07/home-iot-esp…Spe
[Домашна автоматизация] Контролни релета отвсякъде, използващи ESP8266 + Blynk: 4 стъпки
[Домашна автоматизация] Контролни релета отвсякъде, използващи ESP8266 + Blynk: Има много начини за домашна автоматизация, някои са сложни, някои са лесни, Тази инструкция ще покажа как да направите просто управление на релета с помощта на ESP-12E с Blynk. За удобство дизайнът беше едностранна печатна платка, така че можете да направите сами
МАЛИНА PI ALEXA ДОМАШНА АВТОМАТИЗАЦИЯ: 4 стъпки
RASPBERRY PI ALEXA HOME AUTOMATION: Тази инструкция обхваща концепциите на Amazon alexa eho dot, Raspberry pi Gpio, контролираща с помощта на alexa. установяване на
Направете своя Pi (местен) облачен сървър!: 19 стъпки (със снимки)
Направете своя Pi (локален) облачен сървър!: Запазете и осъществете достъп до документи, снимки и музика на вашия собствен локален Pi Cloud сървър! Най -хубавото: можете да го използвате, ако или когато интернет падне (или ако сте на отдалечено място и искате достъп до Уикипедия). О, хей, и ако твоят приятел получи едно и то