2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
ตามปกติแล้ว วันฮาโลวีนนี้ ฉันตัดสินใจสร้างโปรเจ็กต์ที่เกี่ยวข้องกับฤดูกาล ฉันพิมพ์การตกแต่งฮาโลวีนโดยใช้ Prusa I3 และ Thingiverse โดยที่สีจะถูกควบคุมจากระยะไกลผ่านโปรเจ็กต์ Blynk
โปรเจ็กต์ Blynk ให้คุณสร้างแอพมือถือหรือแท็บเล็ตที่โต้ตอบกับคอนโทรลเลอร์ เช่น Arduino Uno หรือ Wemos D1 Mini
ขั้นตอนที่ 1: วัสดุที่จำเป็น
วัสดุที่จำเป็น
- Wemos D1 Mini
- สาย 22 AWG
- นำวงแหวน
- แถวซ็อกเก็ต
- โปรโตบอร์ด
- ประสาน
- กาวร้อน
- พาวเวอร์ซัพพลาย 5V
เครื่องมือ
- หัวแร้ง
- เครื่องพิมพ์ 3 มิติ
- ปืนกาวร้อน
3D Model Classic
แจ็ค-โอ-แลนเทิร์น จาก benrules2
ขั้นตอนที่ 2: รหัส
#รวม
#รวม
#กำหนด PIN D8
#define NUMPIXELS 12 #define BLYNK_PRINT พิกเซล Adafruit_NeoPixel อนุกรม = Adafruit_NeoPixel (NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);
การตั้งค่าเป็นโมฆะ ()
{ Serial.begin(9600); Blynk.begin(" ", " ", " ");
int R = พารามิเตอร์[0].asInt();
int G = พารามิเตอร์[1].asInt(); int B = พารามิเตอร์[2].asInt();
สำหรับ (int i = 0; i < NUMPIXELS; i++) { pixels.setPixelColor(i, pixels. Color(R, G, B)); พิกเซล.show(); }
}
วงเป็นโมฆะ ()
{ Blynk.run(); }
ขั้นตอนที่ 3: การประกอบ
ขั้นตอนแรกคือการสร้างการเชื่อมต่อตามแบบแผน ติดตั้งโค้ดและแอป
ในระดับรหัสจำเป็นต้องระบุโทเค็นของแอปเท่านั้น (ส่งทางอีเมลหรือปรึกษาแอปโดยตรง) เครือข่ายไร้สายใดที่จะใช้และคีย์ของแอปนี้ จำเป็นต้องสร้างโครงการใหม่และเพิ่มองค์ประกอบ zeRBa ในองค์ประกอบนี้ จำเป็นต้องตั้งค่าโหมดการส่งเป็น "ผสาน" เพื่อให้ข้อมูลถูกส่งเป็นค่าเดียว ตั้งค่าพินที่วงแหวน led เชื่อมต่อและตั้งค่าสูงสุดเป็น 255 หลังจากการเปลี่ยนแปลงนี้ ก็พร้อมที่จะ ทดสอบ.
จากนั้นฉันก็เตรียมโปรโตบอร์ดเพื่อรับส่วนประกอบ เพิ่มหมุดซ็อกเก็ตสองแถวเพื่อให้สามารถถอด Wemos D1 Mini ออกเพื่อเปลี่ยนหรือใช้ในโครงการใหม่และบัดกรีวงแหวนนำ
ในขณะเดียวกัน การตกแต่งวันฮาโลวีน (Jack o Lantern) ก็พิมพ์บน Prusa I3 ด้วย PLA สีส้ม
วงจรพร้อมถูกวางไว้ที่ส่วนบนเพื่อซ่อนและติดตั้งกำลังซึ่งจะทำการทดสอบต่อไป