สารบัญ:
- ขั้นตอนที่ 1: ตั้งค่า Firebase และรับรหัสลับ
- ขั้นตอนที่ 2: สร้างแอปโดยใช้ MIT App Inventor 2
- ขั้นตอนที่ 3: กำหนดค่า Arduino IDE สำหรับ Nodemcu ESP8266
- ขั้นตอนที่ 4: อัปโหลดโค้ดไปยัง NodeMCU ESP8266
- ขั้นตอนที่ 5: ประกอบฮาร์ดแวร์
วีดีโอ: การควบคุมอุณหภูมิห้องโดยใช้ IOT: 5 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:05
นี่เป็นคำแนะนำเกี่ยวกับโครงการควบคุมอุณหภูมิห้องตาม IOT
คุณสมบัติ:-
1. เปิดพัดลมโดยอัตโนมัติเหนืออุณหภูมิห้องที่กำหนด
2. ปิดพัดลมโดยอัตโนมัติภายใต้อุณหภูมิห้องที่กำหนด
3. การควบคุมด้วยตนเอง ณ เวลาใด ๆ ที่อุณหภูมิใด ๆ
ความต้องการ:-
- บอร์ดพัฒนา NodeMCU ESP8266
- เซ็นเซอร์อุณหภูมิ DHT11
- บอร์ดรีเลย์ช่องสัญญาณเดียว (5V)
- สายจัมเปอร์
- เราเตอร์ไร้สายหรือฮอตสปอตแบบพกพา (เพื่อเชื่อมต่อ NodeMCU ESP8266 กับอินเทอร์เน็ต)
- แบตเตอรี่ 9V
มาดำดิ่งสู่บทช่วยสอนกัน
ขั้นตอนที่ 1: ตั้งค่า Firebase และรับรหัสลับ
เราจะใช้ฐานข้อมูลแบบเรียลไทม์โดย Google firebase ฐานข้อมูลแบบเรียลไทม์นี้จะทำหน้าที่เป็นนายหน้ากลางระหว่าง Nodemcu และอุปกรณ์ Android
- ก่อนอื่น ไปที่ไซต์ firebase และเข้าสู่ระบบโดยใช้บัญชี Google ของคุณ
- สร้างฐานข้อมูลแบบเรียลไทม์ใหม่
- รับ URL ฐานข้อมูลจริงและรหัสลับเพื่อเข้าถึงฐานข้อมูลจากแอป สำหรับบทช่วยสอนโดยละเอียด คุณสามารถดูวิธีใช้ firebase กับ MIT app inventor
ขั้นตอนที่ 2: สร้างแอปโดยใช้ MIT App Inventor 2
เราจะใช้ MIT app inventor 2 เพื่อสร้างแอป Android ของเรา มันใช้งานง่ายมากและง่ายต่อการรวม win Google firebase เข้าด้วยกัน
- ดาวน์โหลดไฟล์โครงการ MIT app inventor 2 ที่แนบมา (ไฟล์.aia)
- ไปที่โฮมเพจ MIT app inventor 2 และลงชื่อเข้าใช้บัญชีของคุณ จากนั้นไปที่โครงการ >> โครงการนำเข้า เลือกไฟล์จากคอมพิวเตอร์ของคุณและอัปโหลด
- ไปที่หน้าต่างเค้าโครง คลิกที่ firebaseDB1 (อยู่ที่ด้านล่างของเวิร์กสเปซ) ป้อน URL ฐานข้อมูลและรหัสลับ ตั้งค่า ProjectBucket เป็น S_HO_C_K ด้วย (ดังแสดงในภาพหน้าจอ 2)
หลังจากนั้น คลิกที่ปุ่มสร้างและบันทึกไฟล์แอป (ไฟล์.apk) ลงในคอมพิวเตอร์ของคุณ โอนไฟล์นั้นไปยังอุปกรณ์ Android ของคุณในภายหลัง
ขั้นตอนที่ 3: กำหนดค่า Arduino IDE สำหรับ Nodemcu ESP8266
- ก่อนอื่น กำหนดค่า Arduino IDE สำหรับ Nodemcu esp8266 ฉันอยากจะแนะนำทีละขั้นตอนเกี่ยวกับพื้นฐาน NodeMCU โดย Armtronix ขอบคุณ Armtronix สำหรับบทช่วยสอนที่เป็นประโยชน์นี้
- หลังจากนั้น เพิ่มไลบรารีทั้งสองนี้ (ภาพหน้าจออ้างอิง):-
- Arduino Json
- Firebase Arduino
-
ไลบรารีเซ็นเซอร์ DHT
- Adafruit Universal Sensor Library
ขั้นตอนที่ 4: อัปโหลดโค้ดไปยัง NodeMCU ESP8266
ดาวน์โหลดไฟล์ Arduino IDE (ไฟล์.ino) ที่แนบมาด้านล่าง หลังจากนั้นให้เปลี่ยนโปรแกรมสำหรับการเปลี่ยนแปลงที่จำเป็น:-
- ที่บรรทัดที่ 3 ให้ป้อน URL ฐานข้อมูลโดยไม่มี 'https://'
- ที่บรรทัดที่ 4 ให้ป้อนรหัสลับของฐานข้อมูล
- ที่บรรทัดที่ 5 และ 6 อย่าลืมอัปเดต WiFi SSID และรหัสผ่าน Wifi (ที่คุณต้องการเชื่อมต่อ NodeMCU ESP8266)
เมื่อเสร็จแล้ว ให้อัปโหลดโปรแกรมไปยังบอร์ดพัฒนา NodeMCU ESP8266
ขั้นตอนที่ 5: ประกอบฮาร์ดแวร์
- สร้างวงจรดังรูปด้านบน
- ติดตั้งแอพ (สร้างในขั้นตอนที่ 2) บนสมาร์ทโฟน Android ของคุณ
- เพิ่มพลังให้วงจรและสนุกได้เลย!
แนะนำ:
Easy IOT – ฮับเซ็นเซอร์ RF ที่ควบคุมด้วยแอปสำหรับอุปกรณ์ IOT ระยะกลาง: 4 ขั้นตอน
Easy IOT – ฮับเซ็นเซอร์ RF ที่ควบคุมด้วยแอปสำหรับอุปกรณ์ IOT ระยะกลาง: ในบทช่วยสอนนี้ เราจะสร้างเครือข่ายของอุปกรณ์ที่สามารถควบคุมผ่านลิงก์วิทยุจากอุปกรณ์ศูนย์กลาง ประโยชน์ของการใช้การเชื่อมต่อวิทยุแบบอนุกรม 433MHz แทน WIFI หรือ Bluetooth คือช่วงที่กว้างกว่ามาก (พร้อม
IoT APIS V2 - ระบบชลประทานพืชอัตโนมัติที่เปิดใช้งาน IoT แบบอัตโนมัติ: 17 ขั้นตอน (พร้อมรูปภาพ)
IoT APIS V2 - ระบบชลประทานพืชอัตโนมัติที่เปิดใช้งาน IoT แบบอัตโนมัติ: โครงการนี้เป็นวิวัฒนาการของคำสั่งก่อนหน้าของฉัน: APIS - ระบบชลประทานพืชอัตโนมัติฉันใช้ APIS มาเกือบปีแล้วและต้องการปรับปรุงจากการออกแบบก่อนหน้านี้: ความสามารถในการ ตรวจสอบโรงงานจากระยะไกล นี่คือวิธีที่
โมดูลพลังงาน IoT: การเพิ่มคุณสมบัติการวัดพลังงาน IoT ให้กับตัวควบคุมการชาร์จพลังงานแสงอาทิตย์ของฉัน: 19 ขั้นตอน (พร้อมรูปภาพ)
โมดูลพลังงาน IoT: การเพิ่มคุณสมบัติการวัดพลังงาน IoT ให้กับตัวควบคุมการชาร์จพลังงานแสงอาทิตย์ของฉัน: สวัสดีทุกคน ฉันหวังว่าพวกคุณทุกคนจะยอดเยี่ยม! ในคำแนะนำนี้ฉันจะแสดงให้คุณเห็นว่าฉันสร้างโมดูลการวัดพลังงาน IoT ที่คำนวณปริมาณพลังงานที่สร้างโดยแผงโซลาร์เซลล์ของฉันได้อย่างไรซึ่งถูกใช้โดยตัวควบคุมการชาร์จพลังงานแสงอาทิตย์ของฉัน t
พื้นฐาน IoT: การเชื่อมต่อ IoT ของคุณกับคลาวด์โดยใช้ Mongoose OS: 5 ขั้นตอน
พื้นฐาน IoT: การเชื่อมต่อ IoT ของคุณกับคลาวด์โดยใช้ Mongoose OS: หากคุณเป็นคนที่ชอบซ่อมแซมและอุปกรณ์อิเล็กทรอนิกส์ บ่อยครั้งคุณจะเจอคำว่า Internet of Things ซึ่งปกติจะย่อว่า IoT และมัน หมายถึงชุดอุปกรณ์ที่สามารถเชื่อมต่ออินเทอร์เน็ตได้! เป็นคนแบบนี้
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 ของเรา