สารบัญ:

วิธีสร้างระบบ Firebase Home Automation โดยใช้ NodeMCU - ในแพลตฟอร์ม IOT: 14 ขั้นตอน
วิธีสร้างระบบ Firebase Home Automation โดยใช้ NodeMCU - ในแพลตฟอร์ม IOT: 14 ขั้นตอน

วีดีโอ: วิธีสร้างระบบ Firebase Home Automation โดยใช้ NodeMCU - ในแพลตฟอร์ม IOT: 14 ขั้นตอน

วีดีโอ: วิธีสร้างระบบ Firebase Home Automation โดยใช้ NodeMCU - ในแพลตฟอร์ม IOT: 14 ขั้นตอน
วีดีโอ: Home Automation using NodeMCU ESP8266 and Blynk 2.0 with real-time feedback | IoT Projects 2021 2024, พฤศจิกายน
Anonim
วิธีสร้างระบบ Firebase Home Automation โดยใช้ NodeMCU | ในแพลตฟอร์ม IOT
วิธีสร้างระบบ Firebase Home Automation โดยใช้ NodeMCU | ในแพลตฟอร์ม IOT

วัตถุประสงค์ของโครงการนี้

โปรเจ็กต์นี้มีจุดมุ่งหมายเพื่อพัฒนาระบบอัตโนมัติภายในบ้านที่ช่วยให้ผู้ใช้ควบคุมอุปกรณ์ที่ควบคุมจากระยะไกลทั้งหมดในบ้านของตนได้อย่างสมบูรณ์โดยใช้แอป IOT สำหรับ Android มีเซิร์ฟเวอร์และแพลตฟอร์มออนไลน์ของบุคคลที่สามมากมายสำหรับแสดงข้อมูลโครงการ IOT ของคุณ แต่แพลตฟอร์มทั้งหมดเหล่านี้เช่น ThingSpeak, Adafruit.io, Blynk และ IFTT เป็นต้น แต่วันนี้ฉันเลือก firebase

ขั้นตอนที่ 1:

ขั้นตอนที่ 2: ทำไมคุณถึงเลือก Firebase

Firebase เป็นวิธีที่รวดเร็วในการคงข้อมูลทางประสาทสัมผัสที่รวบรวมไว้ที่ระดับอุปกรณ์ และใช้งานได้ดีกับ Android API ซึ่ง AndroidThings รองรับ โปรแกรมเมอร์มือถือและอุปกรณ์จำนวนมากที่ฉันพบเจอกับการเขียนโปรแกรมฝั่งเซิร์ฟเวอร์ Firebase สามารถช่วยเชื่อมช่องว่างนั้นและทำให้ง่ายขึ้นได้ นักพัฒนาซอฟต์แวร์ใช้คุณลักษณะออฟไลน์ของตนจะเป็นเรื่องที่น่าสนใจ หากคุณยังใหม่ต่อ IoT หรืออุปกรณ์ทั่วไปใดๆ ที่รวบรวมข้อมูลและจำเป็นต้องส่งข้อมูลผ่านเครือข่าย กฎทองที่จะสันนิษฐานได้ก็คือการเชื่อมต่อเครือข่ายนั้นไม่สามารถคาดเดาได้ ดังนั้น คุณจะต้องรวบรวมข้อมูลออฟไลน์และเมื่อเครือข่ายพร้อมใช้งาน ให้ส่งข้อมูลนี้ไปยังเซิร์ฟเวอร์ของคุณ Firebase ที่มีฟีเจอร์ออฟไลน์ทำให้สิ่งนี้เป็นเรื่องง่ายสำหรับนักพัฒนาซอฟต์แวร์จำนวนมาก

Firebase มีฟีเจอร์มากมายรวมถึงฐานข้อมูลแบบเรียลไทม์, การตรวจสอบสิทธิ์, การส่งข้อความบนคลาวด์, ที่เก็บข้อมูล, โฮสติ้ง, ห้องปฏิบัติการทดสอบ และการวิเคราะห์ แต่ฉันจะใช้เฉพาะการตรวจสอบสิทธิ์ ฐานข้อมูลแบบเรียลไทม์

ขั้นตอนที่ 3: ตกลงเพื่อไม่ให้ไปที่การทำลายโครงการ……

ฉันจะแบ่งโครงการนี้ สามส่วน

1. การสร้างบัญชี Fairbase

2. การทำแอพ

ส่วนโปรแกรม 3. Ardunio

ขั้นตอนที่ 4: การสร้างบัญชี Fairbase

การสร้างบัญชี Fairbase
การสร้างบัญชี Fairbase

ก่อนอื่นให้ไปที่ https://console.firebase.google.com/ และเข้าสู่ระบบ

คลิกที่เพิ่มโครงการ

ขั้นตอนที่ 5: จากนั้นแสดงเหมือนอินเทอร์เฟซนี้และระบุชื่อโครงการและเลือกชื่อประเทศ

