Агуулгын хүснэгт:
- Алхам 1: Андройд програмыг хөгжүүлэх
- Алхам 2: Алхам 2 (a): Mcu Esp2866 зангилааг тохируулах
- Алхам 3: Алхам2 (б): Ncu Mcu програмчлах
- Алхам 4: Алхам 3: Mqtt
Видео: Android Home (гар утсаа ашиглан байшингаа удирдах): 4 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Миний эцсийн төлөвлөгөө бол байшингаа халаасандаа, түүний унтраалга, мэдрэгч, аюулгүй байдлыг хангах явдал юм. дараа нь автоматаар холбоно
Танилцуулга: Сайн байна уу Ич бин закрия, энэ "Андройд гэр" бол миний төсөл, энэ төсөл нь удахгүй болох дөрвөн зааварчилгаанаас эхэлж байна.
Зааварлахын тулд бид Mcu Esp 8266 зангилаа ашиглан дэлхийн өнцөг булан бүрээс зарим унтраалгыг хянаж, хянаж сурах болно. хянагчийн хувьд бид MIT програм зохион бүтээгч дээр апп үүсгэх болно. Дараагийн төслүүдэд бид мэдрэгч, камерын модулийг нэмж, дараа нь системийг автоматжуулах болно.
DIY хийх гурван үндсэн алхам байх болно.
Алхам 1: Андройд аппликэйшн хөгжүүлэх: Бид танд програмыг хөгжүүлэх MIT зохион бүтээгч болох нээлттэй эхийн програм хангамжийг өгөх болно.
Алхам 2: MCU Esp 8266 зангилаа тохируулах: энэ нь хоёр хэсгээс бүрдэнэ, нэг нь тоног төхөөрөмжийн тохиргоо, нөгөө нь зангилаа програмчлах.
3 -р алхам: Mqtt -ийг ойлгох, түүнтэй ажиллах: энэ үе шатанд бид үндсэн протоколыг ойлгож, тохиргоог ашиглаж сурах болно.
Лидрийг солих хамгийн дээд хугацаа нь ойролцоогоор 0.68 сек байна.
Хангамж:
1 нэг зангилаа Mcu esp 8266: https://www.ebay.com/itm/Node-MCU-V3-2-Arduino-ESP8266-ESP-12-E-Lua-CH340-WiFI-WLan-IoT-Lolin- Micro-flYfE/174098423523? Hash = item2889131ee3: g: xKQAAOSwHu5cHIhE
Хоёр нэг найман сувгийн буухиа модуль: https://www.ebay.com/itm/5V-eight-8-Channel-Relay-Module-For-PIC-AVR-DSP-ARM-Arduino-CAPT2011/223308111375?hash= item33fe335e0f: g: ZTsAAOSwbc5augET
3- гадаад 5V (2А) тэжээлийн эх үүсвэр
Алхам 1: Андройд програмыг хөгжүүлэх
MIT програм зохион бүтээгч дээр програм үүсгэх нь маш хялбар юм. та зүгээр л залгаж тоглуулах хэрэгтэй. блок диаграмыг хавсаргав.
Ажиллаж байна:
1- Аппликешныг эхлүүлэх бүрт Ncu Mcu Esp8266 руу "data_request" гэсэн мессеж илгээнэ үү.
2- Мессеж ирэх бүрт ("1-0" гэсэн хэлбэртэй, нэг нь унтарсан гэсэн үг) APP үүнийг харьцуулж товчлууруудын өнгийг тохируулна.
3- товчлуур дарагдах бүрт mcu "төлөв " жагсаалтад байгаа товчлуурын төлөв байдлыг өөрчлөх мессеж илгээдэг.
мөн товчлуурыг саарал болгоно.
Aia файлыг засах боломжтой:
Алхам 2: Алхам 2 (a): Mcu Esp2866 зангилааг тохируулах
1 -р хэсэг: Тоног төхөөрөмжийн хэсэг
Тоног төхөөрөмж нь өгөгдсөн системийг дагаж мөрдөхөд маш хялбар байдаг бөгөөд та явахад тохиромжтой, гэхдээ та явахад тохиромжтой.
Тэмдэглэл: зангилаа mcu дижитал зүү гаралт 3.3v логик түвшин, энэ нь реле самбарын хувьд хангалтгүй тул реле болон зангилааг тэжээх гадаад тэжээл хэрэгтэй болно. гадаад тэжээлийн хангамж дор хаяж 5В, 2А байх ёстой.
зүү холболтыг диаграммд дурдсан болно.
Алхам 3: Алхам2 (б): Ncu Mcu програмчлах
1 -р алхам: esp 8266 самбарыг arduino ide дээр суулгана уу
2 -р алхам: зөв комын зүү сонгох.
Алхам 3: "Relay_control.ino татаж аваад ажиллуулна уу"
Алхам 4: өгөгдсөн номын сангуудыг arduino ide руу суулгана уу. "Adafruit_MQTT.h"
Алхам 5: үүнийг өөрийн зангилаа mcu руу шарна уу
Анхаарна уу: issd, нууц үг, topic_cmd болон topic_state програмд оруулахаа бүү мартаарай.
Тэмдэглэл: програмыг маш сайн тайлбарласан бөгөөд энэ нь хялбар байх болно гэж найдаж байна, гэхдээ хэрэв та ямар нэгэн зүйлд эргэлзэж байвал надад мэдэгдээрэй
Алхам 4: Алхам 3: Mqtt
Mqtt (Message Queuing Telemetry Transport) нь төхөөрөмжүүдийг хооронд нь холбох хөнгөн жинтэй мессеж бичих протокол бөгөөд үндсэн гурван бүрэлдэхүүн хэсэгтэй.
1. Захиалагч: Захиалагч нь серверээс мэдээлэл, мессеж авахын тулд mqtt серверт нэгддэг төхөөрөмж юм.
2. хэвлэн нийтлэгч: Нийтлэгч бол mqtt серверт нэгдэж, мессеж эсвэл өгөгдлийг сервер дээр байршуулах төхөөрөмж юм.
3. брокер: брокер бол нийтлэгчдээс захиалагч руу илгээсэн мессежийг хадгалах, хянах сервер юм.
хэвлэн нийтлэгчид, захиалагчдыг энэ серверийн үйлчлүүлэгч гэж нэрлэдэг
брокер нь олон захиалагч, нийтлэгчтэй байж болно
СЭДЭВ ЮУ ВЭ:
Нэг брокер олон мянган массаж хийлгэх бөгөөд мессеж дамжуулахын тулд хэвлэн нийтлэгч өөрийн мессежийг тодорхой хаягаар илгээх бөгөөд захиалагч тэр хаягийг хүлээн авах болно. тэр хаягийг сэдэв гэж нэрлэдэг. Манай төсөлд mcu -г нийтлэх 1 төлөв, гар утсыг захиалах, нэг нь cmds -ийн сэдвүүд байх ёстой.
андройдууд хэвлэн нийтэлж, захиалахын тулд зангилаа болно.
Эцэст нь:.apk файлыг татаж авахын тулд (үүнийг байршуулахыг зөвшөөрдөггүй) та "MIT APP INVENTOR" руу очно уу. акаунт үүсгээд.aia гэж бичээд "build" -аас.apk татаж авна уу.
Хэрэв танд ямар нэгэн асуулт эсвэл асуулт байвал надад мэдэгдээрэй, хэрэв та намайг танай төсөл дээр ажиллуулахыг хүсч байвал би мэдэхийг хүсч байна.
Зөвлөмж болгож буй:
Чөлөөт энерги? Гар утсаа генератороор цэнэглээрэй: 3 алхам
Чөлөөт энерги? Гар утсаа гар бүлүүрт генератороор цэнэглэ: Асуудал: Гар утас нь үргэлж шүүснээс гадагшилдаг Гар утас нь хүн бүрийн амьдралын чухал хэсэг болсон. Хайлт хийх, тоглоом тоглох, мессеж бичихдээ та минут тутамд гар утсаа зарцуулж байна. Бид Номофоби, гар утасгүй фобигийн эрин үе рүү явж байна. Y
Гар утсаа зээлийн/дебит карт руу хэрхэн яаж эргүүлэх вэ: 5 алхам
Гар утсаа кредит/дебит карт руу хэрхэн яаж оруулах вэ: RFID чиптэй нэмэлт кредит/дебит карт (өөрөөр хэлбэл Paypass) хийхэд хялбар байдаг. Энэ аргыг ашигласнаар та RFID чипийг Paypass хийх боломжтой сэлбэг картнаас олж, гар утсандаа байрлуулах боломжтой болно. Энэ нь танд танилцуулах боломжийг олгоно
Blynk програм ашиглан USB ашиглан ухаалаг гар утсыг ашиглан Arduino -г удирдах: 7 алхам (зурагтай)
Blynk програм ашиглан USB ашиглан ухаалаг гар утсыг ашиглан Arduino -ийг удирдах Arduino эсвэл c-ээ алсаас удирдах хамгийн энгийн шийдэл
Гэрийн цахилгаан хэрэгслийг ухаалаг гар утаснаасаа Blynk App болон Raspberry Pi ашиглан удирдах: 5 алхам (зурагтай)
Гэрийн цахилгаан хэрэгслийг ухаалаг гар утаснаасаа Blynk App болон Raspberry Pi ашиглан удирдах: Энэхүү төсөлд бид гэр ахуйн цахилгаан хэрэгсэл (кофе үйлдвэрлэгч, чийдэн, цонхны хөшиг гэх мэт) -ийг хянахын тулд Blynk болон Raspberry Pi 3 -ийг хэрхэн ашиглах талаар сурах болно. Тоног төхөөрөмжийн бүрэлдэхүүн хэсэг: Raspberry Pi 3 Relay Lamp Breadboard Wires Програм хангамжийн програмууд: Blynk A
VoIP (Skype эсвэл Vonage) ашиглан байшингаа хэрхэн яаж утасдах вэ: 4 алхам
VoIP (Skype эсвэл Vonage) -ээр байшингаа хэрхэн утсаар холбох вэ: VoIP бол үнэ төлбөргүй биш бөгөөд өдөр бүр улам бүр өргөн тархаж байна. Гэсэн хэдий ч VOIP -ийн нэг давуу тал бол та дуудлага хийх эсвэл хүлээн авахын тулд компьютерт холбогдсон явдал юм. Та утасны адаптер авч болно, гэхдээ та нэг байршилд холбогдсон хэвээр байгаа бөгөөд