Sadržaj:

Internet neonsko LED svjetlo za srce: 6 koraka (sa slikama)
Internet neonsko LED svjetlo za srce: 6 koraka (sa slikama)

Video: Internet neonsko LED svjetlo za srce: 6 koraka (sa slikama)

Video: Internet neonsko LED svjetlo za srce: 6 koraka (sa slikama)
Video: Красивая история о настоящей любви! Мелодрама НЕЛЮБОВЬ (Домашний). 2024, Novembar
Anonim
Image
Image
Internet neonsko LED svjetlo za srce
Internet neonsko LED svjetlo za srce
Internet neonsko LED svjetlo za srce
Internet neonsko LED svjetlo za srce

Kilometri osim tog posebnog nekoga ili samo socijalno distanciranje? Želite li im reći da mislite na njih? Napravite ovo neonsko LED svjetlo za srce povezano s internetom i postavite ga da kuca s vašeg telefona ili računara, bilo kada, s bilo kojeg mjesta

Ovo uputstvo je namijenjeno početnicima i ne pretpostavlja prethodno iskustvo s mikrokontrolerima. Potrebna je osnovna vještina lemljenja.

Supplies

• "LED neonski" znak u obliku srca sa Amazona (potražite neonski LED znak u obliku srca) ili drugdje. Ovo nisu pravi neonski natpisi s cijevima napunjenim plinom, već LED trake umotane u difuznu plastiku koje nalikuju neonskim cijevima u različitim bojama. Možete kupiti jedan s pričvršćenom bazom ili stvoriti vlastitu bazu. Većina radi na 5V i imaju USB konektore za napajanje.

Neki primjeri:

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 ili drugi ESP8266

• Micro-USB podatkovni kabel za programiranje ploče

• NPN tranzistor, opće namjene, poput 2N2222, 2N3904 ili 2N4401

• Otpornik 1/8 ili 1/4 vata, 100 do 470 ohma

• Priključna žica

• Perfboard, rashladne cijevi (opcionalno)

Alati • Dijagonalni rezači

ili skidač žice

• Lemilica i lemljenje

osnovno:

bolje:

• Arduino IDE za programiranje

• Voltmetar osnovni:

ili labava LED dioda (opcionalno)

• Šrafciger

Korak 1: Izgradite svoje LED srčano svjetlo

Izgradite svoje LED srčano svjetlo
Izgradite svoje LED srčano svjetlo
Izgradite svoje LED srčano svjetlo
Izgradite svoje LED srčano svjetlo

Korak 1: Pripremite LED lampicu srca

Otvorite podnožje znaka uklanjanjem poklopca baterije i svih vijaka. Sačuvajte vijke.

Želite pronaći pozitivnih 5 volti i uzemljenje, a voltmetar to čini mnogo lakšim. Uključite znak u USB napajanje i sondirajte voltmetrom. Prvo isprobajte kontakte baterije u držaču baterije. Pozitivni 5v može biti označen sa "+", a uzemljenje ili negativni kontakt baterije obično je opruga sa žicom pričvršćenom na suprotnom uglu kutije za baterije. Nakon što ste označili + i uzemljene kontakte, možete ukloniti sve ostale kontakte baterije u kutiji - baterije uopće nećemo koristiti.

Bit će jedan par žica iz USB utikača (jedan na + i jedan na masu), a drugi set ide prema srcu (opet, jedan spojen na +, a drugi na uzemljenje.) Uklonite samo žicu koja ide između zemlje i LED znak, ostavite ostale tri žice dok su pričvršćene na kontakte baterije. Lemite crvenu žicu na + priključak baterije i crnu žicu na kontakt uzemljenja.

Ako vaše srce ima prekidač u podnožju kao što pokazuje gornji primjer i želite zadržati njegovu funkciju, crvenu žicu možete zalemiti na terminal na prekidaču koji prikazuje 5v na voltmetru kada je prekidač u položaju ON i nula volti u položaju OFF.

