Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: Byg dit LED -hjertelys
- Trin 2: Saml kredsløbet
- Trin 3: Tilmeld dig Adafruit IO
- Trin 4: Programmer ESP2866
- Trin 5: Tænd dit hjerte
- Trin 6: God fornøjelse
Video: Internet Neon LED Heart Light: 6 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
Miles bortset fra den særlige person eller bare social distancering? Vil du fortælle dem, at du tænker på dem? Byg dette internetforbundne neon LED-hjertelys, og lad det slå fra din telefon eller computer, når som helst og hvor som helst
Denne instruerbare er rettet mod begyndere og forudsætter ingen tidligere erfaring med mikrokontrollere. Nogle grundlæggende loddefærdigheder er påkrævet.
Forbrugsvarer
• Hjerteformet "LED neon" skilt fra Amazon (søg efter hjerte neon led tegn) eller andre steder. Disse er ikke rigtige neonskilte med gasfyldte rør, men LED-strimler indkapslet i diffust plast, der ligner neonrør i forskellige farver. Du kan købe en med en vedhæftet bund, eller oprette din egen base. De fleste kører på 5v og har USB -stik til strøm.
Nogle eksempler:
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 eller anden ESP8266
• Mikro-USB-datakabel til programmering af tavlen
• NPN -transistor, generelle formål såsom 2N2222, 2N3904 eller 2N4401
• Modstand 1/8 eller 1/4 watt, 100 til 470 ohm
• Tilslutningstråd
• Perfboard, varmekrympeslange (valgfrit)
Værktøjer • Diagonalskærere
eller wire stripper
• Loddejern og loddetin
grundlæggende:
bedre:
• Arduino IDE til programmering
• Voltmeter basic:
eller løs LED (valgfri)
• Skruetrækker
Trin 1: Byg dit LED -hjertelys
Trin 1: Forbered LED -hjertelyset
Åbn skiltets bund ved at fjerne batteridækslet og eventuelle skruer. Gem skruerne.
Du vil finde de positive 5 volt og jordforbindelser, og et voltmeter gør det meget lettere. Slut skiltet til USB -strøm og sonde med voltmeteret. Prøv først batterikontakterne i batteriholderen. Den positive 5v kan være markeret med et "+", og jorden eller negativ batterikontakt er normalt en fjeder med en ledning fastgjort i det modsatte hjørne af batterikassen. Når du har markeret + og jordkontakterne, kan du fjerne alle andre batteriterminaler i boksen - vi bruger slet ikke batterier.
Der vil være et par ledninger fra USB -stikket (et til + og et til jord) og et andet sæt går til hjertet (igen, en forbundet til + og den anden til jord.) Fjern kun ledningen, der går mellem jorden og LED -skilt, lad de tre andre ledninger ligge, som de er fastgjort til batterikontakterne. Lod en rød ledning til + batteripolen og en sort ledning til jordkontakten.
Hvis dit hjerte har en switch i basen, som eksemplet ovenfor gør, og du vil beholde sin funktion, kan den røde ledning loddes til terminalen på kontakten, der viser 5v på voltmeteret, når kontakten er i ON -position og nul volt på OFF -positionen.
[Hvis du ikke har et voltmeter (og du burde - enkle er billige og praktiske at have, om ikke andet for at kontrollere dine batterier) kan du bruge en enkelt LED til at finde + og jordforbindelserne. LED'ens længere ledning går til + og den kortere til jorden. Berør kun kort, da du ikke bruger en strømbegrænsende modstand her.]
Trin 2: Saml kredsløbet
Kredsløbet er meget enkelt med kun få komponenter. Både et skematisk og et ledningsdiagram er inkluderet. Du kan vælge at samle kredsløbet på et brødbræt til test, men loddestifter til ESP8266 -pladen kan gøre det vanskeligere at efterfølgende fastgøre forbindelsestråde til disse stifter, end det ville være at lodde ledninger til de tomme huller. Hvis der er installeret pins på dit ESP -bord, vil et lille stykke perfboard gøre dit liv lettere.
Hvis du anvender et brødbræt under testen, kan du indsætte en enkelt LED for at stå i for hjertet, men sørg for at se polaritet: det længere ben på LED'en går til den røde + ledning. Mange almindeligt tilgængelige NPN-transistorer kan bruges, f.eks. 2N2222 eller 2N4401, men du skal verificere pinout på den særlige enhed, du bruger: Tre ledninger kommer fra transistoren, emitteren (E), kollektoren (C) og basen (B) men rækkefølgen af disse elektroder kan variere fra enhed og producent. Base (B) er ofte, men ikke altid, centerlederen. Kontroller specifikationsarket for den særlige transistor, du bruger før lodning. Tilslut den ene ende af modstanden til pin D6 på WeMos -kortet og den anden til transistorens bund (B). Værdien af den nødvendige modstand afhænger af den transistor, du vælger, samt hvor meget strøm der trækkes af LED -skiltet, men vil sandsynligvis falde i området 100 - 470 ohm. Vi vil have transistoren til at fungere som en switch i den såkaldte "mættede" tilstand. (Der er forskellige online lommeregnere til basismodstandsværdier, men det vil være lettere for et par forskellige modstande, hvis det er nødvendigt, når kredsløbet er afsluttet.) Jordledningen fra hjerteskiltet, der blev afbrudt tidligere (eller den kortere LED -ledning) er nu fastgjort til transistorsamleren (C), og emitter (E) -ledningen går til den sorte jordledning. Inden du går videre, skal du kontrollere alle dine forbindelser i forhold til skematikken og diagrammet, især transistorforbindelserne.
Du skal også bruge en ledning fra jorden til G -stiften på WeMos mini samt en ledning fra +5 volt til stiften mærket 5V på WeMos -kortet. Efter konvention er + spændingskabler ofte røde, og jordledninger er normalt sorte for let identifikation.
Trin 3: Tilmeld dig Adafruit IO
Dernæst vil du tilmelde dig en gratis konto på IO.adafruit.com. Vælg "Kom i gang gratis". Du vælger et brugernavn og får tildelt en lang alfanumerisk nøgle som "aio_5NrczkqJQCTddgWWOQM1glJSx." Optag begge disse til senere.
Opret to feeds til at transportere data mellem din enhed og Adafruit IO -serveren. Den ene skal hedde "start" og den anden "feedback" (alle små bogstaver.)
Opret et nyt dashboard til dette projekt, og navngiv det, hvad du vil. Det er her, du vil lede din browser til at styre hjertet. Tilføj to nye "blokke" til dit dashboard ved at klikke på knappen +. Vælg en kortvarig knap til startfeedet med en knaptekst på "Start" og værdier 1 for trykværdi og 0 for frigivelsesværdi. Tilføj derefter en "indikator" -blok, og vedhæft den til feedfeedet. Vælg de farver, der skal repræsentere både tændt og uoplyst hjerte, og indstil betingelser til "= 1". Du kan sætte 0 eller 1 i feltet Testværdi for at se, hvordan farverne vil se ud.
Du kan bogmærke dit dashboard eller gemme det på startskærmen på din telefon for let adgang. Startknappen vil øhh starte fjernt hjertet til at blinke, og feedbackindikatoren lyser, når hjertet har modtaget startsignalet og bliver mørkt, når det slukker om 30 minutter.
Trin 4: Programmer ESP2866
Download den nyeste Arduino IDE -software til din computer fra https://www.arduino.cc/en/Main/Software og installer boards descriptor https://arduino.esp8266.com/stable/package_esp8266c… under Preferences -> Additional Board Managerwebadresser. Du skulle nu se flere flere tavler under menuen Værktøjer -> Tavler, herunder (LOLIN) WeMos mini.
Gå til menuen Skitse -> Inkluder bibliotek -> Administrer biblioteker … Her vil du søge efter og installere den nyeste version af to påkrævede Arduino -biblioteker: ESP8266WiFi og Adafruit_IO_WiFi. Luk søgefeltet, når du er færdig.
Download nu hjertekoden på denne side til din computer og åbn i Arduino IDE. Du kan blive bedt om at gemme den i en mappe med samme navn.
Under sektionen ** indstillinger skal du indtaste dine egne værdier for IO_USERNAME og IO_KEY fra Adafruit samt dit eget WiFi -netværks WIFI_SSID og WIFI_PASS. Du kan ændre flere andre parametre, som du finder passende:
#define fadeDuration 1000* 60* 30: Standardtiden for lys til at være tændt er 30 minutter
#define minFade 10: Det er sandsynligvis ikke nødvendigt at ændre dette
#define maxFade 200: Område 100 - 500
Gem den redigerede kode.
Gå til IDE -menuen, og vælg Værktøjer -> Plader -> LOLIN (WeMos) D1 og mini. Slut USB -kablet til WeMos -kortet og din computer, og vælg den relevante serielle port under Værktøjer -> Port. Vælg menu Skitse -> Upload, og vent på, at processen er færdig. Afbryd det serielle kabel.
For mere detaljerede instruktioner om opsætning og brug af Arduino IDE samt mange andre emner, tjek den fremragende
Trin 5: Tænd dit hjerte
Tilslut hjertet til en 5v USB -strømkilde. Du skal se en blå LED tændt på printkortet.
Gå til dit dashboard, og tryk på knappen Start. Hvis alt er godt, ændrer feedbackindikatoren farve, og dit hjerte begynder at pulse!
Fejlfinding
Hvis du har problemer, skal du kontrollere følgende:
Tænder ESP8266 (blå LED)?
Kontroller dine ledninger omhyggeligt, især transistorforbindelserne.
Bekræft, at du har det korrekte AIO brugernavn og nøgle samt SSID og adgangskode i koden.
Den serielle IDE -skærm kan bruges til at hjælpe med at fejlsøge eventuelle problemer.
Trin 6: God fornøjelse
Skamløs stik: Denne instruktør blev udarbejdet som et bidrag til Hearts -konkurrencen https://www.instructables.com/contest/heart/ Stem på den!
Hvor skal man hen herfra (en udfordring):
Hvad med at indarbejde en justerbar timer, hvor længe hjertet forbliver tændt?
Hvad med to parrede enheder, hver med en trykknap til at udløse den anden?
Anbefalede:
LED Heart Photo Frame - Lav en perfekt Valentins- eller fødselsdagsgave: 7 trin (med billeder)
LED Heart Photo Frame - Lav en perfekt Valentins- eller fødselsdagsgave: Hej! I denne instruktive vil jeg vise dig, hvordan du kan lave denne fantastiske LED Heart Photo Frame. Til alle elektronikentusiaster! Lav den perfekte valentins-, fødselsdags- eller jubilæumsgave til dine kære! Du kan se demo -videoen af denne
Arduino Heart Shape Light: 6 trin (med billeder)
Arduino Heart Shape Light: Arduino Heart Shape Light (1) Lille projekt Ved hjælp af Arduino til at styre LED-lyset (2) brug 4 3-farvet LED-lys, du kan ændre al den farve, du kan lide. (3) kan omprogrammeres som fade in and out light eller Blinking Light (4) Alle dele udskrives med 3D p
"NEON" LED-skilt: 9 trin (med billeder)
"NEON" LED-skilt: I denne intstrukturerbare vil jeg vise, hvordan man laver et immatiseret neonskilt med LED- og fjernbetjeningsmuligheder. På Amazon kan du finde komplette sæt fjernstyrede LED-strips til omkring $ 25. Du kan styre farve, lysstyrke og/eller få en forudindstillet
Sådan laver du Infinity Mirror Heart med Arduino og RGB Leds: 8 trin (med billeder)
Sådan laver du et uendeligt spejlhjerte med Arduino og RGB -lysdioder: En gang i en fest så jeg og konen et uendeligt spejl, og hun var fascineret af udseendet og blev ved med at sige, at jeg vil have et! En god mand lytter og husker altid, så jeg besluttede at bygge en til hende som en valentinsdag
Neon LED -skilt/logo: 3 trin (med billeder)
Neon LED Sign/Logo: Jeg byggede dette projekt til venner, der arrangerer fester kaldet Electro Beast. Https: //electro-beast.deVi byggede logoet med LED neon flex-striber. Til styring bruger vi en simpel DMX LED -controller. Så hver let DJ kan styre enheden. Neon LED