จากนั้นแสดงอินเทอร์เฟซนี้และระบุชื่อโครงการและเลือกชื่อประเทศ
จากนั้นแสดงอินเทอร์เฟซนี้และระบุชื่อโครงการและเลือกชื่อประเทศ

ขั้นตอนที่ 6: ได้ยินฉันเลือกชื่อโครงการ Home Automation แล้วเลือกประเทศของฉัน จากนั้นกด Create

ฟังฉันเลือกชื่อโครงการ ระบบอัตโนมัติภายในบ้าน และเลือกประเทศของฉัน จากนั้นกด Create
ฟังฉันเลือกชื่อโครงการ ระบบอัตโนมัติภายในบ้าน และเลือกประเทศของฉัน จากนั้นกด Create

ขั้นตอนที่ 7: หลังจากช่วงเวลาหนึ่ง แสดงอินเทอร์เฟซนี้ คลิกที่การโต้แย้ง

หลังจากช่วงเวลาหนึ่ง แสดงอินเทอร์เฟซนี้ คลิกที่การโต้แย้ง
หลังจากช่วงเวลาหนึ่ง แสดงอินเทอร์เฟซนี้ คลิกที่การโต้แย้ง

ขั้นตอนที่ 8: จากนั้นไปที่ เริ่มต้น

จากนั้นไปที่เริ่มต้น
จากนั้นไปที่เริ่มต้น

ขั้นตอนที่ 9: ไปที่ Rules และ Eadit Code Like Image

ไปที่ Rules and Eadit Code Like Image
ไปที่ Rules and Eadit Code Like Image
ไปที่ Rules and Eadit Code Like Image
ไปที่ Rules and Eadit Code Like Image

ขั้นตอนที่ 10: ไปที่การตั้งค่าของคุณ จากนั้นแสดงรหัส API ของคุณ

ไปที่การตั้งค่าของคุณแล้วแสดงคีย์ API ของคุณ
ไปที่การตั้งค่าของคุณแล้วแสดงคีย์ API ของคุณ

ขั้นตอนที่ 11: การสร้างแอป

ไม่มีความตึงเครียด ฉันจะให้ไฟล์แถวที่สมบูรณ์แก่คุณสำหรับนักประดิษฐ์ เพียงแค่คลิกที่นี่และดาวน์โหลดไฟล์นี้

ไม่ต้องไปที่ ai2.appinventor.mit.edu เพื่อเปิดไฟล์นี้

ขั้นตอนที่ 12: ไปที่โครงการและนำเข้าไฟล์ Homeautomation.aia บนคอมพิวเตอร์ของคุณ

ตอนนี้ไปที่โครงการและนำเข้าไฟล์ Homeautomation.aia บนคอมพิวเตอร์ของคุณ
ตอนนี้ไปที่โครงการและนำเข้าไฟล์ Homeautomation.aia บนคอมพิวเตอร์ของคุณ
ไปที่โครงการและนำเข้าไฟล์ Homeautomation.aia บนคอมพิวเตอร์ของคุณ
ไปที่โครงการและนำเข้าไฟล์ Homeautomation.aia บนคอมพิวเตอร์ของคุณ
ตอนนี้ไปที่โครงการและนำเข้าไฟล์ Homeautomation.aia บนคอมพิวเตอร์ของคุณ
ตอนนี้ไปที่โครงการและนำเข้าไฟล์ Homeautomation.aia บนคอมพิวเตอร์ของคุณ
ตอนนี้ไปที่โครงการและนำเข้าไฟล์ Homeautomation.aia บนคอมพิวเตอร์ของคุณ
ตอนนี้ไปที่โครงการและนำเข้าไฟล์ Homeautomation.aia บนคอมพิวเตอร์ของคุณ

ขั้นตอนที่ 13: คลิกที่ตัวเลือก Red Circle และ Flow That Image Commend

คลิกที่ตัวเลือกวงกลมสีแดงและโฟลว์ที่รูปภาพชม
คลิกที่ตัวเลือกวงกลมสีแดงและโฟลว์ที่รูปภาพชม
คลิกที่ตัวเลือกวงกลมสีแดงและโฟลว์ที่รูปภาพชม
คลิกที่ตัวเลือกวงกลมสีแดงและโฟลว์ที่รูปภาพชม

ขั้นตอนที่ 14: ส่วนโปรแกรม Ardunio

คุณต้องมีการเปลี่ยนแปลงโค้ด ardunio ของคุณ

FIREBASE_HOST คัดลอกและวางบนฐานข้อมูล fairbase

FIREBASE_AUTH คัดลอกและผ่านการตั้งค่าโปรเจ็กต์

และตั้งชื่อ WIFI และรหัสผ่านของคุณ

ดาวน์โหลด ardunio cod ได้ที่นี่ คลิกที่นี่

กวดวิชานี้เผยแพร่ครั้งแรกเมื่อคลิกที่นี่

บทช่วยสอนเพิ่มเติมเกี่ยวกับ Nodemcu คลิกที่นี่

แนะนำ: