Мазмуну:
- 1 -кадам: КОМПОНЕНТТЕР КЕРЕК
- 2 -кадам: Программалык камсыздоо
- 3 -кадам: ЦИРКТИН ДИАГРАММАСЫ
- 4 -кадам: КОД
- 5 -кадам: БАШКАРУУ
- 6 -кадам: ЖЫЙЫНТЫК
- 7 -кадам: Видео !
Video: Esp8266 (aREST, MQTT, IoT) аркылуу Интернет/булут көзөмөлдөгөн үйдү автоматташтыруу: 7 кадам (Сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:38
БАРДЫК кредиттер https://arest.io/ булут кызматы үчүн !!
IoT азыр дүйнөдө эң көп талкууланган тема !! Булут серверлери жана кызматтары - бул азыркы дүйнөнүн кызыктуу жери …
АЛЫСТЫК БАРЬЕРДИ ЧЫГАРУУ максаты болгон жана болуп саналат !!
Ошентип, азыр үйүңүздү же кеңсеңизди дүйнөнүн каалаган жеринен башкарыңыз … бир гана ичинен же диапазонунан эмес !!
Эң жалкоо жигиттен эң оңой жана эң арзан чечим !!! ЫРАХАТ ЖАНА ЖАЛКОО БОЛ …
ЭСКЕРТҮҮ: БИРИНЧИ ДОЛБООРДУ ОКУҢУЗ 3-4 МУНУТТАН КИЙИН ЖАНА ЖАҢЫЛЫК КЕЛЕТ … ЖАРЫМЫҢЫЗДЫ ОКУРУҢУЗ ЖАНА КИРПИШТЕБЕҢИЗ …
1 -кадам: КОМПОНЕНТТЕР КЕРЕК
Болгону 4 компонент талап кылынат - 1. ESP8266 NODEMCU же WEMOS D1 mini же кандайдыр бир esp8266 wifi иштеп чыгуу тактасы 2. РЕЛЕ (5V же 6V) 3. ULN2003 же UNL2003A (Релелик айдоочу IC) 4. Джамперлер (албетте же башкача ширетет !!) Долбоордун негизги структурасы - ESP8266 модулу сигналды MQTT серверинен алат (б.а. arest.io) жана сигналды пинге же процессорго жөнөтөт. ULN2003 релелик айдоочу IC Nodemcu тактасынын казыктарына туташкан. Чыгуу казыктары релеге же кандайдыр бир RGB жарыкка же servo моторго ж.
2 -кадам: Программалык камсыздоо
Мен Arduino IDEди программалоо программасы катары колдоном. Эгерде сиз бул Nodemcu же esp8266 өнүктүрүү тактасында жаңы болсоңуз, анда менин мурунку көрсөтмөлөрүмө кайрылыңыз. Nodemcu же wemos тактасын Arduino IDE менен иштетүү үчүн.
Ардуино IDEде мурунку айтылып бүткөн нерселерди орноткондон кийин, SKETCH -> КИТЕПКАНА КИРГИЗҮҮ -> КИТЕПКАНАЛАРДЫ БАШКАРУУ -> "arest" ИЗДӨӨ -> КИТЕПКАНАЛАРДЫ ОРНОТУУ -> Азыр PubSubClient ИЗДӨӨ -> КИТЕПКАНАны орнотуу бөлүмүнө өтүңүз.
Эми анын жарымы бүттү … дээрлик ошол жерде !!!
3 -кадам: ЦИРКТИН ДИАГРАММАСЫ
Жогоруда көрсөтүлгөн схема ULN2003 релелик драйверинин IC тарабы дагы эле esp8266 казыктарына туташкандыгын жана экспресс релектин бутуна туташкандыгын көрсөтүп турат, анткени esp8266 пин жогору болгондо ULN2003тун чыккычы төмөн болуп калат, ошондуктан реле 5V иштөө мүмкүнчүлүгү.
Esp8266 казыктарына 0 же 1ди жөнөтүүнүн ордуна, биз servo үчүн башка баалуулуктарды жөнөтө алабыз, бирок servo.attach (пин) деп жарыялап, servo белгилүү бир мааниге айландырабыз. Бул оңой, бирок ар бир адам жаңыланууга, окууга жана бир аз ойлонууга муктаж.
4 -кадам: КОД
Идеяны "Марко Шварц" долбоорунан алып, аны өзгөрткөм. Ал arest.io MQTT d колдонгон, бирок биз adafruit.io колдоно алабыз. Программанын негизги бөлүгү:
Уникалдуу 6 цифралык идентификатор
char* device_id = "unique_6_digit_id";
WiFi ишеним грамоталары
const char* ssid = "ssid_name"; const char* password = "your_password";
Каалаган уникалдуу идентификаторду тандаңыз, бирок ал менин же сиздин атыңыз эмес, уникалдуу болушу керек, эгер ал телугу аты болбосо !!
уникалдуу идентификатордун мисалы: pf4h6q (жөн гана мисал)
коддо көптөгөн өзгөртүүлөр болушу мүмкүн, анткени кодго ылайык, биз иштеп чыгуу тактасынын ар бир кайра жүктөлүшүнөн кийин чыгарылышын айтыш керек
Github коду
Код:
5 -кадам: БАШКАРУУ
2 МААНИЛҮҮ КАДАМ: 1. чыгаруу пинин жарыялоо 2. ошол пиндеги маалыматты алмаштыруу же жөнөтүү Чыгуучу пинди жарыялоо: https://cloud.arest.io/pf486q/mode/5/o "pf486q" - бул 6 орундуу уникалдуу код. io "o", аны каалаган браузерде аткаргандан кийин жооп катары {"message": "Pin D2 чыгарууга коюлган", "id": "pf486q", "name": "home cloud", "hardware": "esp8266", "туташкан": чыныгы} Пинге маалыматты которуу же жөнөтүү: https://cloud.arest.io/pf486q/digital/2/0digital pin 2 биз каалагандай бир аз "0" же "1" жөнөтөтhttps:// cloud.arest.io/pf486q/digital/2/1 Декларациялоочу пин кайра жүктөө/өчүрүү/өчүрүүдөн кийин бир жолу керек болот, антпесе esp8266 тынымсыз иштеши үчүн анын кереги жок. керектүү URL. Менин мурунку көрсөтмөмдө көрсөтүлгөндөй. Сураныч, караңыз, болбосо бул узакка созулат.
6 -кадам: ЖЫЙЫНТЫК
Бул үй тиричилик техникасын, эшикти, терезени, бардыгын көзөмөлдөө үчүн IoT долбоору жана жеке муктаждыктарына ылайыкташтырылышы мүмкүн. Анын жергиликтүү көзөмөлү жок, мунун баарын каалаган жерден көзөмөлдөсө болот.
Ар бир буйрук же URL кээде 1-2 секунд/сек талап кылынат, анткени бул атайын сервер эмес … бирок бул дүйнөнүн каалаган жеринен үйүңүздү башкаруу КЕРЕМЕТ
ЫРАХАТ ЖАНА ЖАЛКОО … КАБЫЛ БОЛБОГУЛА ЖАНА КОЛДОНУУЛАРДЫ ӨЧҮРҮҮНҮ УНУТУҢУЗДАР, БИР ООРУСУЗ !!
"Arest.io" MQTT кызматтарына жана "Марко Шватрзга" рахмат …
эгер сиз үйрөтүлүүчү колдоону жактырсаңыз жана ырахат алсаңыз … жана бул боюнча кандайдыр бир көйгөй болсо менден сураңыз
7 -кадам: Видео !
Атайын кимдир бирөө мага анын башка жерден иштээрин текшерүүгө жардам берди … ЖЕ ал каалаган жерден иштейт, жөн гана интернетке кирүү керек … (Мен Колкатадамын, IN жана ал Ранчиде, IN) … жана ооба ал мени билгенден кийин чаташтырды Менин уникалдуу arest.io кодум, андыктан өзүңүздүн уникалдуу кодуңузду бөлүшпөңүз !!
Сунушталууда:
WI-Fi көзөмөлдөгөн 4CH реле модулу үйдү автоматташтыруу үчүн: 7 кадам (сүрөттөр менен)
Үйдү автоматташтыруу үчүн WI-Fi башкарылган 4CH релелик модулу: Мен буга чейин өчүргүчтөргө негизделген көптөгөн WI-FI колдонуп келгем. Бирок булар менин талаптарыма туура келбейт. Ошондуктан мен кадимки Wall Switch розеткаларын эч кандай өзгөртүүсүз алмаштыра турган, өзүмдүкүн кургум келди. ESP8266 чипи Wifi иштетүү
Blynkти колдонбостон ESP8266 WiFi менен үйдү автоматташтыруу: 24 кадам (сүрөттөр менен)
Blynkти колдонбостон ESP8266 WiFi менен үйдү автоматташтыруу!: Биринчиден, 2016 -жылы мени автоматташтыруу конкурсунда жеңүүчү кылып бергени үчүн баарына РАХМАТ айткым келет. Ошентип, мен сизге убада кылгандай, бул жерде ESP8266 WiFi модулу менен тиричилик техникасын көзөмөлдөө боюнча көрсөтмө бар
Infrared жана Bluetooth көзөмөлдөгөн реле модулу менен үйдү автоматташтыруу: 10 кадам
Infrared жана Bluetooth көзөмөлдөгөн реле модулу менен үйдү автоматташтыруу: Бул үйдү автоматташтыруу долбоорунда, биз смартфондун колдонмосунан жана IR пультунан Arduino башкаруу реле модулунун схемасын колдонуп, жарыкты, желдеткичти жана башка тиричилик техникаларын кантип башкара аларыбызды көрсөттүм. схеманын эки режими бар, Inf
DIY Voice/Интернет көзөмөлдөгөн үйдү автоматташтыруу жана мониторинг ESP8266 жана Google Home Mini колдонуу: 6 кадам
DIY Voice/Интернет көзөмөлдөгөн үйдү автоматташтыруу жана мониторинг ESP8266 жана Google Home Mini аркылуу: Эй !! Узак тыныгуудан кийин мен бул жердемин, анткени биз баарыбыз кызыктыруучу (жумуш) табыш үчүн эмне кылышыбыз керек. BLUETOOTH, IR, Local WIFI, Cloud, б.а. татаал нерселерден жаздым. эң оңой, бирок эң эффективдүү
Үйдү автоматташтыруу: Tiva TM4C123G аркылуу Bluetooth аркылуу диммерди башкаруу менен автоматтык которуу тактасы: 7 кадам
Үйдү автоматташтыруу: Tiva TM4C123G аркылуу Bluetooth аркылуу диммерди башкаруу менен автоматтык которуштуруу тактасы: Бүгүнкү күндө биздин жашообузду чындап жеңилдеткен телевизорлорубуз жана башка электрондук системалар үчүн алыстан башкаруу каражаттары бар. Сиз качандыр бир убакта үйдүн автоматташтырылышы жөнүндө ойлонуп көрдүңүзбү, ал түтүктөрдүн жарыгын, желдеткичтерди жана башка электр шаймандарын көзөмөлдөйт