Kazalo:

Internetna neonska LED srčna luč: 6 korakov (s slikami)
Internetna neonska LED srčna luč: 6 korakov (s slikami)

Video: Internetna neonska LED srčna luč: 6 korakov (s slikami)

Video: Internetna neonska LED srčna luč: 6 korakov (s slikami)
Video: мастер-класс "Как уравновесить 7 эмоций, разрушающих позвоночник" 2024, November
Anonim
Image
Image
Internetna neonska LED luč za srce
Internetna neonska LED luč za srce
Internetna neonska LED luč za srce
Internetna neonska LED luč za srce

Mili razen tega posebnega nekoga ali samo socialna distanca? Ali jim želite sporočiti, da mislite nanje? Sestavite to internetno povezano neonsko LED lučko za srce in jo nastavite, da utripa iz vašega telefona ali računalnika, kadar koli in kjer koli

Ta navodila so namenjena začetnikom in ne predpostavljajo predhodnih izkušenj z mikrokrmilniki. Potrebno je nekaj osnovnih veščin spajkanja.

Zaloge

• Srčni "LED neonski" znak iz Amazona (iskanje srčnega neonskega led znaka) ali drugje. To niso pravi neonski znaki s cevmi, napolnjenimi s plinom, ampak LED trakovi, obdani z razpršeno plastiko, ki spominjajo na neonske cevi v različnih barvah. Lahko ga kupite s pritrjeno podlago ali pa ustvarite svojo. Večina deluje na 5v in ima za napajanje priključke USB.

Nekaj primerov:

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 ali drug ESP8266

• Podatkovni kabel Micro-USB za programiranje plošče

• NPN tranzistor za splošno uporabo, na primer 2N2222, 2N3904 ali 2N4401

• Upor 1/8 ali 1/4 vata, 100 do 470 ohmov

• Priključna žica

• Perfboard, hladilne cevi (neobvezno)

Orodja • Diagonalni rezalniki

ali odstranjevalec žice

• spajkalnik in spajkanje

osnovno:

bolje:

• Arduino IDE za programiranje

• Osnovni voltmeter:

ali ohlapna LED (neobvezno)

• Izvijač

1. korak: Zgradite svojo LED srčno luč

Zgradite svojo LED srčno luč
Zgradite svojo LED srčno luč
Zgradite svojo LED srčno luč
Zgradite svojo LED srčno luč

1. korak: Pripravite LED srčno luč

Odprite podnožje znaka tako, da odstranite pokrov baterije in vse vijake. Shranite vijake.

Želite najti pozitivne 5 voltov in ozemljitvene povezave, voltmeter pa to olajša. Priključite znak v napajanje USB in preverite z voltmetrom. Najprej preizkusite kontakte baterije v nosilcu baterije. Pozitivni 5v je lahko označen s "+", ozemljitveni ali negativni kontakt akumulatorja pa je običajno vzmet z žico, pritrjeno na nasprotni vogal škatle za baterije. Ko označite + in ozemljitvene kontakte, lahko odstranite vse druge sponke akumulatorja v škatli - baterij sploh ne bomo uporabljali.

Iz vtiča USB bo en par žic (ena na + in ena na ozemljitev), drugi pa bo šel v srce (spet ena povezana z +, druga pa na ozemljitev.) Odstranite samo žico, ki poteka med ozemljitvijo in LED znak, ostale tri žice pustite, kot so pritrjene na kontakte baterije. Priključite rdečo žico na priključek + akumulatorja in črno žico na kontakt ozemljitve.

Če ima vaše srce v spodnjem delu stikalo, kot v zgornjem primeru, in želite ohraniti njegovo funkcijo, lahko rdečo žico spajkate na priključek na stikalu, ki prikazuje 5v na voltmetru, ko je stikalo v položaju ON in nič voltov v položaju OFF.

[Če nimate voltmetra (in bi morali - preprosti so poceni in priročni za uporabo, če želite samo preveriti baterije), lahko z eno samo LED poiščete priključke + in ozemljitev. Daljši vodnik LED gre na +, krajši pa na maso. Dotaknite se le na kratko, saj tukaj ne uporabljate tokovnega omejevalnega upora.]

2. korak: Sestavite vezje

Sestavite vezje
Sestavite vezje
Sestavite vezje
Sestavite vezje
Sestavite vezje
Sestavite vezje

Vezje je zelo preprosto z le nekaj komponentami. Priložena sta shema in shema ožičenja. Lahko se odločite za sestavo vezja na plošči za testiranje, vendar lahko spajkalni zatiči na ploščo ESP8266 otežijo naknadno pritrditev povezovalnih žic na te zatiče, kot če bi spajkali žice na prazne luknje. Če so na vašo ploščo ESP nameščeni zatiči, vam bo olajšalo življenje majhen kos plošče.

Če med preskušanjem uporabite ploščico, lahko vstavite eno samo LED, ki bo stala pri srcu, vendar pazite na polarnost: daljša noga na LED gre do rdečega + svinca. Uporabite lahko veliko splošno dostopnih tranzistorjev NPN, na primer 2N2222 ali 2N4401, vendar morate preveriti pinout določene naprave, ki jo uporabljate: tri žice vodijo od tranzistorja, oddajnika (E), zbiralnika (C) in podnožja (B), vendar se lahko vrstni red teh vodnikov razlikuje glede na napravo in proizvajalca. Baza (B) je pogosto, vendar ne vedno osrednji vodnik. Pred spajkanjem preverite specifikacijski list za določen tranzistor, ki ga uporabljate. En konec upora priklopite na pin D6 na plošči WeMos, drugega pa na osnovo (B) tranzistorja. Vrednost potrebnega upora je odvisna od izbranega tranzistorja in od tega, koliko toka LED črpa, vendar bo verjetno padlo v območju 100 - 470 ohmov. Želimo, da tranzistor deluje kot stikalo v tako imenovanem "nasičenem" stanju. (Obstajajo različni spletni kalkulatorji za vrednosti osnovnih uporov, vendar bo po zaključku vezja lažje uporabiti nekaj različnih uporov.) Ozemljitvena žica iz srčnega znaka, ki je bila prej odklopljena (ali krajši LED -vodnik), je zdaj priključena do tranzistorskega kolektorja (C) in oddajnik (E) vodi do črnega ozemljitvenega kabla. Preden nadaljujete, preverite vse svoje povezave s shemo in diagramom, zlasti povezave tranzistorjev.

