Агуулгын хүснэгт:
- 1-р алхам:
- Алхам 2: Та яагаад Firebase -ийг сонгосон бэ?
- Алхам 3: За, төслийн устгалд оръё
- Алхам 4: Fairbase данс үүсгэх
- Алхам 5: Дараа нь энэ интерфэйсийг харуулаад төслийн нэрийг өгөөд улс орны нэрийг сонгоно уу
- Алхам 6: Төслийн нэрийг гэрийн автоматжуулалтыг сонгоод Миний улсыг сонгоод Үүсгэх товчийг дарна уу
- Алхам 7: Хэсэг хугацааны дараа энэ интерфэйсийг харуулсны дараа Contention дээр дарна уу
- Алхам 8: Дараа нь Эхлэх рүү очно уу
- Алхам 9: Дүрэм рүү очоод зураг шиг Eadit код руу очно уу
- Алхам 10: Тохиргоо руу очоод Api түлхүүрээ үзүүлээрэй
- Алхам 11: Апп хийх
- Алхам 12: Одоо Project руу ороод Homeautomation.aia файлыг компьютер дээрээ импортлоорой
- Алхам 13: Зургийн сайшаасан Улаан тойргийн сонголт ба урсгалыг дарна уу
- Алхам 14: Ардунио хөтөлбөрийн хэсэг
Видео: NodeMCU ашиглан Firebase гэрийн автоматжуулалтын системийг хэрхэн хийх вэ? IOT платформ дээр: 14 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
ЭНЭ ТӨСЛИЙН ЗОРИЛГО
Энэхүү төсөл нь IOT Android програмыг ашиглан өөрийн гэрийн алсын удирдлагатай бүх төхөөрөмжийг хэрэглэгчдэд бүрэн хянах боломжийг олгодог гэрийн автоматжуулалтын системийг хөгжүүлэх зорилготой юм. Гэхдээ эдгээр бүх платформууд ThingSpeak, Adafruit.io, Blynk, IFTT гэх мэт боловч өнөөдөр би галын баазыг сонгож байна.
1-р алхам:
Алхам 2: Та яагаад Firebase -ийг сонгосон бэ?
Firebase нь төхөөрөмжийн түвшинд цуглуулсан мэдрэхүйн өгөгдлийг хадгалах хурдан арга замыг санал болгодог бөгөөд AndroidThings -ийн дэмждэг Android API -тэй маш сайн ажилладаг. Надад тулгарч байсан маш олон хөдөлгөөнт болон төхөөрөмжийн програмистууд сервер талын програмчлалтай тэмцдэг. Firebase нь энэ цоорхойг арилгахад тусалж, офлайн функцийг хөгжүүлэгчид ашиглах нь үнэхээр сонирхолтой байх болно. Хэрэв та IoT эсвэл ерөнхийдөө өгөгдөл цуглуулдаг, сүлжээгээр дамжуулах шаардлагатай аливаа төхөөрөмжийг шинээр сурч байгаа бол сүлжээний холболтыг хүлээн зөвшөөрөх боломжгүй гэсэн алтан дүрэм байх ёстой. Үүний үр дүнд та офлайн байдлаар мэдээлэл цуглуулах шаардлагатай бөгөөд сүлжээ бэлэн болсон үед үүнийг сервер рүүгээ дамжуулах хэрэгтэй болно. Firebase нь офлайн шинж чанараараа үүнийг олон хөгжүүлэгчдэд хялбар болгож өгдөг.
Firebase нь Бодит цагийн мэдээллийн сан, Баталгаажуулалт, Үүлэн мессеж, Хадгалалт, Хостинг, Туршилтын лаборатори, Аналитик зэрэг олон онцлог шинж чанартай боловч би зөвхөн Баталгаажуулалт, Бодит цагийн мэдээллийн санг ашиглах болно.
Алхам 3: За, төслийн устгалд оръё
Би энэ төслийг гурван хэсэгт хуваах болно
1. Fairbase данс үүсгэх
2. Апп хийх
3. Ардунио програмын хэсэг
Алхам 4: Fairbase данс үүсгэх
Эхлээд https://console.firebase.google.com/ руу ороод нэвтэрнэ үү
Төсөл нэмэх дээр дарна уу
Алхам 5: Дараа нь энэ интерфэйсийг харуулаад төслийн нэрийг өгөөд улс орны нэрийг сонгоно уу
Алхам 6: Төслийн нэрийг гэрийн автоматжуулалтыг сонгоод Миний улсыг сонгоод Үүсгэх товчийг дарна уу
Алхам 7: Хэсэг хугацааны дараа энэ интерфэйсийг харуулсны дараа Contention дээр дарна уу
Алхам 8: Дараа нь Эхлэх рүү очно уу
Алхам 9: Дүрэм рүү очоод зураг шиг Eadit код руу очно уу
Алхам 10: Тохиргоо руу очоод Api түлхүүрээ үзүүлээрэй
Алхам 11: Апп хийх
Ямар ч хурцадмал байдал байхгүй тул би аппинвентерт зориулсан бүрэн мөрийн файлыг өгөх болно, энд дарж татаж авна уу
Энэ файлыг нээхийн тулд ai2.appinventor.mit.edu руу очно уу
Алхам 12: Одоо Project руу ороод Homeautomation.aia файлыг компьютер дээрээ импортлоорой
Алхам 13: Зургийн сайшаасан Улаан тойргийн сонголт ба урсгалыг дарна уу
Алхам 14: Ардунио хөтөлбөрийн хэсэг
Та ardunio кодоо өөрчлөх шаардлагатай байна
FIREBASE_HOST -ийг хуулбарлаж, fairbase мэдээллийн санд хадгалсан болно
FIREBASE_AUTH хуулж, төслийн тохиргоог хийсэн
мөн WIFI нэр, нууц үгээ тохируулна уу
Эндээс ардунио сагамхай татаж авах
Энэхүү гарын авлагыг анх энд дарж нийтэлсэн болно
Nodemcu -ийн тухай дэлгэрэнгүй заавар энд дарна уу
Зөвлөмж болгож буй:
NodeMCU мэдрэгчийн хяналтын реле ашиглан IoT дээр суурилсан гэрийн автоматжуулалтыг хэрхэн хийх вэ: 14 алхам (зурагтай)
NodeMCU мэдрэгчийн хяналтын реле ашиглан IoT дээр суурилсан гэрийн автоматжуулалтыг хэрхэн хийх вэ: Энэхүү IoT дээр суурилсан төсөлд би Blynk болон NodeMCU хяналтын реле модулийг ашиглан бодит цагийн санал хүсэлтийг ашиглан гэрийн автоматжуулалтыг хийсэн. Гарын авлагын горимд энэ реле модулийг гар утас эсвэл ухаалаг гар утаснаас, гарын авлагаас удирдах боломжтой. Автомат горимд энэ ухаалаг
Arduino хяналтын реле модулийг ашиглан ухаалаг гэрийг хэрхэн яаж хийх вэ - Гэрийн автоматжуулалтын санаанууд: 15 алхам (зурагтай)
Arduino хяналтын реле модулийг ашиглан ухаалаг гэрийг хэрхэн яаж хийх вэ | Гэрийн автоматжуулалтын санаанууд: Энэхүү гэрийн автоматжуулалтын төсөлд бид 5 гэр ахуйн цахилгаан хэрэгслийг удирдах боломжтой ухаалаг гэрийн реле модулийг зохион бүтээх болно. Энэхүү реле модулийг гар утас эсвэл ухаалаг гар утас, IR алсын удирдлага эсвэл телевизийн алсын удирдлага, гарын авлагын унтраалга ашиглан удирдах боломжтой. Энэхүү ухаалаг буухиа нь мөн мэдрэх чадвартай
Raspberry Pi болон тоосонцор аргон ашиглан үер илрүүлэх ухаалаг дохиоллын системийг хэрхэн яаж хийх вэ: 6 алхам
Raspberry Pi болон тоосонцор аргон ашиглан үерийн илрүүлэлтийн ухаалаг дохиоллын системийг хэрхэн яаж хийх вэ: Үерийн стандарт мэдрэгчтэй байх нь таны гэр болон ажлын байрыг их хэмжээгээр гэмтээхээс урьдчилан сэргийлэх болно. Та эдгээр ухаалаг гар утсыг худалдаж авах боломжтой Энэ үерийн дохиоллын систем нь ямар ч шингэнийг илрүүлж, аллерыг идэвхжүүлдэг
Өөрийнхөө гэрийн автоматжуулалтын системийг хакердах DIY: 7 алхам (зурагтай)
DIY өөрийн гэрийн автоматжуулалтын системийг хакердах: Гэрийн автоматжуулалтын систем нь гэрэл, сэнс, зугаа цэнгэлийн систем гэх мэт цахилгаан хэрэгслийг асаах/унтраах чадвартай байх ёстой. Интернетээс утасгүй боловч хамгийн чухал нь DIY, нээлттэй систем юм. -Эх сурвалж, учир нь би ойлгохыг хүсч байна
DIY гэрийн автоматжуулалтын системийг төлөвлөх: 12 алхам
DIY гэрийн автоматжуулалтын системийг төлөвлөх: Энэхүү зааварчилгааны зорилго нь гэртээ хийхийг хүссэн зүйлээ хэрхэн яаж хийхийг хэлж өгөх явдал биш юм. Үүний оронд энэ санааг бодит болгохын тулд хязгаарыг (технологи, зардал, цаг хугацааны шаардлага) ойлгох замаар галзуурлыг эрүүл ухаан болгон хувиргах зорилгоор бичсэн болно