สารบัญ:

Internet Neon LED Heart Light: 6 ขั้นตอน (พร้อมรูปภาพ)
Internet Neon LED Heart Light: 6 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Internet Neon LED Heart Light: 6 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Internet Neon LED Heart Light: 6 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: วิธีตัดต่อ Led Neon Flex 220V นีออนเฟล็กเเอลอีดี ไฟนีออนดัดได้ สำหรับทำป้าย ซ่อนฝ้า เพดาน 2024, กรกฎาคม
Anonim
Image
Image
อินเทอร์เน็ต Neon LED Heart Light
อินเทอร์เน็ต Neon LED Heart Light
อินเทอร์เน็ต Neon LED Heart Light
อินเทอร์เน็ต Neon LED Heart Light

ไมล์นอกเหนือจากคนพิเศษคนนั้นหรือแค่การเว้นระยะห่างทางสังคม? ต้องการให้พวกเขารู้ว่าคุณกำลังคิดถึงพวกเขา? สร้างไฟหัวใจนีออน LED ที่เชื่อมต่ออินเทอร์เน็ตและตั้งค่าให้เต้นจากโทรศัพท์หรือคอมพิวเตอร์ของคุณทุกที่ทุกเวลา

คำแนะนำนี้มุ่งสู่ผู้เริ่มต้นและถือว่าไม่มีประสบการณ์กับไมโครคอนโทรลเลอร์มาก่อน จำเป็นต้องมีทักษะการบัดกรีขั้นพื้นฐาน

เสบียง

• ป้ายไฟนีออนรูปหัวใจจาก Amazon (ค้นหาป้ายไฟนีออนรูปหัวใจ) หรือที่อื่นๆ นี่ไม่ใช่ป้ายไฟนีออนจริงที่มีหลอดเติมแก๊ส แต่แถบ LED ที่หุ้มด้วยพลาสติกแบบกระจายที่คล้ายกับหลอดนีออนในสีต่างๆ คุณสามารถซื้อฐานที่แนบมาหรือสร้างฐานของคุณเอง ส่วนใหญ่ทำงานบน 5v และมีขั้วต่อ USB สำหรับจ่ายไฟ

ตัวอย่างบางส่วน:

www.amazon.com/Battery-Powered-Hanging-Birthday-Christmas/dp/B07V35L4TT

www.amazon.com/Heart-Bedroom-Wedding-Holid…

www.amazon.com/XIYUNTE-Love-Light-Neon-Sig…

www.amazon.com/Cupid-Shape-Heart-Lights-De…

• WeMos mini หรือ ESP8266 อื่นๆ

• สายดาต้า Micro-USB ตั้งโปรแกรมบอร์ด

• ทรานซิสเตอร์ NPN ใช้งานทั่วไป เช่น 2N2222, 2N3904 หรือ 2N4401

• ตัวต้านทาน 1/8 หรือ 1/4 วัตต์ 100 ถึง 470 โอห์ม

• สายเชื่อมต่อ

•Perfboard ท่อระบายความร้อน (อุปกรณ์เสริม)

เครื่องมือ• หัวกัดแนวทแยง

หรือเครื่องปอกสายไฟ

• หัวแร้งและหัวแร้ง

พื้นฐาน:

ดีกว่า:

• Arduino IDE สำหรับการเขียนโปรแกรม

• พื้นฐานโวลต์มิเตอร์:

หรือ LED หลวม (อุปกรณ์เสริม)

• ไขควง

ขั้นตอนที่ 1: สร้างไฟ LED Heart Light ของคุณ

สร้างไฟ LED หัวใจของคุณ
สร้างไฟ LED หัวใจของคุณ
สร้างไฟ LED หัวใจของคุณ
สร้างไฟ LED หัวใจของคุณ

ขั้นตอนที่ 1: เตรียมไฟ LED หัวใจ

เปิดฐานของป้ายโดยถอดฝาครอบแบตเตอรี่และสกรูออก บันทึกสกรู

คุณต้องการค้นหาค่าบวก 5 โวลต์และการเชื่อมต่อกราวด์ และโวลต์มิเตอร์ทำให้ง่ายขึ้นมาก เสียบปลั๊กไฟ USB และโพรบด้วยโวลต์มิเตอร์ ขั้นแรกให้ลองใช้หน้าสัมผัสแบตเตอรี่ในที่ใส่แบตเตอรี่ ขั้วบวก 5v อาจมีเครื่องหมาย "+" และหน้าสัมผัสแบตเตอรี่แบบกราวด์หรือขั้วลบมักจะเป็นสปริงที่มีสายไฟติดอยู่ที่มุมตรงข้ามของกล่องแบตเตอรี่ หลังจากที่คุณทำเครื่องหมาย + และหน้าสัมผัสกราวด์แล้ว คุณสามารถถอดขั้วแบตเตอรี่อื่นๆ ในกล่อง - เราจะไม่ใช้แบตเตอรี่เลย

