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, Srpanj
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

Kilometraža osim tog posebnog nekoga ili samo socijalno distanciranje? Želite li im dati do znanja da mislite na njih? Napravite ovo neonsko LED svjetlo za srce povezano s internetom i postavite ga tako da kuca s vašeg telefona ili računala, bilo kada, s bilo kojeg mjesta

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

Pribor

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

Neki primjeri:

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

www.amazon.com/Srce-Spavaća soba-Vjenčanje-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

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

• Spojna žica

• Perfboard, rashladne cijevi (izborno)

Alati • Dijagonalni rezači

ili skidač žice

• Lemilica i lemljenje

osnovno:

bolje:

• Arduino IDE za programiranje

• Voltmetar osnovni:

ili labava LED dioda (opcionalno)

• Odvijač

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 uvelike olakšava. Priključite znak na USB napajanje i sondirajte pomoću voltmetra. Prvo isprobajte kontakte baterije u držaču baterije. Pozitivni 5v može biti označen s "+", a uzemljenje ili negativni kontakt baterije obično je opruga s žicom pričvršćenom na suprotnom kutu 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 u gornjem primjeru 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 na OFF položaju.

[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 krug
Sastavite krug
Sastavite krug
Sastavite krug
Sastavite krug
Sastavite krug

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

Ako tijekom testiranja upotrijebite ploču za osmišljavanje, možete umetnuti jednu LED lampicu kako biste stali u srce, 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 vode 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 vod. Prije lemljenja provjerite tehnički list za određeni tranzistor koji koristite. Spojite jedan kraj otpornika na pin D6 na ploči WeMos, 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 kad se krug dovrši.) Žica za uzemljenje od srčanog znaka koji je ranije bio isključen (ili kraći LED vodič) sada je priključena do kolektora tranzistora (C) i odašiljač (E) vodi do kabela za uzemljenje. Prije nego što nastavite dalje provjerite sve svoje veze u skladu sa shemom i dijagramom, osobito veze tranzistora.

Također vam je potrebna žica od zemlje do G pina na WeMos mini, kao i žica od +5 volti do pina označenog 5V na WeMos ploči. Prema dogovoru, žice + napona č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 dodijeliti vam dugi alfanumerički ključ poput "aio_5NrczkqJQCTddgWWOQM1glJSx." Zabilježite oboje za kasnije.

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

Izradite novu nadzornu ploču za ovaj projekt i dajte joj ime kako želite. Ovdje ćete usmjeriti preglednik da kontrolira srce. Dodajte dva nova "bloka" na svoju nadzornu ploču klikom na gumb +. Odaberite trenutačni gumb za početak unosa s tekstom gumba "Start" i vrijednostima 1 za vrijednost pritiska i 0 za vrijednost otpuštanja. Zatim dodajte blok "indikatora" i priložite ga feedu s povratnim informacijama. 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 biste vidjeli kako će se boje pojaviti.

Nadzornu ploču možete označiti ili spremiti na početni zaslon telefona radi lakšeg pristupa. Gumb Start počet će treptati daljinsko srce, a indikator povratnih informacija će zasvijetliti kad srce primi startni signal i zamračit će se kad se isključi za 30 minuta.

Korak 4: Programirajte ESP2866

Preuzmite najnoviji Arduino IDE softver za svoje računalo s 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 na izborniku Alati -> Ploče, uključujući (LOLIN) WeMos mini.

Idite na izbornik Sketch -> Include Library -> Manage Libraries … Ovdje ćete tražiti i instalirati najnoviju verziju dvije potrebne Arduino knjižnice: 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 dobiti upute da ga spremite u mapu s istim imenom.

U odjeljku ** postavke unesite vlastite vrijednosti za IO_USERNAME i IO_KEY iz Adafruit -a, kao i WIFI_SSID i WIFI_PASS vlastite 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: Vjerojatno ne morate ovo mijenjati

#define maxFade 200: Raspon 100 - 500

Spremite 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 vaše računalo i odaberite odgovarajući serijski port pod Alati -> Port. Odaberite izbornik Sketch -> Upload i pričekajte da se proces završi. Odspojite serijski kabel.

Za detaljnije upute o postavljanju i korištenju Arduino IDE -a, kao i mnogim drugim temama, pogledajte izvrsnu

Korak 5: Osvijetlite svoje srce

Osvijetli svoje srce!
Osvijetli svoje srce!

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

Idite na nadzornu ploču i pritisnite gumb 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:

Uključuje li se ESP8266 (plava LED)?

Pažljivo provjerite svoje ožičenje, osobito spojeve tranzistora.

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 pomoć pri otklanjanju pogrešaka.

Korak 6: Uživajte

Uživati!
Uživati!
Uživati!
Uživati!

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

Kamo krenuti odavde (izazov):

Što kažete na uključivanje podesivog mjerača vremena koliko dugo srce ostaje upaljeno?

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

Preporučeni: