Talaan ng mga Nilalaman:

Internet Neon LED Heart Light: 6 Hakbang (na may Mga Larawan)
Internet Neon LED Heart Light: 6 Hakbang (na may Mga Larawan)

Video: Internet Neon LED Heart Light: 6 Hakbang (na may Mga Larawan)

Video: Internet Neon LED Heart Light: 6 Hakbang (na may Mga Larawan)
Video: Keeping the Heart | John Flavel | Christian Audiobook 2024, Disyembre
Anonim
Image
Image
Ang Internet Neon LED Light ng Puso
Ang Internet Neon LED Light ng Puso
Ang Internet Neon LED Light ng Puso
Ang Internet Neon LED Light ng Puso

Milya na hiwalay sa espesyal na isang tao o sa distansya lamang sa panlipunan? Nais mong ipaalam sa kanila na iniisip mo sila? Buuin ang naka-koneksyong internet na neon LED heart light at itakda itong matalo mula sa iyong telepono o computer, anumang oras, mula sa kahit saan

Ang itinuturo na ito ay nakatuon sa nagsisimula at hindi ipinapalagay ang nakaraang karanasan sa mga microcontroller. Ang ilang pangunahing kasanayan sa paghihinang ay kinakailangan.

Mga gamit

• Mag-sign ng "LED neon" na hugis puso mula sa Amazon (maghanap para sa heart neon led sign) o sa iba pang lugar. Hindi ito mga tunay na neon sign na may mga tubong puno ng gas ngunit ang mga LED stripe ay nakapaloob sa nagkakalat na plastik na kahawig ng mga neon tubes sa iba't ibang mga kulay. Maaari kang bumili ng isa gamit ang isang nakakabit na base, o lumikha ng iyong sariling base. Karamihan sa mga tumatakbo sa 5v at may mga konektor ng USB para sa lakas.

Ilang halimbawa:

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 o iba pang ESP8266

• Micro-USB data cable upang mai-program ang board

• NPN transistor, pangkalahatang layunin tulad ng 2N2222, 2N3904 o 2N4401

• Resistor 1/8 o 1/4 watt, 100 hanggang 470 ohm

• Hookup wire

• Perfboard, heatshrink tubing (opsyonal)

Mga tool • Mga cutter ng dayagonal

o wire stripper

• Panghinang na bakal at panghinang

pangunahing:

mas mahusay: https://www.amazon.com/Soldering-Tilswall-Temperature-392%C2%B0F-896%C2 %B0F-Transformer/dp/B07XG1PD6D

• Arduino IDE para sa programa

• Pangunahing voltmeter:

o maluwag na LED (opsyonal)

• Screwdriver

Hakbang 1: Buuin ang Iyong LED Heart Light

Buuin ang Iyong LED Light ng Puso
Buuin ang Iyong LED Light ng Puso
Buuin ang Iyong LED Light ng Puso
Buuin ang Iyong LED Light ng Puso

Hakbang 1: Ihanda ang LED heart light

Buksan ang base ng pag-sign sa pamamagitan ng pag-alis ng takip ng baterya at anumang mga tornilyo. I-save ang mga turnilyo.

Nais mong hanapin ang positibong 5 volts at mga koneksyon sa lupa, at ang isang voltmeter ay ginagawang mas madali ito. I-plug ang pag-sign sa USB power at i-probe gamit ang voltmeter. Subukan muna ang mga contact sa baterya sa may hawak ng baterya. Ang positibong 5v ay maaaring minarkahan ng isang "+", at ang ground o negatibong contact ng baterya ay karaniwang isang spring na may isang kawad na nakakabit sa tapat na sulok ng kahon ng baterya. Matapos mong markahan ang mga contact sa + at ground, maaari mong alisin ang anumang iba pang mga terminal ng baterya sa kahon - hindi na talaga kami gumagamit ng mga baterya.

Magkakaroon ng isang pares ng mga wire mula sa USB plug (isa hanggang + at isa sa lupa) at isa pang set na pupunta sa puso (muli, isang konektado sa + at isa pa sa lupa.) Alisin lamang ang kawad na pumapasok sa pagitan ng lupa at ng LED sign, iwanan ang iba pang tatlong mga wire habang nakakabit ang mga ito sa mga contact ng baterya. Maghinang ng isang pulang kawad sa terminal ng + baterya at isang itim na kawad sa contact sa lupa.

Kung ang iyong puso ay may isang switch sa base tulad ng halimbawa sa itaas at nais mong panatilihin ang pagpapaandar nito, ang pulang kawad ay maaaring solder sa terminal sa switch na nagpapakita ng 5v sa voltmeter kapag ang switch ay nasa posisyon na ON at zero volts sa posisyon na OFF.