Potrebujete tudi žico od tal do zatiča G na WeMos mini in žico od +5 voltov do zatiča z oznako 5V na plošči WeMos. Običajno so žice + napetost pogosto rdeče, ozemljitvene žice pa so običajno črne za lažjo identifikacijo.

3. korak: 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

Nato se boste želeli prijaviti za brezplačen račun na IO.adafruit.com. Izberite "Začnite brezplačno." Izbrali boste uporabniško ime in vam dodelili dolg alfanumerični ključ, kot je "aio_5NrczkqJQCTddgWWOQM1glJSx." Oboje zabeležite pozneje.

Ustvarite dva vira za prenos podatkov med vašo napravo in strežnikom Adafruit IO. Eno naj imenujemo "start", drugo pa "feedback" (vse male črke.)

Ustvarite novo nadzorno ploščo za ta projekt in jo poimenujte, kakor želite. Tu boste brskalnik usmerili v nadzor srca. Na nadzorno ploščo dodajte dva nova "bloka" s klikom na gumb +. Izberite trenutni gumb za začetni vir z besedilom gumba "Start" in vrednostmi 1 za vrednost pritiska in 0 za vrednost sprostitve. Nato dodajte blok "indikator" in ga priložite viru povratnih informacij. Izberite barve, ki predstavljajo tako osvetljeno kot neosvetljeno srce, in nastavite pogoje na "= 1". V polje Test Value (Vrednost testa) lahko vnesete 0 ali 1, da vidite, kako se bodo barve prikazale.

Nadzorno ploščo lahko dodate med zaznamke ali jo shranite na začetni zaslon telefona za lažji dostop. Gumb Start bo, uhh, začel oddaljeno srce utripati, indikator povratnih informacij pa bo zasvetil, ko bo srce prejelo signal za zagon, in potemnil, ko se izklopi v 30 minutah.

4. korak: Programirajte ESP2866

Prenesite najnovejšo programsko opremo Arduino IDE za svoj računalnik s spletnega mesta https://www.arduino.cc/en/Main/Software in namestite deskriptor plošč https://arduino.esp8266.com/stable/package_esp8266c… pod Nastavitve -> Dodatna plošča URL -ji upravitelja. Zdaj bi morali videti več plošč v meniju Orodja -> Plošče, vključno z (LOLIN) WeMos mini.

Pojdite v meni Sketch -> Include Library -> Manage Libraries … Tu boste iskali in namestili najnovejšo različico dveh zahtevanih Arduino knjižnic: ESP8266WiFi in Adafruit_IO_WiFi. Ko končate, zaprite iskalno polje.

Zdaj prenesite srčno kodo na tej strani v svoj računalnik in jo odprite v Arduino IDE. Morda boste dobili navodila, da ga shranite v istoimensko mapo.

V razdelku ** nastavitve ** vnesite lastne vrednosti za IO_USERNAME in IO_KEY iz Adafruit ter tudi WIFI_SSID in WIFI_PASS vašega omrežja WiFi. Po želji lahko spremenite več drugih parametrov:

#define fadeDuration 1000* 60* 30: Privzeti čas vklopa luči je 30 minut

#define minFade 10: Tega verjetno ni treba spreminjati

#define maxFade 200: Razpon 100 - 500

Urejeno kodo shranite.

Pojdite v meni IDE in izberite Orodja -> Plošče -> LOLIN (WeMos) D1 in mini. Priključite kabel USB na ploščo WeMos in računalnik ter izberite ustrezna serijska vrata pod Orodja -> Vrata. Izberite meni Skica -> Naloži in počakajte, da se postopek konča. Odklopite serijski kabel.

Za podrobnejša navodila o nastavitvi in uporabi Arduino IDE ter številnih drugih temah si oglejte odlično

5. korak: Osvetlite svoje srce

Osvetlite svoje srce!
Osvetlite svoje srce!

Priključite srce v 5v USB vir napajanja. Na vezju bi morali zasvetiti modra LED.

Pojdite na nadzorno ploščo in pritisnite gumb Start. Če je vse v redu, bo kazalnik povratnih informacij spremenil barvo in vaše srce bo začelo utripati!

Odpravljanje težav

Če imate težave, preverite naslednje:

Ali se ESP8266 vklopi (modra LED)?

Previdno preverite ožičenje, zlasti tranzistorske povezave.

Potrdite, da imate v kodi pravilno uporabniško ime in ključ AIO ter SSID in geslo.

Serijski monitor IDE lahko uporabite za odpravljanje napak.

6. korak: Uživajte

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

Brezsramni vtič: Ta navodila so bila pripravljena kot prijava na natečaj Hearts https://www.instructables.com/contest/heart/ Glasujte zanj!

Kam od tu (izziv):

Kaj pa vključitev nastavljivega časovnika, kako dolgo srce ostane prižgano?

Kaj pa dve seznanjeni napravi, vsaka s pritiskom na gumb, ki sproži drugo?

Priporočena: