สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
Blynk คืออะไรและทำงานอย่างไร ชมวิดีโอแคมเปญของพวกเขา !
ขั้นแรก คุณสามารถตั้งโปรแกรม NodeMCU ด้วย Arduino IDE ได้จากวิดีโอด้านบน
นี่คือการเขียนบทช่วยสอนสำหรับการตั้งค่า:
เสบียง
- เขียงหั่นขนม
- NodeMCU สองตัว 1.0
- Arduino Uno หรือประเภทอื่น ๆ
- จัมเปอร์
- สายไฟ USB
ขั้นตอนที่ 1: นี่คือภาพรวม
ที่ 1 - ดาวน์โหลดแอปพลิเคชั่น Blynk
ครั้งที่สอง เพิ่มอุปกรณ์ของคุณตามที่แสดงในวิดีโอและคัดลอก Authentication Token ที่สร้างขึ้นสำหรับอุปกรณ์ของเราเนื่องจากเราจะใช้ในภายหลังในรหัส
- ในโครงการนี้ เรากำลังตั้งค่าอุปกรณ์ NodeMCU สองเครื่องและเชื่อมต่อกับเครือข่าย oue WiFi จากนั้นเริ่มส่งข้อมูล (จำนวนเต็ม/อักขระ) จาก NodeMCU 1 ถึง NodeMCU 2
- นอกจากนี้ เราจะเชื่อมต่อ Arduino UNO กับ NodeMCU 2 ผ่านการสื่อสารแบบอนุกรมแบบมีสาย
- ข้อมูลที่ได้รับจาก NodeMCU 1 จะถูกส่งไปยัง Arduino UNO ในตอนท้าย และเราสามารถใช้ซิงเกิ้ลนี้เพื่อสลับ LED หรือสิ่งอื่นใด
- เราจะแสดงบนแอพพลิเคชั่น Blynk ไม่ว่าไฟ LED จะติดหรือดับ
ขั้นตอนที่ 2: รหัส NodeMCU 1
ไม่จำเป็นต้องเดินสายสำหรับ Node MCU 1 เนื่องจากจะเชื่อมต่อกับ wifi และเพียงแค่ส่ง "1" หรือ "0" ที่เราต้องการคือ Authentication Token ที่เราสร้างขึ้น
LED ในตัว D2 ใช้เป็นตัวบ่งชี้สำหรับการเชื่อมต่อ WiFi ที่ประสบความสำเร็จ
แล้วเริ่มเขียนโค้ดด้านบน
ขั้นตอนที่ 3: NodeMCU 2 + รหัส Arduino
NodeMCU 2 - เราใช้ D7 เป็น RX และ D8 เป็น TX ในตัว LED ใน D13 ใช้เป็นตัวบ่งชี้
Arduino - เราใช้ Pin 8 เป็น RX และ Pin 9 เป็น TX
การเดินสายไฟ:
- D7 ใน NodeMCU เพื่อตรึง 9 ใน Arduino
- D8 ใน NodeMCU ถึง Pin 8 ใน Arduino
- VIN ใน NodeMCU ถึง 5V ใน Arduino
- GND ใน NodeMCU ถึง GND ใน Arduino (Common Ground)
หลังจากตั้งค่าการเชื่อมต่อทั้งหมดแล้ว โปรดเริ่มดาวน์โหลดโค้ดด้านบนใน NodeMCU 2
ขั้นตอนที่ 4: รหัส Arduino
นี่คือรหัสที่จำเป็นในการรับข้อมูลจาก NodeMCU 2 ถึง Arduino
คุณสามารถเชื่อมต่อ LED กับ Pin 13