[Kung wala kang isang voltmeter (at dapat - ang mga simple ay mura at madaling gamitin, kung susuriin lamang ang iyong mga baterya) maaari kang gumamit ng isang solong LED upang hanapin ang mga koneksyon sa + at lupa. Ang mas matagal na lead ng LED ay pupunta sa + at ang mas maikli sa lupa. Sandali lang pindutin, dahil hindi ka gumagamit ng kasalukuyang nililimitahan na risistor.]

Hakbang 2: Magtipon ng Circuit

Magtipon ng Circuit
Magtipon ng Circuit
Magtipon ng Circuit
Magtipon ng Circuit
Magtipon ng Circuit
Magtipon ng Circuit

Ang circuit ay napaka-simple na may lamang ng ilang mga bahagi. Parehong isang eskematiko at isang diagram ng mga kable ay kasama. Maaari kang pumili upang tipunin ang circuit sa isang breadboard para sa pagsubok ngunit ang mga soldering pin sa board ng ESP8266 ay maaaring gawing mas mahirap na magkakasunod na maglakip ng mga nag-uugnay na mga wire sa mga pin na iyon kaysa sa mga panghinang na wire sa walang laman na mga butas. Kung naka-install ang mga pin sa iyong board ng ESP, isang maliit na piraso ng perfboard ang magpapadali sa iyong buhay.

Kung gumagamit ka ng isang breadboard sa panahon ng pagsubok, maaari kang magpasok ng isang solong LED upang tumayo para sa puso ngunit tiyaking manuod ng polarity: ang mas mahabang binti sa LED ay papunta sa red + lead. Maraming magagamit na pangkalahatang layunin na NPN transistors ay maaaring magamit, tulad ng 2N2222 o 2N4401 ngunit dapat mong i-verify ang pinout ng partikular na aparato na ginagamit mo: tatlong mga wire lead ay nagmula sa transistor, emitter (E), collector (C) at base (B) ngunit ang pagkakasunud-sunod ng mga lead na ito ay maaaring magkakaiba sa aparato at tagagawa. Ang Base (B) ay madalas ngunit hindi palaging ang nangunguna sa gitna. Suriin ang sheet ng pagtutukoy para sa partikular na transistor na iyong ginagamit bago maghinang. Ikonekta ang isang dulo ng risistor upang i-pin ang D6 sa board ng WeMos at ang isa pa sa base (B) ng transistor. Ang halaga ng resistor na kinakailangan ay nakasalalay sa pipiliin mong transistor pati na rin kung gaano karaming kasalukuyang iginuhit ng LED sign ngunit malamang na mahuhulog sa saklaw na 100 - 470 ohms. Nais naming ang transistor na kumilos bilang isang switch sa kung ano ang kilala bilang isang "puspos" na estado. (Mayroong iba't ibang mga online calculator para sa mga pangunahing halaga ng resistor ngunit magiging mas madali sa ilang iba't ibang mga resistor kung kinakailangan kapag nakumpleto ang circuit.) Ang ground wire mula sa pag-sign ng puso na na-disconnect nang mas maaga (o ang mas maikling LED lead) ay nakakabit na ngayon sa kolektor ng transistor (C) at ang emitter (E) lead ay papunta sa black ground lead. Bago pumunta sa karagdagang suriin ang lahat ng iyong mga koneksyon laban sa eskematiko at diagram, lalo na ang mga koneksyon sa transistor.

Kailangan mo rin ng isang kawad mula sa lupa patungo sa G pin sa WeMos mini pati na rin isang kawad mula sa +5 volts sa pin na minarkahang 5V sa board ng WeMos. Sa pamamagitan ng kombensiyon, ang mga boltahe na boltahe + ay madalas na pula, at ang mga ground wires ay karaniwang itim para sa madaling pagkakakilanlan.

Hakbang 3: Mag-sign Up para sa Adafruit IO

Mag-sign Up para sa Adafruit IO
Mag-sign Up para sa Adafruit IO
Mag-sign Up para sa Adafruit IO
Mag-sign Up para sa Adafruit IO
Mag-sign Up para sa Adafruit IO
Mag-sign Up para sa Adafruit IO
Mag-sign Up para sa Adafruit IO
Mag-sign Up para sa Adafruit IO

Susunod, gugustuhin mong mag-sign up para sa isang libreng account sa IO.adafruit.com. Piliin ang "Magsimula nang libre." Pipili ka ng isang username at bibigyan ng isang mahabang alphanumeric key tulad ng "aio_5NrczkqJQCTddgWWOQM1glJSx." Itala ang pareho sa mga ito sa paglaon.

Lumikha ng dalawang feed upang magdala ng data sa pagitan ng iyong aparato at ng server ng Adafruit IO. Ang isa ay papangalanang "simulan" at ang iba pang "feedback" (lahat ng mas mababang kaso.)