[Ako nemate voltmetar (a trebali biste - jednostavni su jeftini i zgodni za nošenje, samo za provjeru baterija), možete upotrijebiti jednu LED lampicu za pronalaženje + i spojeva na masu. Duži vod LED -a ide na +, a kraći na masu. Dodirnite samo kratko, jer ovdje ne koristite otpornik za ograničavanje struje.]

Korak 2: Sastavite krug

Sastavite kolo
Sastavite kolo
Sastavite kolo
Sastavite kolo
Sastavite kolo
Sastavite kolo

Krug je vrlo jednostavan sa samo nekoliko komponenti. Uključeni su i shema i shema ožičenja. Možete odabrati sastavljanje kola na ploči za testiranje, ali lemljenje igle na ploči ESP8266 može otežati naknadno priključivanje spojnih žica na te igle nego što bi bilo lemljenje žica na prazne rupe. Ako su na vašu ESP ploču instalirani zatičići, mali komad perforature olakšat će vam život.

Ako tijekom testiranja upotrijebite matičnu ploču, možete umetnuti jednu LED lampicu koja će stajati u srcu, ali pazite na polaritet: duža noga na LED diodi ide do crvenog + olova. Mogu se koristiti mnogi široko dostupni NPN tranzistori opće namjene, poput 2N2222 ili 2N4401, ali morate provjeriti pinout određenog uređaja koji koristite: tri žice dolaze od tranzistora, odašiljača (E), kolektora (C) i baze (B), ali redoslijed ovih vodiča može se razlikovati ovisno o uređaju i proizvođaču. Baza (B) je često, ali ne uvijek, središnji vodič. Prije lemljenja provjerite tehnički list za određeni tranzistor koji koristite. Spojite jedan kraj otpornika na pin D6 na WeMos ploči, a drugi na bazu (B) tranzistora. Vrijednost potrebnog otpornika ovisi o tranzistoru koji odaberete, kao i o tome koliko struje privlači LED znak, ali će vjerojatno pasti u rasponu od 100 - 470 ohma. Želimo da tranzistor djeluje kao prekidač u onome što je poznato kao "zasićeno" stanje. (Postoje različiti mrežni kalkulatori za osnovne vrijednosti otpornika, ali bit će lakše nekoliko različitih otpornika ako je potrebno kada se krug dovrši.) Žica za uzemljenje iz srčanog znaka koja je ranije bila isključena (ili kraći LED vodič) sada je priključena do kolektora tranzistora (C) i odašiljač (E) vodi do kabela za uzemljenje. Prije nego nastavite dalje provjerite sve svoje veze u skladu sa shemom i dijagramom, posebno veze tranzistora.

Potrebna vam je i žica od zemlje do G pina na WeMos mini, kao i žica od +5 volti do pina označenog 5V na WeMos ploči. Po dogovoru, + naponske žice često su crvene, a žice za uzemljenje obično su crne radi lakše identifikacije.

Korak 3: Prijavite se za Adafruit IO

Prijavite se za Adafruit IO
Prijavite se za Adafruit IO
Prijavite se za Adafruit IO
Prijavite se za Adafruit IO
Prijavite se za Adafruit IO
Prijavite se za Adafruit IO
Prijavite se za Adafruit IO
Prijavite se za Adafruit IO

Zatim ćete se htjeti prijaviti za besplatni račun na IO.adafruit.com. Odaberite "Započni besplatno." Odabrat ćete korisničko ime i dodijelit će vam se dugački alfanumerički ključ poput "aio_5NrczkqJQCTddgWWOQM1glJSx." Oboje snimite za kasnije.

Kreirajte dva izvora za prijenos podataka između vašeg uređaja i Adafruit IO servera. Jedan se zove "start", a drugi "feedback" (sva mala slova.)