จะมีสายไฟหนึ่งคู่จากปลั๊ก USB (หนึ่งถึง + และหนึ่งถึงกราวด์) และอีกชุดหนึ่งไปที่หัวใจ (อีกครั้งหนึ่งเชื่อมต่อกับ + และอีกอันหนึ่งลงกราวด์) ถอดเฉพาะสายไฟที่เชื่อมระหว่างกราวด์กับกราวด์ ป้ายไฟ LED ปล่อยสายไฟอีกสามเส้นไว้กับหน้าสัมผัสแบตเตอรี่ บัดกรีสายสีแดงเข้ากับขั้วแบตเตอรี่ + และลวดสีดำที่หน้าสัมผัสกราวด์

หากหัวใจของคุณมีสวิตช์อยู่ที่ฐานตามตัวอย่างด้านบน และคุณต้องการคงฟังก์ชันของมันไว้ คุณสามารถบัดกรีลวดสีแดงไปที่ขั้วบนสวิตช์ที่แสดงค่า 5v บนโวลต์มิเตอร์เมื่อสวิตช์อยู่ในตำแหน่งเปิดและเป็นศูนย์ โวลต์ที่ตำแหน่ง OFF

[หากคุณไม่มีโวลต์มิเตอร์ (และคุณควร -- แบบธรรมดามีราคาไม่แพงและสะดวกที่จะมี หากต้องการตรวจสอบแบตเตอรี่ของคุณเท่านั้น) คุณสามารถใช้ไฟ LED ดวงเดียวเพื่อค้นหาจุดเชื่อมต่อ + และกราวด์ LED ที่ยาวขึ้นจะไปที่ + และยิ่งสั้นลงสู่พื้น แตะเพียงช่วงสั้นๆ เนื่องจากคุณไม่ได้ใช้ตัวต้านทานจำกัดกระแสที่นี่]

ขั้นตอนที่ 2: ประกอบวงจร

ประกอบวงจร
ประกอบวงจร
ประกอบวงจร
ประกอบวงจร
ประกอบวงจร
ประกอบวงจร

วงจรนี้ง่ายมากโดยมีส่วนประกอบเพียงไม่กี่อย่าง มีทั้งแผนผังและไดอะแกรมการเดินสายไฟ คุณอาจเลือกที่จะประกอบวงจรบนเขียงหั่นขนมสำหรับการทดสอบ แต่หมุดบัดกรีกับบอร์ด ESP8266 อาจทำให้การต่อสายเชื่อมต่อกับหมุดเหล่านั้นยากขึ้นในภายหลังมากกว่าที่จะบัดกรีสายไฟเข้ากับรูที่ว่างเปล่า หากมีการติดตั้งหมุดบนบอร์ด ESP ของคุณ แผ่นไม้อัดชิ้นเล็กๆ จะทำให้ชีวิตของคุณง่ายขึ้น

หากคุณใช้เขียงหั่นขนมระหว่างการทดสอบ คุณสามารถเสียบ LED ดวงเดียวเพื่อยืนตรงที่หัวใจ แต่อย่าลืมดูขั้ว: ขาที่ยาวกว่าบน LED จะเปลี่ยนเป็นสีแดง + ลีด สามารถใช้ทรานซิสเตอร์ NPN สำหรับวัตถุประสงค์ทั่วไปที่มีอยู่มากมายได้ เช่น 2N2222 หรือ 2N4401 แต่คุณต้องตรวจสอบพินเอาต์ของอุปกรณ์เฉพาะที่คุณใช้: สายไฟสามเส้นมาจากทรานซิสเตอร์ ตัวส่ง (E) ตัวสะสม (C) และฐาน (B) แต่ลำดับของลีดเหล่านี้อาจแตกต่างกันไปตามอุปกรณ์และผู้ผลิต เบส (B) มักจะเป็นแกนนำ แต่ไม่เสมอไป ตรวจสอบแผ่นข้อมูลจำเพาะสำหรับทรานซิสเตอร์เฉพาะที่คุณใช้ก่อนทำการบัดกรี เชื่อมต่อปลายด้านหนึ่งของตัวต้านทานเพื่อยึด D6 บนบอร์ด WeMos และอีกด้านหนึ่งเข้ากับฐาน (B) ของทรานซิสเตอร์ ค่าของตัวต้านทานที่ต้องการขึ้นอยู่กับทรานซิสเตอร์ที่คุณเลือกและจำนวนกระแสไฟที่สัญญาณ LED ดึงออกมา แต่มีแนวโน้มว่าจะลดลงในช่วง 100 - 470 โอห์ม เราต้องการให้ทรานซิสเตอร์ทำหน้าที่เป็นสวิตช์ในสถานะที่เรียกว่า "อิ่มตัว" (มีเครื่องคิดเลขออนไลน์หลายตัวสำหรับค่าความต้านทานฐาน แต่จะง่ายกว่าสำหรับตัวต้านทานที่แตกต่างกันสองสามตัวหากจำเป็นเมื่อวงจรเสร็จสิ้น) ตอนนี้ต่อสายกราวด์จากสัญญาณหัวใจที่ถูกตัดการเชื่อมต่อก่อนหน้านี้ (หรือตะกั่ว LED ที่สั้นกว่า) ไปยังตัวสะสมทรานซิสเตอร์ (C) และสายอีซีแอล (E) จะไปที่สายดินสีดำ ก่อนดำเนินการต่อ ให้ตรวจสอบการเชื่อมต่อทั้งหมดของคุณกับแผนผังและไดอะแกรม โดยเฉพาะการเชื่อมต่อทรานซิสเตอร์

คุณต้องใช้ลวดจากกราวด์ถึงพิน G บน WeMos mini รวมถึงลวดตั้งแต่ +5 โวลต์ถึงพินที่มีเครื่องหมาย 5V บนบอร์ด WeMos ตามธรรมเนียมแล้ว สาย + แรงดันมักจะเป็นสีแดง และสายดินมักจะเป็นสีดำเพื่อให้ระบุได้ง่าย

ขั้นตอนที่ 3: ลงชื่อสมัครใช้ Adafruit IO

สมัครใช้งาน Adafruit IO
สมัครใช้งาน Adafruit IO
สมัครสมาชิก Adafruit IO
สมัครสมาชิก Adafruit IO
สมัครใช้งาน Adafruit IO
สมัครใช้งาน Adafruit IO
สมัครใช้งาน Adafruit IO
สมัครใช้งาน Adafruit IO

ถัดไป คุณจะต้องสมัครบัญชีฟรีที่ IO.adafruit.com เลือก "เริ่มต้นใช้งานฟรี" คุณจะเลือกชื่อผู้ใช้และกำหนดคีย์ตัวอักษรและตัวเลขแบบยาว เช่น "aio_5NrczkqJQCTddgWWOQM1glJSx" บันทึกทั้งสองสิ่งนี้ในภายหลัง

สร้างสองฟีดเพื่อส่งข้อมูลระหว่างอุปกรณ์ของคุณกับเซิร์ฟเวอร์ Adafruit IO ตัวหนึ่งมีชื่อว่า "start" และอีกตัวเป็น "feedback" (ตัวพิมพ์เล็กทั้งหมด)

สร้างแดชบอร์ดใหม่สำหรับโครงการนี้และตั้งชื่อตามที่คุณต้องการ นี่คือที่ที่คุณจะสั่งให้เบราว์เซอร์ของคุณควบคุมหัวใจ เพิ่ม "การบล็อก" ใหม่สองรายการในแดชบอร์ดของคุณโดยคลิกปุ่ม + เลือกปุ่มชั่วขณะสำหรับฟีดเริ่มต้นที่มีข้อความปุ่ม "เริ่ม" และค่า 1 สำหรับค่ากด และ 0 สำหรับค่าที่วางจำหน่าย ถัดไป เพิ่มบล็อก "ตัวบ่งชี้" และแนบกับฟีดคำติชม เลือกสีเพื่อแสดงทั้งหัวใจที่สว่างและไม่สว่าง และตั้งค่าเงื่อนไขเป็น "=1" คุณสามารถใส่ 0 หรือ 1 ในกล่องค่าทดสอบเพื่อดูว่าสีจะปรากฏอย่างไร

คุณสามารถคั่นหน้าแดชบอร์ดหรือบันทึกลงในหน้าจอหลักของโทรศัพท์เพื่อให้เข้าถึงได้ง่าย ปุ่ม Start จะเริ่มให้หัวใจระยะไกลกะพริบ และไฟแสดงการตอบกลับจะสว่างขึ้นเมื่อหัวใจได้รับสัญญาณเริ่มต้น และจะมืดลงเมื่อปิดเครื่องใน 30 นาที

ขั้นตอนที่ 4: ตั้งโปรแกรม ESP2866