Lumikha ng isang bagong dashboard para sa proyektong ito at pangalanan ito kahit anong gusto mo. Dito mo ididirekta ang iyong browser upang makontrol ang puso. Magdagdag ng dalawang bagong "bloke" sa iyong dashboard sa pamamagitan ng pag-click sa pindutan ng +. Pumili ng isang pansamantalang pindutan para sa start feed na may isang Button Text ng "Start" at mga halagang 1 para sa Press Press at 0 para sa Halaga ng Paglabas. Susunod, magdagdag ng isang "tagapagpahiwatig" na bloke at ilakip sa feed ng feedback. Piliin ang mga kulay upang kumatawan sa parehong ilaw at hindi naka-ilaw na puso at magtakda ng mga kundisyon sa "= 1." Maaari mong ilagay ang 0 o 1 sa kahon ng Halaga ng Pagsubok upang makita kung paano lilitaw ang mga kulay.

Maaari mong bookmark ka ng dashboard o i-save ito sa home screen ng iyong telepono para sa madaling pag-access. Ang Start button ay, uhh, simulan ang malayuang puso sa flashing at ang tagapagpahiwatig ng feedback ay mag-iilaw kapag ang puso ay nakatanggap ng simulang signal at magiging madilim kapag ito ay naka-off sa loob ng 30 minuto.

Hakbang 4: I-program ang ESP2866

I-download ang pinakabagong software ng Arduino IDE para sa iyong computer mula sa https://www.arduino.cc/en/Main/Software at i-install ang desk desktor https://arduino.esp8266.com/stable/package_esp8266c… sa ilalim ng Mga Kagustuhan -> Karagdagang Lupon Mga URL ng manager. Dapat mo na ngayong makita ang maraming higit pang mga board sa ilalim ng Tools -> Boards menu, kasama ang (LOLIN) WeMos mini.

Pumunta sa menu Sketch -> Isama ang Library -> Pamahalaan ang Mga Aklatan … Dito makikita mo ang paghahanap at pag-install ng pinakabagong bersyon ng dalawang kinakailangang aklatan ng Arduino: ESP8266WiFi at Adafruit_IO_WiFi. Isara ang box para sa paghahanap kapag tapos na.

Ngayon i-download ang heart code sa pahinang ito sa iyong computer at buksan ang Arduino IDE. Maaari kang turuan na i-save ito sa isang folder ng parehong pangalan.

Sa ilalim ng seksyon ng ** mga setting, ipasok ang iyong sariling mga halaga para sa IO_USERNAME at IO_KEY mula sa Adafruit pati na rin ang iyong sariling WiFi network na WIFI_SSID at WIFI_PASS. Maaari mong baguhin ang maraming iba pang mga parameter ayon sa gusto mo:

#define fadeDuration 1000 * 60 * 30: Ang default na oras para sa ilaw ay 30 minuto

#define minFade 10: Marahil ay hindi kailangang baguhin ito

# tukuyin ang maxFade 200: Saklaw 100 - 500

I-save ang na-edit na code.

Pumunta sa menu ng IDE at piliin ang Mga Tool -> Mga Board -> LOLIN (WeMos) D1 at mini. Ikabit ang USB cable sa board ng WeMos at ang iyong computer at piliin ang naaangkop na serial port sa ilalim ng Tools -> Port. Piliin ang menu Sketch -> Mag-upload, at hintaying matapos ang proseso. Idiskonekta ang serial cable.

Para sa mas detalyadong mga tagubilin sa pag-set up at paggamit ng Arduino IDE, pati na rin maraming iba pang mga paksa, tingnan ang mahusay na

Hakbang 5: Liwanagin ang Iyong Puso

Liwanag ang Iyong Puso!
Liwanag ang Iyong Puso!

I-plug ang puso sa isang 5v USB mapagkukunan ng kuryente. Dapat mong makita ang isang asul na LED na ilaw sa circuit board.

Pumunta sa iyong dashboard at pindutin ang Start button. Kung maayos ang lahat ang tagapagpahiwatig ng feedback ay magbabago ng kulay at magsisimulang mag-pulso ang iyong puso!

Pag-troubleshoot

Kung mayroon kang problema, suriin ang sumusunod:

Nagpapagana ba ang ESP8266 (asul na LED)?

Maingat na suriin ang iyong mga kable, lalo na ang mga koneksyon sa transistor.

Kumpirmahing mayroon kang tamang AIO username at key pati na rin ang SSID at password sa code.

Ang serial monitor ng IDE ay maaaring magamit upang matulungan ang pag-debug ng anumang mga problema.

Hakbang 6: Mag-enjoy

Mag-enjoy!
Mag-enjoy!
Mag-enjoy!
Mag-enjoy!

Walang kahihiyang plug: Ang itinuturo na ito ay inihanda bilang isang entry sa paligsahan ng Mga Puso https://www.instructables.com/contest/heart/ Bumoto para dito!

Kung saan pupunta mula dito (isang hamon):

Paano ang tungkol sa pagsasama ng isang naaayos na timer para sa kung gaano katagal nananatiling naiilawan ang puso?

Paano ang tungkol sa dalawang mga nakapares na aparato, bawat isa ay may isang pushbutton upang ma-trigger ang isa pa?

Inirerekumendang: