สารบัญ:

การควบคุม NodeMCU ESP8266 1.0 12E ด้วย Google Firebase: 4 ขั้นตอน
การควบคุม NodeMCU ESP8266 1.0 12E ด้วย Google Firebase: 4 ขั้นตอน

วีดีโอ: การควบคุม NodeMCU ESP8266 1.0 12E ด้วย Google Firebase: 4 ขั้นตอน

วีดีโอ: การควบคุม NodeMCU ESP8266 1.0 12E ด้วย Google Firebase: 4 ขั้นตอน
วีดีโอ: EP.1 - เริ่มต้นการใช้งาน ESP8266 และติดตั้งไลบารี่ Firebase [macOS และ Windows] 2024, พฤศจิกายน
Anonim
การควบคุม NodeMCU ESP8266 1.0 12E ด้วย Google Firebase
การควบคุม NodeMCU ESP8266 1.0 12E ด้วย Google Firebase

ในหลักสูตรนี้ เราจะสร้างแอปพลิเคชัน Android, การสร้างฐานข้อมูล Firebase และการควบคุม NodeMCU ESP 8266 1.0 12E โดยมีการประสานงานกับผลิตภัณฑ์ที่กล่าวถึงก่อนหน้านี้

ขั้นตอนที่ 1: เครื่องมือทั้งหมดที่จำเป็น

เครื่องมือทั้งหมดที่จำเป็น
เครื่องมือทั้งหมดที่จำเป็น

ต่อไปนี้คือสิ่งที่จำเป็นในการเริ่มต้นใช้งาน

1. Google Firebase

2. MIT App Inventor

3. A NodeMCU ESP8266 1.0 12E

4. สายจัมเปอร์หญิงถึงหญิงจำนวนน้อย

5.สาย USB

6. Arduino IDE (เพื่อตั้งโปรแกรม ESP8266 ของเรา)

ขั้นตอนที่ 2: เริ่มต้นใช้งาน Google Firebase และสร้างโครงการแรกของคุณ

เริ่มต้นใช้งาน Google Firebase และสร้างโปรเจ็กต์แรกของคุณ
เริ่มต้นใช้งาน Google Firebase และสร้างโปรเจ็กต์แรกของคุณ

ทำตามขั้นตอน

1. ลงชื่อเข้าใช้ Firebase ด้วยบัญชี Google ของคุณ

2. คลิกที่ไปที่คอนโซลและเพิ่มโครงการใหม่ จากนั้นตั้งชื่อโครงการและระบุภูมิภาคของคุณ นี่เป็นขั้นตอนที่สำคัญมาก หากคุณเลือกภูมิภาคที่ไม่ถูกต้อง โครงการของคุณอาจไม่ทำงาน

3. ตรงไปที่การตั้งค่าโปรเจ็กต์ที่ด้านขวาของคอนโซลของคุณ และวางเมาส์ที่บัญชีบริการและคัดลอกบันทึกลับฐานข้อมูลของคุณไว้ที่ใดที่หนึ่งเพื่อการใช้งานเพิ่มเติม เราจะพูดคุยกันในภายหลัง

4. ไปที่ส่วนการพัฒนาและตรงไปที่ฐานข้อมูล และคัดลอก URL ของโครงการที่จะอยู่ในรูปแบบ

xxxxxxxxxxxxxxxx.firebaseio.com/ -copy it.

5. จากนั้นไปที่ส่วนกฎและทำการเปลี่ยนแปลงต่อไปนี้หรือเพียงแค่คัดลอกแล้วแทนที่ด้วยรหัสด้านล่าง

{ "กฎ": {

".read": "จริง", ".write": "จริง"

}

}

ขั้นตอนที่ 3: สร้างแอป Android เครื่องแรกของคุณเพื่อควบคุม ESP8266 ผ่าน Wifi

สร้างแอป Android เครื่องแรกของคุณเพื่อควบคุม ESP8266 ผ่าน Wifi
สร้างแอป Android เครื่องแรกของคุณเพื่อควบคุม ESP8266 ผ่าน Wifi

ตรงไปที่เว็บไซต์ MIT App Inventor ทำตามขั้นตอนเหล่านี้เพื่อสร้างแอปของคุณ

นี่คือเครื่องมือสร้างแอปที่ง่ายมาก สร้างขึ้นโดยการลากและวางองค์ประกอบ

1.เริ่มโครงการใหม่ด้วยชื่อที่คุณเลือก

2. ในโครงการนี้ เราจะจัดการกับการเปลี่ยน LED ในตัวบน NodeMCU ของเรา ดังนั้นเราต้องการเพียงสองปุ่มในการเปิดและปิด

3.คุณสามารถเปลี่ยนข้อความและคุณลักษณะอื่นๆ ของปุ่มได้ในแท็บคุณสมบัติ

4.เนื่องจากเราใช้ Firebase เราจะเพิ่มแอตทริบิวต์ firebase ของเราลงในส่วนทดลองของแท็บอินเทอร์เฟซผู้ใช้ โดยการลากไปยังส่วนโปรแกรมดู

5. ตอนนี้ สลับไปที่แท็บบล็อก และสร้างตรรกะที่แสดงในภาพด้านบน

6.จากนั้น ให้ไปที่แท็บ Designer อีกครั้ง แล้วทำการเปลี่ยนแปลงต่อไปนี้

  • ที่เก็บข้อมูลโครงการควรว่างเปล่า
  • โทเค็น Firebase ควรเป็นเหมือนเดิม ไม่ต้องทำการเปลี่ยนแปลงใดๆ
  • ตอนนี้ในกล่อง URL ของ firebase ให้ป้อน URL ที่คัดลอกไว้ในขั้นตอนก่อนหน้า ยกเลิกการเลือกช่องเริ่มต้นใช้

7. ตรงไปที่ firebase และไปที่ฐานข้อมูล > แท็บข้อมูล > และสร้างลูกที่มีชื่อเป็นตัวแปรเดียวกันซึ่งใช้ในแผนภาพลอจิก App Inventor ของเรา

8. คลิกที่ Build ที่ด้านบนของหน้าและดาวน์โหลดไฟล์.apk ไปยังสมาร์ทโฟน Android ของคุณ

ขั้นตอนที่ 4: การอัปโหลดรหัสของคุณลงใน ESP8266

คุณสามารถใส่รหัสของคุณลงใน NodeMCU ของคุณโดยคัดลอกรหัสที่มีอยู่ในที่เก็บด้านล่าง

github.com/saiyerniakhil/ESPFireBase

และต้องทำการเปลี่ยนแปลงบางอย่างซึ่งฉันได้ชี้แจงในความคิดเห็นของโค้ดแล้ว

แนะนำ: