Innholdsfortegnelse:
- Rekvisita
- Trinn 1: Bygg ditt LED -hjertelys
- Trinn 2: Sett sammen kretsen
- Trinn 3: Registrer deg for Adafruit IO
- Trinn 4: Programmer ESP2866
- Trinn 5: Lys opp hjertet ditt
- Trinn 6: Kos deg
Video: Internett Neon LED Heart Light: 6 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
Miles bortsett fra den spesielle personen eller bare sosial distanse? Vil du fortelle dem at du tenker på dem? Bygg dette internett-tilkoblede neon LED-hjertelyset og sett det slå fra telefonen eller datamaskinen din, når som helst, hvor som helst
Denne instruksen er rettet mot nybegynnere og forutsetter ingen tidligere erfaring med mikrokontrollere. Noen grunnleggende loddeferdigheter kreves.
Rekvisita
• Hjerteformet "LED neon" skilt fra Amazon (søk etter hjerte neon led skilt) eller andre steder. Dette er ikke ekte neonskilt med gassfylte rør, men LED-strips innkapslet i diffuserende plast som ligner neonrør i forskjellige farger. Du kan kjøpe en med en festet base, eller lage din egen base. De fleste kjører på 5v og har USB -kontakter for strøm.
Noen 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 annen ESP8266
• Mikro-USB-datakabel for å programmere brettet
• NPN -transistor, generelle formål som 2N2222, 2N3904 eller 2N4401
• Motstand 1/8 eller 1/4 watt, 100 til 470 ohm
• Tilkoblingskabel
• Perfboard, varmekrympeslange (valgfritt)
Verktøy • Diagonale kuttere
eller wire stripper
• Loddejern og loddetinn
grunnleggende:
bedre:
• Arduino IDE for programmering
• Voltmeter basic:
eller løs LED (valgfritt)
• Skrutrekker
Trinn 1: Bygg ditt LED -hjertelys
Trinn 1: Forbered LED -hjertelyset
Åpne bunnen av skiltet ved å fjerne batteridekselet og eventuelle skruer. Lagre skruene.
Du vil finne de positive 5 volt og jordforbindelsene, og et voltmeter gjør dette mye enklere. Koble skiltet til USB -strøm og sonde med voltmeteret. Prøv først batterikontaktene i batteriholderen. Den positive 5v kan være merket med et "+", og bakken eller negativ batterikontakt er vanligvis en fjær med en ledning festet i motsatt hjørne av batteriboksen. Etter at du har merket + og bakkekontaktene, kan du fjerne andre batteriterminaler i esken - vi bruker ikke batterier i det hele tatt.
Det vil være ett par ledninger fra USB -kontakten (en til + og en til bakken) og et annet sett går til hjertet (igjen, en koblet til + og den andre til jord.) Fjern bare ledningen som går mellom jord og LED -skilt, la de tre andre ledningene stå som de er festet til batterikontaktene. Lodd en rød ledning til + batteripolen og en svart ledning til jordkontakten.
Hvis hjertet ditt har en bryter i basen slik eksemplet ovenfor gjør, og du vil beholde sin funksjon, kan den røde ledningen loddes til terminalen på bryteren som viser 5v på voltmeteret når bryteren er i PÅ -posisjon og null volt på AV -stillingen.
[Hvis du ikke har et voltmeter (og du burde - enkle er rimelige og praktiske å ha, om enn bare for å sjekke batteriene) kan du bruke en enkelt LED for å finne + og jordforbindelsene. Den lengre ledningen til LED -en går til + og den kortere til bakken. Berør bare kort, siden du ikke bruker en strømbegrensende motstand her.]
Trinn 2: Sett sammen kretsen
Kretsen er veldig enkel med bare noen få komponenter. Både en skjematisk og et koblingsskjema er inkludert. Du kan velge å montere kretsen på et brødbrett for testing, men loddestifter til ESP8266 -brettet kan gjøre det vanskeligere å deretter feste forbindelsestråder til disse pinnene enn det ville være å lodde ledninger til de tomme hullene. Hvis pinner er installert på ESP -kortet, vil et lite stykke perfboard gjøre livet ditt lettere.
Hvis du bruker et brødbrett under testing, kan du sette inn en enkelt LED for å stå i for hjertet, men sørg for å se polariteten: det lengre beinet på LED -en går til den røde + ledningen. Mange allment tilgjengelige NPN-transistorer kan brukes, for eksempel 2N2222 eller 2N4401, men du må bekrefte pinouten til den bestemte enheten du bruker: tre ledninger kommer fra transistoren, senderen (E), kollektoren (C) og basen (B) men rekkefølgen på disse ledningene kan variere fra enhet og produsent. Base (B) er ofte men ikke alltid midtledningen. Sjekk spesifikasjonsarket for den spesifikke transistoren du bruker før lodding. Koble den ene enden av motstanden til pinne D6 på WeMos -kortet og den andre til basen (B) på transistoren. Verdien av motstanden som trengs, avhenger av transistoren du velger, samt hvor mye strøm som trekkes av LED -skiltet, men vil sannsynligvis falle i området 100 - 470 ohm. Vi vil at transistoren skal fungere som en bryter i det som er kjent som en "mettet" tilstand. (Det finnes forskjellige online kalkulatorer for grunnmotstandsverdier, men det vil være lettere for noen forskjellige motstander hvis det er nødvendig når kretsen er fullført.) Jordledningen fra hjerteskiltet som ble koblet fra tidligere (eller den kortere LED -ledningen) er nå festet til transistorsamleren (C) og emitter (E) -ledningen går til den svarte jordledningen. Før du går videre, sjekk alle tilkoblingene mot skjematikken og diagrammet, spesielt transistortilkoblingene.
Du trenger også en ledning fra bakken til G -pinnen på WeMos mini, samt en ledning fra +5 volt til pinnen merket 5V på WeMos -kortet. Etter konvensjon er + spenningskabler ofte røde, og jordledninger er vanligvis svarte for enkel identifisering.
Trinn 3: Registrer deg for Adafruit IO
Deretter vil du registrere deg for en gratis konto på IO.adafruit.com. Velg "Kom i gang gratis". Du velger et brukernavn og får en lang alfanumerisk nøkkel som "aio_5NrczkqJQCTddgWWOQM1glJSx." Noter begge disse til senere.
Lag to feeder for å transportere data mellom enheten din og Adafruit IO -serveren. Den ene skal hete "start" og den andre "tilbakemelding" (alle små bokstaver.)
Lag et nytt dashbord for dette prosjektet og navngi det hva du vil. Det er her du vil dirigere nettleseren din for å kontrollere hjertet. Legg til to nye "blokker" i dashbordet ditt ved å klikke på + -knappen. Velg en kort knapp for startfeeden med en knappetekst på "Start" og verdier 1 for trykkverdi og 0 for utgivelsesverdi. Legg deretter til en "indikator" -blokk og fest den til tilbakemeldingen. Velg fargene som skal representere både opplyst og uopplyst hjerte, og sett betingelsene til "= 1". Du kan sette 0 eller 1 i Test Value -boksen for å se hvordan fargene vil se ut.
Du kan bokmerke dashbordet ditt eller lagre det på startskjermen på telefonen for enkel tilgang. Startknappen vil starte det eksterne hjertet med å blinke, og tilbakemeldingsindikatoren lyser når hjertet har mottatt startsignalet og blir mørkt når det slås av om 30 minutter.
Trinn 4: Programmer ESP2866
Last ned den nyeste Arduino IDE -programvaren for datamaskinen din fra https://www.arduino.cc/en/Main/Software og installer boards descriptor https://arduino.esp8266.com/stable/package_esp8266c… under Preferences -> Extra Board Lederadresser. Du bør nå se flere tavler under Verktøy -> Tavler -menyen, inkludert (LOLIN) WeMos mini.
Gå til menyen Skisse -> Inkluder bibliotek -> Administrer biblioteker … Her vil du søke etter og installere den nyeste versjonen av to nødvendige Arduino -biblioteker: ESP8266WiFi og Adafruit_IO_WiFi. Lukk søkeboksen når du er ferdig.
Last ned hjertekoden på denne siden til datamaskinen din og åpne den i Arduino IDE. Du kan bli bedt om å lagre den i en mappe med samme navn.
Under delen ** innstillinger skriver du inn dine egne verdier for IO_USERNAME og IO_KEY fra Adafruit, så vel som ditt eget WiFi -nettverks WIFI_SSID og WIFI_PASS. Du kan endre flere andre parametere etter eget ønske:
#define fadeDuration 1000* 60* 30: Standard tid for lys å være på er 30 minutter
#define minFade 10: Trenger sannsynligvis ikke endre dette
#define maxFade 200: Område 100 - 500
Lagre den redigerte koden.
Gå til IDE -menyen og velg Verktøy -> Plater -> LOLIN (WeMos) D1 og mini. Koble USB -kabelen til WeMos -kortet og datamaskinen din og velg riktig seriell port under Verktøy -> Port. Velg menyen Skisse -> Last opp, og vent til prosessen er fullført. Koble fra seriekabelen.
For mer detaljerte instruksjoner om oppsett og bruk av Arduino IDE, så vel som mange andre emner, sjekk ut den utmerkede
Trinn 5: Lys opp hjertet ditt
Koble hjertet til en 5v USB -strømkilde. Du bør se en blå LED på kretskortet.
Gå til dashbordet og trykk på Start -knappen. Hvis alt er bra, endrer tilbakemeldingsindikatoren farge og hjertet ditt begynner å pulse!
Feilsøking
Hvis du har problemer, sjekk følgende:
Slår ESP8266 på (blå LED)?
Kontroller ledningene nøye, spesielt transistorforbindelsene.
Bekreft at du har riktig AIO brukernavn og nøkkel samt SSID og passord i koden.
IDE seriell skjerm kan brukes til å feilsøke eventuelle problemer.
Trinn 6: Kos deg
Skamløs plugg: Denne instruksjonsboken ble utarbeidet som en oppføring i Hearts -konkurransen https://www.instructables.com/contest/heart/ Stem på den!
Hvor skal du gå herfra (en utfordring):
Hva med å inkludere en justerbar tidtaker for hvor lenge hjertet forblir opplyst?
Hva med to sammenkoblede enheter, hver med en trykknapp for å utløse den andre?
Anbefalt:
BOSEBerry Pi Internett -radio: 4 trinn (med bilder)
BOSEBerry Pi Internett -radio: Jeg elsker å høre på radio! Jeg brukte en DAB -radio i huset mitt, men syntes resepsjonen var litt ujevn og lyden fortsatte å bryte opp, så jeg bestemte meg for å bygge min egen internettradio. Jeg har et sterkt wifi -signal rundt huset mitt og den digitale broen
Romtemperatur over internett med BLYNK ESP8266 og DHT11: 5 trinn (med bilder)
Romtemperatur over internett Med BLYNK ESP8266 & DHT11: Hei gutter, I dag skal vi lage en romtemperaturmonitor, som vi kan bruke til å overvåke rommet vårt fra hvor som helst i verden og for å gjøre det vil vi bruke en BLYNK IoT -plattform og vi vil bruke DHT11 for å lese romtemperaturen vil vi bruke en ESP8266 for å oppnå
Roberts RM33 Raspberry Pi Internett -radio (enda en ): 8 trinn (med bilder)
Roberts RM33 Raspberry Pi Internett -radio (nok en …): Ja, det er en annen Raspberry Pi internettradiobygning og ikke min første heller. Jeg er ikke sikker på hvorfor denne bygningen fremdeles er så populær, men jeg liker den fremdeles og kan ikke si at denne blir min siste heller. Jeg elsker virkelig utseendet til Robert
ESP8266 - Hage vanning med timer og fjernkontroll via Internett / ESP8266: 7 trinn (med bilder)
ESP8266 - Hage vanning med timer og fjernkontroll via internett / ESP8266: ESP8266 - vanning fjernstyrt og med timing for grønnsakshager, blomsterhager og plener. Den bruker ESP-8266-kretsen og en hydraulisk / elektrisk ventil for mating av vanning. Fordeler: Lave kostnader (~ 30,00 dollar) hurtig tilgang Kommandoer over
MESH: Rangeringssystem med Internett-tilkoblede knapper: 5 trinn (med bilder)
MESH: Rangeringssystem med Internett-tilkoblede knapper: Hva om restauranter eller andre virksomheter kunne samle tilbakemeldinger fra kunder på stedet og umiddelbart synkronisere det med et regneark? Denne oppskriften er en rask og enkel måte å lage ditt eget interaktive vurderingssystem på. Bare ta et sett med internett-tilkoblet b