ดาวน์โหลดซอฟต์แวร์ Arduino IDE ล่าสุดสำหรับคอมพิวเตอร์ของคุณจาก https://www.arduino.cc/en/Main/Software และติดตั้งตัวอธิบายบอร์ด https://arduino.esp8266.com/stable/package_esp8266c… ภายใต้ Preferences -> Additional Board URL ผู้จัดการ ตอนนี้คุณควรเห็นกระดานอีกหลายรายการในเมนูเครื่องมือ -> บอร์ด รวมถึง (LOLIN) WeMos mini

ไปที่เมนู Sketch -> Include Library -> Manage Libraries… ที่นี่คุณจะค้นหาและติดตั้งไลบรารี Arduino ที่จำเป็นสองเวอร์ชันล่าสุด: ESP8266WiFi และ Adafruit_IO_WiFi ปิดช่องค้นหาเมื่อเสร็จแล้ว

ตอนนี้ดาวน์โหลดรหัสหัวใจในหน้านี้ไปยังคอมพิวเตอร์ของคุณและเปิดใน Arduino IDE คุณอาจได้รับคำสั่งให้บันทึกไว้ในโฟลเดอร์ที่มีชื่อเดียวกัน

ในส่วน **การตั้งค่า ให้ป้อนค่าของคุณเองสำหรับ IO_USERNAME และ IO_KEY จาก Adafruit รวมถึง WIFI_SSID และ WIFI_PASS ของเครือข่าย WiFi ของคุณเอง คุณสามารถเปลี่ยนพารามิเตอร์อื่นๆ ได้หลายอย่างตามที่เห็นสมควร:

#define fadeDuration 1000* 60* 30: เวลาเริ่มต้นสำหรับการเปิดไฟคือ 30 นาที

#define minFade 10: อาจไม่จำเป็นต้องเปลี่ยนแปลงสิ่งนี้

#define maxFade 200: ช่วง 100 - 500

บันทึกรหัสที่แก้ไข

ไปที่เมนู IDE และเลือก Tools -> Boards -> LOLIN (WeMos) D1 และ mini ต่อสาย USB เข้ากับบอร์ด WeMos และคอมพิวเตอร์ของคุณ แล้วเลือกพอร์ตอนุกรมที่เหมาะสมภายใต้เครื่องมือ -> พอร์ต เลือกเมนู Sketch -> Upload และรอให้กระบวนการเสร็จสิ้น ถอดสายเคเบิลอนุกรม

สำหรับคำแนะนำโดยละเอียดเพิ่มเติมเกี่ยวกับการตั้งค่าและการใช้งาน Arduino IDE รวมถึงหัวข้ออื่นๆ ให้ดูที่ https://learn.adafruit.com/ ที่ยอดเยี่ยม

ขั้นตอนที่ 5: จุดประกายหัวใจของคุณ

จุดประกายหัวใจของคุณ!
จุดประกายหัวใจของคุณ!

เสียบหัวใจเข้ากับแหล่งพลังงาน USB 5v คุณควรเห็นไฟ LED สีฟ้าติดสว่างบนแผงวงจร

ไปที่แดชบอร์ดของคุณแล้วกดปุ่มเริ่ม หากทุกอย่างเป็นไปด้วยดี ตัวบ่งชี้ข้อเสนอแนะจะเปลี่ยนสีและหัวใจของคุณจะเริ่มเต้น!

การแก้ไขปัญหา

หากคุณประสบปัญหา ให้ตรวจสอบสิ่งต่อไปนี้:

ESP8266 เปิดเครื่อง (ไฟ LED สีน้ำเงิน) หรือไม่

ตรวจสอบสายไฟของคุณอย่างระมัดระวัง โดยเฉพาะการเชื่อมต่อทรานซิสเตอร์

ยืนยันว่าคุณมีชื่อผู้ใช้และรหัส AIO ที่ถูกต้อง รวมถึง SSID และรหัสผ่านในรหัส

สามารถใช้มอนิเตอร์อนุกรม IDE เพื่อช่วยดีบักปัญหาต่างๆ

ขั้นตอนที่ 6: สนุก

สนุก!
สนุก!
สนุก!
สนุก!

ปลั๊กไร้ยางอาย: คำแนะนำนี้จัดทำขึ้นเพื่อเข้าร่วมการแข่งขัน Hearts https://www.instructables.com/contest/heart/ โหวตให้เลย!

จะไปจากที่นี่ที่ไหน (ความท้าทาย):

ลองผสมผสานตัวจับเวลาแบบปรับได้สำหรับระยะเวลาที่หัวใจยังคงสว่างอยู่หรือไม่?

แล้วอุปกรณ์ที่จับคู่กันสองเครื่องแต่ละตัวมีปุ่มกดเพื่อเรียกอีกเครื่องหนึ่งล่ะ?

แนะนำ: