Innehållsförteckning:
- Tillbehör
- Steg 1: Bygg ditt LED -hjärtljus
- Steg 2: Montera kretsen
- Steg 3: Registrera dig för Adafruit IO
- Steg 4: Programmera ESP2866
- Steg 5: Tänd ditt hjärta
- Steg 6: Njut
Video: Internet Neon LED Heart Light: 6 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:39
Miles förutom den där speciella någon eller bara social distansering? Vill du låta dem veta att du tänker på dem? Bygg detta internetanslutna neon LED-hjärtljus och låt det slå från din telefon eller dator, när som helst, var som helst
Denna instruerbara är inriktad på nybörjaren och förutsätter ingen tidigare erfarenhet av mikrokontroller. Några grundläggande lödkunskaper krävs.
Tillbehör
• Hjärtformad "LED neon" skylt från Amazon (sök efter hjärt neon led skylt) eller någon annanstans. Det här är inte riktiga neonskyltar med gasfyllda rör utan LED-remsor inneslutna i diffusionsplast som liknar neonrör i olika färger. Du kan köpa en med en bifogad bas, eller skapa din egen bas. De flesta går på 5v och har USB -kontakter för ström.
Några exempel:
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 annan ESP8266
• Mikro-USB-datakabel för att programmera kortet
• NPN -transistor, allmänt ändamål som 2N2222, 2N3904 eller 2N4401
• Motstånd 1/8 eller 1/4 watt, 100 till 470 ohm
• Anslutningstråd
• Perfboard, värmekrympslang (tillval)
Verktyg • Diagonalskärare
eller trådavdragare
• Lödkolv och löd
grundläggande:
bättre:
• Arduino IDE för programmering
• Voltmeter basic:
eller lös LED (tillval)
• Skruvmejsel
Steg 1: Bygg ditt LED -hjärtljus
Steg 1: Förbered LED -hjärtljuset
Öppna skyltbotten genom att ta bort batteriluckan och eventuella skruvar. Spara skruvarna.
Du vill hitta de positiva 5 volt och jordanslutningarna, och en voltmeter gör det mycket lättare. Anslut skylten till USB -ström och mäta med voltmätaren. Försök först med batterikontakterna i batterihållaren. Den positiva 5v kan vara markerad med ett "+", och markkontakten eller den negativa batterikontakten är vanligtvis en fjäder med en kabel ansluten i motsatt hörn av batterilådan. När du har markerat + och jordkontakterna kan du ta bort alla andra batteripolar i lådan - vi kommer inte att använda batterier alls.
Det kommer att finnas ett par ledningar från USB -kontakten (en till + och en till jord) och en annan uppsättning som går till hjärtat (igen, en ansluten till + och den andra till jord.) Ta bara bort tråden som går mellan marken och LED -skylt, lämna de andra tre ledningarna som de är fästa på batterikontakterna. Löd en röd tråd till + batteripolen och en svart kabel till markkontakten.
Om ditt hjärta har en omkopplare i basen som exemplet ovan gör och du vill behålla sin funktion kan den röda ledningen lödas till terminalen på strömbrytaren som visar 5v på voltmätaren när strömbrytaren är i ON -läge och noll volt på OFF -läget.
[Om du inte har en voltmeter (och du borde - enkla är billiga och praktiska att ha, om än bara för att kontrollera dina batterier) kan du använda en enda lysdiod för att hitta + och jordanslutningarna. Lysdiodens längre ledning går till + och den kortare till marken. Rör bara kort, eftersom du inte använder ett strömbegränsande motstånd här.]
Steg 2: Montera kretsen
Kretsen är mycket enkel med bara några få komponenter. Både en schematisk och ett kopplingsschema ingår. Du kan välja att montera kretsen på en brödbräda för testning men lödstift på ESP8266 -kortet kan göra det svårare att sedan fästa anslutningstrådar till dessa stift än det skulle vara att lödtrådar till de tomma hålen. Om stiften är installerade på ditt ESP -kort, kommer en liten bit perfboard att göra ditt liv enklare.
Om du använder en brödbräda under testet kan du sätta in en enda lysdiod för att stå i för hjärtat men se till att se polariteten: det längre benet på lysdioden går till den röda + ledningen. Många allmänt tillgängliga NPN-transistorer för allmänna ändamål kan användas, till exempel 2N2222 eller 2N4401 men du måste verifiera pinout för den specifika enhet du använder: tre trådledningar kommer från transistorn, sändaren (E), kollektorn (C) och basen (B) men ordningen på dessa elektroder kan skilja sig från enhet och tillverkare. Bas (B) är ofta men inte alltid mittledningen. Kontrollera specifikationsbladet för den specifika transistorn du använder före lödning. Anslut ena änden av motståndet till stift D6 på WeMos -kortet och den andra till basen (B) på transistorn. Värdet på motståndet som behövs beror på den transistor du väljer samt hur mycket ström som dras av LED -skylten men kommer sannolikt att falla i intervallet 100 - 470 ohm. Vi vill att transistorn ska fungera som en switch i det som är känt som ett "mättat" tillstånd. (Det finns olika onlinekalkylatorer för basmotståndsvärden men det blir lättare för några olika motstånd om det behövs när kretsen är klar.) Jordkabeln från hjärtskylten som kopplades bort tidigare (eller den kortare LED -ledningen) är nu ansluten till transistorkollektorn (C) och sändarledningen (E) går till den svarta jordledningen. Innan du går vidare, kontrollera alla dina anslutningar mot schemat och diagrammet, särskilt transistoranslutningarna.
Du behöver också en kabel från marken till G -stiftet på WeMos mini samt en kabel från +5 volt till stiftet märkt 5V på WeMos -kortet. Enligt konvention är + spänningskablar ofta röda och jordledningar är vanligtvis svarta för enkel identifiering.
Steg 3: Registrera dig för Adafruit IO
Därefter vill du registrera dig för ett gratis konto på IO.adafruit.com. Välj "Kom igång gratis". Du väljer ett användarnamn och tilldelas en lång alfanumerisk nyckel som "aio_5NrczkqJQCTddgWWOQM1glJSx." Spela in båda dessa för senare.
Skapa två flöden för att överföra data mellan din enhet och Adafruit IO -servern. Den ena ska heta "start" och den andra "feedback" (alla små bokstäver.)
Skapa en ny instrumentpanel för det här projektet och namnge det vad du vill. Det är här du kommer att styra din webbläsare för att styra hjärtat. Lägg till två nya "block" till din instrumentpanel genom att klicka på knappen +. Välj en tillfällig knapp för startmatningen med en knapptext på "Start" och värden 1 för pressvärde och 0 för utgivningsvärde. Lägg sedan till ett "indikator" -block och koppla till feedbackflödet. Välj de färger som ska representera både upplyst och oupplyst hjärta och ställ villkor till "= 1". Du kan sätta 0 eller 1 i rutan Testvärde för att se hur färgerna kommer att se ut.
Du kan bokmärka din instrumentpanel eller spara den på telefonens startskärm för enkel åtkomst. Startknappen startar fjärrhjärtat med att blinka och återkopplingsindikatorn tänds när hjärtat har fått startsignalen och blir mörkt när det stängs av om 30 minuter.
Steg 4: Programmera ESP2866
Ladda ner den senaste Arduino IDE -programvaran för din dator från https://www.arduino.cc/en/Main/Software och installera kortets deskriptor https://arduino.esp8266.com/stable/package_esp8266c… under Preferences -> Extra Board Chefens webbadresser. Du bör nu se flera fler tavlor under menyn Verktyg -> Kort, inklusive (LOLIN) WeMos mini.
Gå till menyn Skiss -> Inkludera bibliotek -> Hantera bibliotek … Här söker du efter och installerar den senaste versionen av två nödvändiga Arduino -bibliotek: ESP8266WiFi och Adafruit_IO_WiFi. Stäng sökrutan när du är klar.
Ladda nu ner hjärtkoden på den här sidan till din dator och öppna i Arduino IDE. Du kan bli ombedd att spara den i en mapp med samma namn.
Under avsnittet ** inställningar anger du dina egna värden för IO_USERNAME och IO_KEY från Adafruit samt ditt eget WiFi -nätverks WIFI_SSID och WIFI_PASS. Du kan ändra flera andra parametrar efter eget tycke:
#define fadeDuration 1000* 60* 30: Standardtiden för ljuset är 30 minuter
#define minFade 10: Behöver antagligen inte ändra detta
#define maxFade 200: intervall 100 - 500
Spara den redigerade koden.
Gå till IDE -menyn och välj Verktyg -> Kort -> LOLIN (WeMos) D1 och mini. Anslut USB -kabeln till WeMos -kortet och din dator och välj lämplig serieport under Verktyg -> Port. Välj menyn Skiss -> Ladda upp och vänta tills processen är klar. Koppla bort seriekabeln.
För mer detaljerade instruktioner om installation och användning av Arduino IDE, liksom många andra ämnen, kolla in det utmärkta
Steg 5: Tänd ditt hjärta
Anslut hjärtat till en 5v USB -strömkälla. Du borde se en blå lysdiod tänd på kretskortet.
Gå till instrumentpanelen och tryck på Start -knappen. Om allt är bra kommer feedbackindikatorn att ändra färg och ditt hjärta börjar pulsa!
Felsökning
Kontrollera följande om du har problem:
Startar ESP8266 (blå LED)?
Kontrollera din ledning noggrant, särskilt transistoranslutningarna.
Bekräfta att du har rätt AIO -användarnamn och nyckel samt SSID och lösenord i koden.
IDE -seriemonitorn kan användas för att felsöka eventuella problem.
Steg 6: Njut
Skamlös plugg: Denna instruerbara var förberedd som ett bidrag i Hearts -tävlingen https://www.instructables.com/contest/heart/ Rösta på det!
Vart ska man gå härifrån (en utmaning):
Vad sägs om att införliva en justerbar timer för hur länge hjärtat lyser?
Vad sägs om två parade enheter, var och en med en tryckknapp för att utlösa den andra?
Rekommenderad:
LED Heart Pasties: 6 steg (med bilder)
LED Heart Pasties: LED heart pasties talar för sig själva. Även om de inte nödvändigtvis är dagliga kläder, kommer du att vara glad att du har dem i din boudoir när speciella tillfällen uppstår (eller är i behov av det). Om du har sömnad och elektronisk erfarenhet kan dessa
Arduino Heart Shape Light: 6 steg (med bilder)
Arduino Heart Shape Light: Arduino Heart Shape Light (1) Litet projekt Med Arduino för att styra LED-ljuset (2) använd 4 3-färgat LED-ljus, du kan ändra all färg du gillar. (3) kan programmeras om som blekna in och ut ljus eller blinkande ljus (4) Alla delar skrivs ut med 3D p
"NEON" LED-skylt: 9 steg (med bilder)
"NEON" Led-skylt: I denna instruktionsbara, kommer jag att visa hur man gör en immitation neon-skylt med LED och fjärrkontroll alternativ. På Amazon kan du hitta kompletta uppsättningar av fjärrstyrda LED-remsor för cirka $ 25. Du kan styra färg, ljusstyrka och/eller ha en förp
Hur man gör Infinity Mirror Heart med Arduino och RGB Leds: 8 steg (med bilder)
How to Make Infinity Mirror Heart With Arduino and RGB Leds: En gång i en fest såg jag och hustrun en oändlig spegel, och hon fascinerades av utseendet och sa hela tiden att jag vill ha en! En god man lyssnar och minns alltid, så jag bestämde mig för att bygga en till henne som en alla hjärtans dagspresent
Neon LED -skylt/logotyp: 3 steg (med bilder)
Neon LED-skylt/logotyp: Jag byggde det här projektet för vänner som organiserar fester som heter Electro Beast. Https: //electro-beast.deVi byggde logotypen med LED neon flex-ränder. För kontroll använder vi en enkel DMX LED -styrenhet. Så varje lätt DJ kan styra enheten. Neon LED