
สารบัญ:
- ขั้นตอนที่ 1:
- ขั้นตอนที่ 2: ทำไมคุณถึงเลือก Firebase
- ขั้นตอนที่ 3: ตกลงเพื่อไม่ให้ไปที่การทำลายโครงการ……
- ขั้นตอนที่ 4: การสร้างบัญชี Fairbase
- ขั้นตอนที่ 5: จากนั้นแสดงเหมือนอินเทอร์เฟซนี้และระบุชื่อโครงการและเลือกชื่อประเทศ
- ขั้นตอนที่ 6: ได้ยินฉันเลือกชื่อโครงการ Home Automation แล้วเลือกประเทศของฉัน จากนั้นกด Create
- ขั้นตอนที่ 7: หลังจากช่วงเวลาหนึ่ง แสดงอินเทอร์เฟซนี้ คลิกที่การโต้แย้ง
- ขั้นตอนที่ 8: จากนั้นไปที่ เริ่มต้น
- ขั้นตอนที่ 9: ไปที่ Rules และ Eadit Code Like Image
- ขั้นตอนที่ 10: ไปที่การตั้งค่าของคุณ จากนั้นแสดงรหัส API ของคุณ
- ขั้นตอนที่ 11: การสร้างแอป
- ขั้นตอนที่ 12: ไปที่โครงการและนำเข้าไฟล์ Homeautomation.aia บนคอมพิวเตอร์ของคุณ
- ขั้นตอนที่ 13: คลิกที่ตัวเลือก Red Circle และ Flow That Image Commend
- ขั้นตอนที่ 14: ส่วนโปรแกรม Ardunio
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12

วัตถุประสงค์ของโครงการนี้
โปรเจ็กต์นี้มีจุดมุ่งหมายเพื่อพัฒนาระบบอัตโนมัติภายในบ้านที่ช่วยให้ผู้ใช้ควบคุมอุปกรณ์ที่ควบคุมจากระยะไกลทั้งหมดในบ้านของตนได้อย่างสมบูรณ์โดยใช้แอป 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

ก่อนอื่นให้ไปที่ https://console.firebase.google.com/ และเข้าสู่ระบบ
คลิกที่เพิ่มโครงการ
ขั้นตอนที่ 5: จากนั้นแสดงเหมือนอินเทอร์เฟซนี้และระบุชื่อโครงการและเลือกชื่อประเทศ

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

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

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

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


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

ขั้นตอนที่ 11: การสร้างแอป
ไม่มีความตึงเครียด ฉันจะให้ไฟล์แถวที่สมบูรณ์แก่คุณสำหรับนักประดิษฐ์ เพียงแค่คลิกที่นี่และดาวน์โหลดไฟล์นี้
ไม่ต้องไปที่ ai2.appinventor.mit.edu เพื่อเปิดไฟล์นี้
ขั้นตอนที่ 12: ไปที่โครงการและนำเข้าไฟล์ Homeautomation.aia บนคอมพิวเตอร์ของคุณ




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


ขั้นตอนที่ 14: ส่วนโปรแกรม Ardunio
คุณต้องมีการเปลี่ยนแปลงโค้ด ardunio ของคุณ
FIREBASE_HOST คัดลอกและวางบนฐานข้อมูล fairbase
FIREBASE_AUTH คัดลอกและผ่านการตั้งค่าโปรเจ็กต์
และตั้งชื่อ WIFI และรหัสผ่านของคุณ
ดาวน์โหลด ardunio cod ได้ที่นี่ คลิกที่นี่
กวดวิชานี้เผยแพร่ครั้งแรกเมื่อคลิกที่นี่
บทช่วยสอนเพิ่มเติมเกี่ยวกับ Nodemcu คลิกที่นี่
แนะนำ:
Next Gen Home Automation โดยใช้ Eagle Cad (ตอนที่ 1 - PCB): 14 ขั้นตอน

Next Gen Home Automation โดยใช้ Eagle Cad (ตอนที่ 1 - PCB): บทนำ: ทำไมฉันถึงพูดถึงรุ่นต่อไป: เพราะมันใช้ส่วนประกอบบางอย่างที่ดีกว่าอุปกรณ์ระบบอัตโนมัติภายในบ้านแบบเดิม สามารถควบคุมเครื่องใช้โดย: Google Voice Commands Touch Panel บน Device Control จากแอป
Google Assistant-Home Automation Iot โดยใช้ Esp8266: 6 ขั้นตอน

Google Assistant | Home Automation Iot โดยใช้ Esp8266: ในคำแนะนำนี้ฉันจะแสดงให้คุณเห็น Google Assistant ควบคุมระบบอัตโนมัติภายในบ้าน
DIY Home Automation โดยใช้ ESP8266: 5 ขั้นตอน

DIY Home Automation โดยใช้ ESP8266: ในโครงการนี้ ฉันจะแสดงวิธีสร้างระบบ Home Automation โดยใช้โมดูล ESP8266 WiFi ระบบนี้ใช้บอร์ดรีเลย์ Esp8266 ที่คุณสามารถใช้เพื่อควบคุมเครื่องใช้ในบ้านของคุณผ่าน WiFi โดยใช้แอป Blynk โปรเจ็กต์นี้ได้รับการสนับสนุนโดย JLCPCB
RaspberryPi Home Automation โดยใช้ OpenHAB: 9 ขั้นตอน

RaspberryPi Home Automation โดยใช้ OpenHAB: ระบบอัตโนมัติภายในบ้านโดยใช้ Raspberry Pi 3B และ OpenHAB [ไม่บังคับ] เราจะใช้ Google Home (หรือ Google Assistant) เพื่อเปิดใช้การควบคุมด้วยเสียง
วิธีสร้างระบบ JARVIS หรือ JARVIS ในชีวิตจริง / ความช่วยเหลือ AI ของตัวเอง: 8 ขั้นตอน

วิธีสร้างระบบ JARVIS หรือ JARVIS ในชีวิตจริง / ความช่วยเหลือ AI ของตัวเอง: คุณเคยดูคอมพิวเตอร์พูดอย่าง JARVIS กับ Tony Stark ในภาพยนตร์ Iron Man หรือไม่? คุณเคยคิดอยากมีคอมพิวเตอร์แบบนั้นบ้างไหม? ไม่ต้องห่วง…คุณสามารถเติมเต็มความปรารถนานี้ได้ด้วยคอมพิวเตอร์ของคุณเอง คุณสามารถมี JARVIS เหมือนคอมพิวเตอร์และ