Kreirajte novu nadzornu ploču za ovaj projekt i dajte joj ime kako god želite. Ovdje ćete usmjeriti preglednik da kontrolira srce. Dodajte dva nova "bloka" na svoju nadzornu ploču klikom na dugme +. Odaberite trenutačno dugme za početak unosa s tekstom dugmeta "Start" i vrijednostima 1 za vrijednost pritiska i 0 za vrijednost otpuštanja. Zatim dodajte blok "indikatora" i priložite ga feedu povratnih informacija. Odaberite boje koje predstavljaju i osvijetljeno i neosvijetljeno srce i postavite uvjete na "= 1". Možete staviti 0 ili 1 u okvir Test Value (Vrijednost testa) da vidite kako će se boje pojaviti.

Nadzornu ploču možete označiti oznakom ili spremiti na početni ekran telefona radi lakšeg pristupa. Dugme Start će, uhh, pokrenuti daljinsko srce da treperi, a indikator povratnih informacija će zasvijetliti kada srce primi startni signal i zamračiti se kada se isključi za 30 minuta.

Korak 4: Programirajte ESP2866

Preuzmite najnoviji Arduino IDE softver za svoje računalo sa https://www.arduino.cc/en/Main/Software i instalirajte deskriptor ploča https://arduino.esp8266.com/stable/package_esp8266c… pod Postavke -> Dodatna ploča URL -ovi upravitelja. Sada biste trebali vidjeti još nekoliko ploča u izborniku Alati -> Ploče, uključujući (LOLIN) WeMos mini.

Idite na meni Sketch -> Include Library -> Manage Libraries … Ovdje ćete tražiti i instalirati najnoviju verziju dvije potrebne Arduino biblioteke: ESP8266WiFi i Adafruit_IO_WiFi. Zatvorite okvir za pretraživanje kada završite.

Sada preuzmite kod srca na ovoj stranici na svoje računalo i otvorite ga u Arduino IDE -u. Možda ćete biti upućeni da ga sačuvate u fascikli sa istim imenom.

U odjeljak ** postavke, unesite vlastite vrijednosti za IO_USERNAME i IO_KEY iz Adafruit -a, kao i WIFI_SSID i WIFI_PASS vaše WiFi mreže. Možete promijeniti nekoliko drugih parametara prema svom nahođenju:

#define fadeDuration 1000* 60* 30: Zadano vrijeme za uključivanje svjetla je 30 minuta

#define minFade 10: Ovo vjerovatno ne treba mijenjati

#define maxFade 200: Raspon 100 - 500

Sačuvajte uređeni kôd.

Idite na IDE izbornik i odaberite Alati -> Ploče -> LOLIN (WeMos) D1 i mini. Priključite USB kabel na WeMos ploču i računalo i odaberite odgovarajući serijski port pod Alati -> Port. Odaberite meni Sketch -> Upload i pričekajte da se proces završi. Odspojite serijski kabel.

Za detaljnija uputstva o postavljanju i korištenju Arduino IDE -a, kao i mnoge druge teme, pogledajte izvrsnu

Korak 5: Osvijetlite svoje srce

Osvijetlite svoje srce!
Osvijetlite svoje srce!

Priključite srce u 5v USB izvor napajanja. Trebali biste vidjeti plavu LED lampicu koja svijetli na ploči.

Idite na svoju nadzornu ploču i pritisnite dugme Start. Ako je sve u redu, indikator povratne informacije će promijeniti boju i srce će vam početi pulsirati!

Rješavanje problema

Ako imate problema, provjerite sljedeće:

Da li se ESP8266 napaja (plava LED)?

Pažljivo provjerite ožičenje, posebno tranzistorske veze.

Potvrdite da imate ispravno AIO korisničko ime i ključ, kao i SSID i lozinku u kodu.

IDE serijski monitor može se koristiti za rješavanje problema.

Korak 6: Uživajte

Uživajte!
Uživajte!
Uživajte!
Uživajte!

Besramni utikač: Ova instrukcija pripremljena je kao prijava na takmičenje Hearts https://www.instructables.com/contest/heart/ Glasajte za nju!

Odakle dalje (izazov):

Kako bi bilo da uključite podesivi tajmer za to koliko dugo srce ostaje upaljeno?

Što kažete na dva uparena uređaja, svaki s tipkom za aktiviranje drugog?

Preporučuje se: