
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12

ส่วนประกอบและอุปกรณ์
- Arduino UNO R3
- โมดูล WiFi ElectroPeak ESP8266-12N
แอพและบริการออนไลน์
Arduino IDE
เกี่ยวกับโครงการนี้
ภาพรวม
ในบทช่วยสอนนี้ คุณจะได้เรียนรู้วิธีอัปโหลดและดาวน์โหลดข้อมูลไปยัง/จากฐานข้อมูล Firebase ด้วยโมดูล Arduino UNO และ ESP8266 การจัดเก็บข้อมูล (เช่น ข้อมูลเซ็นเซอร์) ไปยังฐานข้อมูลที่สามารถเข้าถึงได้จากทุกที่ทางอินเทอร์เน็ตอาจมีประโยชน์มาก Firebase ทำให้การจัดเก็บและดึงข้อมูลเป็นเรื่องง่าย
สิ่งที่คุณจะได้เรียนรู้
- วิธีสร้างฐานข้อมูลใน Firebase
- วิธีอัปโหลด (ดาวน์โหลด) ข้อมูลไปยัง (จาก) Firebase
- วิธีใช้ ESP8266 เป็นการเชื่อมต่อระหว่าง Arduino และ Firebase
Firebase คืออะไร?
Firebase เป็นแพลตฟอร์มการพัฒนาแอปพลิเคชันมือถือและเว็บที่พัฒนาโดย Firebase, Inc. ในปี 2011 จากนั้น Google ได้เข้าซื้อกิจการในปี 2014 ณ เดือนตุลาคม 2018 แพลตฟอร์ม Firebase มีผลิตภัณฑ์ 18 รายการซึ่งมีการใช้งานโดยแอป 1.5 ล้านแอป Firebase ให้บริการหลายอย่างดังต่อไปนี้:
- Firebase Analytics ซึ่งเป็นโซลูชันการวัดผลแอปพลิเคชันฟรีที่ให้ข้อมูลเชิงลึกเกี่ยวกับการใช้งานแอปและการมีส่วนร่วมของผู้ใช้
-
Firebase Cloud Messaging (FCM) ซึ่งเป็นโซลูชันข้ามแพลตฟอร์มสำหรับข้อความและการแจ้งเตือนสำหรับ Android, iOS และเว็บแอปพลิเคชัน ซึ่งไม่มีค่าใช้จ่ายในปี 2016
- Firebase Auth ซึ่งเป็นบริการที่สามารถตรวจสอบผู้ใช้โดยใช้รหัสฝั่งไคลเอ็นต์เท่านั้น รองรับผู้ให้บริการล็อกอินโซเชียล Facebook, GitHub, Twitter และ Google (และ Google Play Games) นอกจากนี้ยังมีระบบการจัดการผู้ใช้ที่นักพัฒนาสามารถเปิดใช้งานการตรวจสอบผู้ใช้ด้วยอีเมลและรหัสผ่านที่จัดเก็บไว้กับ Firebase
ขั้นตอนที่ 1: การตั้งค่า Arduino IDE

หากนี่เป็นครั้งแรกที่คุณใช้บอร์ด Arduino ให้ทำตามขั้นตอนเหล่านี้ มิฉะนั้น คุณสามารถข้ามไปยังขั้นตอนถัดไปได้:
- ไปที่ www.arduino.cc/en/Main/Software และดาวน์โหลดซอฟต์แวร์ Arduino ที่เข้ากันได้กับระบบปฏิบัติการของคุณ ติดตั้งซอฟต์แวร์ IDE ตามคำแนะนำ
- เรียกใช้ Arduino IDE และล้างโปรแกรมแก้ไขข้อความและคัดลอกโค้ดต่อไปนี้ในโปรแกรมแก้ไขข้อความ
- เลือกบอร์ดใน: เครื่องมือ > บอร์ด และเลือกบอร์ด Arduino ของคุณ
- เชื่อมต่อ Arduino กับพีซีของคุณและตั้งค่าพอร์ต COM ในเครื่องมือ> พอร์ต
- กดปุ่มอัปโหลด (เครื่องหมายลูกศร)
- คุณทุกชุด!
แนะนำ:
Easy IOT – ฮับเซ็นเซอร์ RF ที่ควบคุมด้วยแอปสำหรับอุปกรณ์ IOT ระยะกลาง: 4 ขั้นตอน

Easy IOT – ฮับเซ็นเซอร์ RF ที่ควบคุมด้วยแอปสำหรับอุปกรณ์ IOT ระยะกลาง: ในบทช่วยสอนนี้ เราจะสร้างเครือข่ายของอุปกรณ์ที่สามารถควบคุมผ่านลิงก์วิทยุจากอุปกรณ์ศูนย์กลาง ประโยชน์ของการใช้การเชื่อมต่อวิทยุแบบอนุกรม 433MHz แทน WIFI หรือ Bluetooth คือช่วงที่กว้างกว่ามาก (พร้อม
IoT APIS V2 - ระบบชลประทานพืชอัตโนมัติที่เปิดใช้งาน IoT แบบอัตโนมัติ: 17 ขั้นตอน (พร้อมรูปภาพ)

IoT APIS V2 - ระบบชลประทานพืชอัตโนมัติที่เปิดใช้งาน IoT แบบอัตโนมัติ: โครงการนี้เป็นวิวัฒนาการของคำสั่งก่อนหน้าของฉัน: APIS - ระบบชลประทานพืชอัตโนมัติฉันใช้ APIS มาเกือบปีแล้วและต้องการปรับปรุงจากการออกแบบก่อนหน้านี้: ความสามารถในการ ตรวจสอบโรงงานจากระยะไกล นี่คือวิธีที่
ESP8266 NODEMCU BLYNK IOT บทช่วยสอน - Esp8266 IOT โดยใช้ Blunk และ Arduino IDE - การควบคุมไฟ LED ผ่านอินเทอร์เน็ต: 6 ขั้นตอน

ESP8266 NODEMCU BLYNK IOT บทช่วยสอน | Esp8266 IOT โดยใช้ Blunk และ Arduino IDE | การควบคุม LEDs ผ่านอินเทอร์เน็ต: สวัสดีทุกคนในคำแนะนำนี้ เราจะเรียนรู้วิธีใช้ IOT กับ ESP8266 หรือ Nodemcu ของเรา เราจะใช้แอป blynk สำหรับสิ่งนั้น ดังนั้นเราจะใช้ esp8266/nodemcu ของเราเพื่อควบคุมไฟ LED ผ่านอินเทอร์เน็ต ดังนั้นแอป Blynk จะเชื่อมต่อกับ esp8266 หรือ Nodemcu ของเรา
UCL - อุตสาหกรรม 4.0: เครื่องผสมขนม 4.000: 9 ขั้นตอน

UCL - อุตสาหกรรม 4.0: เครื่องผสมขนม 4.000: สำหรับโครงการของเราในอุตสาหกรรม 4.0 เราได้ตัดสินใจทำเครื่องผสมขนม แนวคิดคือเรามีแผงผู้ใช้ที่ทำใน Node-Red ซึ่งลูกค้าสามารถสั่งขนมได้ จากนั้น Arduino จะประมวลผลคำสั่งซื้อและผสมขนมลงในชาม แล้วเรา
EAL - อุตสาหกรรม 4.0 ความร้อนและความชื้น: 9 ขั้นตอน

EAL - Industrial 4.0 Heat & Humidity: ฉันพบโครงการที่ต้องการใช้ Maskine der Regulerer varmen og fugtigheden i et rum og opsamler data for at forbedre indeklimaet i et rum i fremtiden Den g ør brug af 4 forskellige โปรแกรมเมอร์ og forskellige typer hardware