Turinys:

„Internet Neon“LED širdies šviesa: 6 žingsniai (su nuotraukomis)
„Internet Neon“LED širdies šviesa: 6 žingsniai (su nuotraukomis)

Video: „Internet Neon“LED širdies šviesa: 6 žingsniai (su nuotraukomis)

Video: „Internet Neon“LED širdies šviesa: 6 žingsniai (su nuotraukomis)
Video: Я работаю в Страшном музее для Богатых и Знаменитых. Страшные истории. Ужасы. 2024, Liepa
Anonim
Image
Image
Internetinė neoninė LED širdies šviesa
Internetinė neoninė LED širdies šviesa
Internetinė neoninė LED širdies šviesa
Internetinė neoninė LED širdies šviesa

Mylių, išskyrus tą ypatingą žmogų ar tiesiog socialinį atsiribojimą? Norite jiems pranešti, kad galvojate apie juos? Sukurkite šią prie interneto prijungtą neoninę LED širdies lemputę ir nustatykite ją plakančią iš savo telefono ar kompiuterio bet kuriuo metu ir bet kur

Ši instrukcija skirta pradedantiesiems ir neprisiima jokios ankstesnės patirties su mikrovaldikliais. Reikalingi tam tikri pagrindiniai litavimo įgūdžiai.

Prekės

• Širdies formos „LED neoninis“ženklas iš „Amazon“(širdies neoninio LED ženklo paieška) arba kitur. Tai nėra tikri neoniniai ženklai su dujomis užpildytais vamzdeliais, bet šviesos diodų juostos, padengtos difuziniu plastiku, primenančios įvairių spalvų neoninius vamzdžius. Galite nusipirkti vieną su pritvirtintu pagrindu arba sukurti savo bazę. Dauguma jų veikia su 5 V įtampa ir turi USB jungtis, skirtas maitinimui.

Keletas pavyzdžių:

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“ar kitas ESP8266

• Mikro-USB duomenų kabelis, skirtas programuoti plokštę

• NPN tranzistorius, bendrosios paskirties, pvz., 2N2222, 2N3904 arba 2N4401

• Rezistorius 1/8 arba 1/4 vatų, nuo 100 iki 470 omų

• Prijungimo viela

• Perfboard, šilumnešio vamzdžiai (neprivaloma)

Įrankiai • Įstrižainės pjaustytuvai

arba vielos nuėmiklį

• Lituoklis ir lituoklis

pagrindinis:

geriau:

• „Arduino IDE“programavimui

• Pagrindinis voltmetras:

arba laisvas šviesos diodas (pasirinktinai)

• Atsuktuvas

1 žingsnis: sukurkite savo LED širdies šviesą

Sukurkite savo LED širdies šviesą
Sukurkite savo LED širdies šviesą
Sukurkite savo LED širdies šviesą
Sukurkite savo LED širdies šviesą

1 žingsnis: Paruoškite LED širdies lemputę

Atidarykite ženklo pagrindą, nuimdami akumuliatoriaus dangtelį ir visus varžtus. Išsaugokite varžtus.

Norite rasti teigiamą 5 voltų ir įžeminimo jungtis, o voltmetras tai daro daug lengviau. Prijunkite ženklą prie USB maitinimo šaltinio ir zonduokite voltmetru. Pirmiausia išbandykite akumuliatoriaus kontaktus akumuliatoriaus laikiklyje. Teigiamas 5v gali būti pažymėtas „+“, o įžemintas arba neigiamas akumuliatoriaus kontaktas paprastai yra spyruoklė su viela, pritvirtinta priešingame akumuliatoriaus dėžės kampe. Pažymėję + ir įžeminimo kontaktus, dėžutėje galite nuimti visus kitus akumuliatoriaus gnybtus - mes nenaudosime baterijų.

Iš USB kištuko bus viena pora laidų (vienas prie + ir vienas prie žemės), o kitas - prie širdies (vėl vienas prijungtas prie +, o kitas - į žemę.) Nuimkite tik laidą, einantį tarp žemės ir LED ženklas, palikite kitus tris laidus, kai jie yra pritvirtinti prie akumuliatoriaus kontaktų. Lituokite raudoną laidą prie + akumuliatoriaus gnybto ir juodą laidą prie įžeminimo kontakto.

Jei jūsų širdyje yra jungiklis bazėje, kaip ir aukščiau pateiktame pavyzdyje, ir norite išlaikyti savo funkciją, raudona viela gali būti lituojama prie jungiklio gnybto, kuris rodo 5v voltmetre, kai jungiklis yra ON padėtyje ir nulis voltų išjungimo padėtyje.

[Jei neturite voltmetro (ir turėtumėte - paprasti yra nebrangūs ir patogūs turėti, jei tik norite patikrinti baterijas), galite naudoti vieną šviesos diodą, kad surastumėte + ir įžeminimo jungtis. Ilgesnis šviesos diodo laidas eina į +, o trumpesnis - į žemę. Palieskite tik trumpai, nes čia nenaudojate srovės ribojimo rezistoriaus.]

2 žingsnis: Surinkite grandinę

Surinkite grandinę
Surinkite grandinę
Surinkite grandinę
Surinkite grandinę
Surinkite grandinę
Surinkite grandinę

Grandinė yra labai paprasta, sudaryta tik iš kelių komponentų. Pridedama ir schema, ir prijungimo schema. Galite pasirinkti surinkti grandinę ant duonos lentos, kad galėtumėte išbandyti, tačiau litavimo kaiščiai prie ESP8266 plokštės vėliau gali būti sunkiau prijungti jungiamuosius laidus prie tų kaiščių, nei lituoti laidus prie tuščių skylių. Jei ant jūsų ESP plokštės yra sumontuoti kaiščiai, nedidelis gabalėlis plokštės palengvins jūsų gyvenimą.

Jei bandymo metu naudojate duonos lentą, galite įdėti vieną šviesos diodą, kad palaikytumėte širdį, tačiau būtinai stebėkite poliškumą: ilgesnė LED kojelė eina į raudoną + laidą. Galima naudoti daug plačiai prieinamų bendrosios paskirties NPN tranzistorių, pvz., 2N2222 arba 2N4401, tačiau turite patikrinti konkretaus naudojamo įrenginio kontaktą: trys laidai yra iš tranzistoriaus, emiterio (E), kolektoriaus (C) ir pagrindo. (B), tačiau šių laidų tvarka gali skirtis priklausomai nuo prietaiso ir gamintojo. Bazė (B) dažnai, bet ne visada, yra centrinis laidas. Prieš litavimą patikrinkite konkretaus tranzistoriaus specifikacijų lapą. Prijunkite vieną rezistoriaus galą prie „WeMos“plokštės D6 kaiščio, o kitą - prie tranzistoriaus pagrindo (B). Reikalingo rezistoriaus vertė priklauso nuo jūsų pasirinkto tranzistoriaus, taip pat nuo to, kiek srovės pritraukia šviesos diodo ženklas, bet greičiausiai jis nukris nuo 100 iki 470 omų. Mes norime, kad tranzistorius veiktų kaip jungiklis vadinamojoje „prisotintoje“būsenoje. (Yra įvairių internetinių bazinių rezistorių verčių skaičiuotuvų, tačiau prireikus bus lengviau naudoti kelis skirtingus rezistorius, kai grandinė bus baigta.) Įžeminimo laidas nuo anksčiau atjungto širdies ženklo (arba trumpesnio šviesos diodo laido) dabar prijungtas prie tranzistoriaus kolektoriaus (C), o emiterio (E) laidas eina į juodojo įžeminimo laidą. Prieš eidami toliau, patikrinkite visas jungtis pagal schemą ir schemą, ypač tranzistorių jungtis.

Jums taip pat reikia laido nuo žemės iki G kaiščio „WeMos mini“, taip pat laido nuo +5 voltų iki kaiščio, pažymėto 5V ant „WeMos“plokštės. Pagal susitarimą, + įtampos laidai dažnai būna raudoni, o įžeminimo laidai paprastai yra juodi, kad būtų lengviau atpažinti.

3 žingsnis: prisiregistruokite „Adafruit IO“

Užsiregistruokite „Adafruit IO“
Užsiregistruokite „Adafruit IO“
Užsiregistruokite „Adafruit IO“
Užsiregistruokite „Adafruit IO“
Užsiregistruokite „Adafruit IO“
Užsiregistruokite „Adafruit IO“
Užsiregistruokite „Adafruit IO“
Užsiregistruokite „Adafruit IO“

Tada norėsite užsiregistruoti nemokamai paskyrai svetainėje IO.adafruit.com. Pasirinkite „Pradėti nemokamai“. Jūs pasirinksite vartotojo vardą ir jums bus priskirtas ilgas raidinis ir skaitmeninis raktas, pvz., „Aio_5NrczkqJQCTddgWWOQM1glJSx“. Įrašykite abu šiuos duomenis vėliau.

Sukurkite du sklaidos kanalus, kad duomenys būtų perduodami tarp jūsų įrenginio ir „Adafruit IO“serverio. Vieną reikia pavadinti „pradžia“, o kitą - grįžtamuoju ryšiu (visos mažosios raidės).

Sukurkite naują šio projekto informacijos suvestinę ir pavadinkite ją, kaip jums patinka. Čia jūs nukreipiate savo naršyklę valdyti širdį. Pridėkite du naujus „blokus“prie savo prietaisų skydelio spustelėdami mygtuką +. Pasirinkite momentinį pradžios kanalo mygtuką su mygtuko tekstu „Pradėti“ir 1 reikšmes spaudos vertei ir 0 - atleidimo vertei. Tada pridėkite „indikatoriaus“bloką ir pridėkite prie atsiliepimų kanalo. Pasirinkite spalvas, atspindinčias apšviestą ir neapšviestą širdį, ir nustatykite sąlygas „= 1“. Norėdami pamatyti, kaip pasirodys spalvos, laukelyje „Test Value“galite įvesti 0 arba 1.

Galite lengvai pažymėti savo prietaisų skydelį arba išsaugoti jį pagrindiniame telefono ekrane. Mygtukas Pradėti pradės mirksėti nuotolinio valdymo pulte, o grįžtamojo ryšio indikatorius užsidegs, kai širdis gaus pradžios signalą, ir užges, kai jis išsijungs po 30 minučių.

4 veiksmas: užprogramuokite ESP2866

Atsisiųskite naujausią „Arduino IDE“programinę įrangą savo kompiuteriui iš https://www.arduino.cc/en/Main/Software ir įdiekite lentų aprašą https://arduino.esp8266.com/stable/package_esp8266c… skiltyje „Parinktys“-> Papildoma lenta Valdytojo URL. Dabar turėtumėte pamatyti dar kelias lentas meniu Įrankiai -> Lentos, įskaitant (LOLIN) „WeMos mini“.

Eikite į meniu Eskizas -> Įtraukti biblioteką -> Tvarkyti bibliotekas … Čia ieškosite ir įdiegsite naujausią dviejų reikalingų „Arduino“bibliotekų versiją: ESP8266WiFi ir Adafruit_IO_WiFi. Baigę uždarykite paieškos laukelį.

Dabar atsisiųskite šiame puslapyje esantį širdies kodą į savo kompiuterį ir atidarykite jį „Arduino IDE“. Jums gali būti nurodyta išsaugoti jį to paties pavadinimo aplanke.

Skiltyje ** nustatymai įveskite savo „Adafruit“IO_USERNAME ir IO_KEY reikšmes, taip pat savo „WiFi“tinklo WIFI_SSID ir WIFI_PASS. Savo nuožiūra galite pakeisti keletą kitų parametrų:

#define fadeDuration 1000* 60* 30: Numatytasis šviesos įjungimo laikas yra 30 minučių

#define minFade 10: Tikriausiai nereikia to keisti

#define maxFade 200: diapazonas 100–500

Išsaugokite redaguotą kodą.

Eikite į IDE meniu ir pasirinkite Įrankiai -> Lentos -> LOLIN (WeMos) D1 ir mini. Prijunkite USB kabelį prie „WeMos“plokštės ir kompiuterio ir pasirinkite atitinkamą nuoseklųjį prievadą skiltyje Įrankiai -> Prievadas. Pasirinkite meniu Eskizas -> Įkelti ir palaukite, kol procesas bus baigtas. Atjunkite nuoseklųjį kabelį.

Norėdami gauti išsamesnių „Arduino IDE“sąrankos ir naudojimo instrukcijų, taip pat daugelio kitų temų, apsilankykite puikioje

5 žingsnis: apšvieskite savo širdį

Įžiebk savo širdį!
Įžiebk savo širdį!

Prijunkite širdį prie 5 V USB maitinimo šaltinio. Ant plokštės turėtumėte pamatyti mėlyną šviesos diodą.

Eikite į prietaisų skydelį ir paspauskite mygtuką Pradėti. Jei viskas gerai, grįžtamojo ryšio indikatorius pakeis spalvą ir jūsų širdis pradės pulsuoti!

Problemų sprendimas

Jei turite problemų, patikrinkite šiuos dalykus:

Ar ESP8266 įsijungia (mėlynas LED)?

Atidžiai patikrinkite laidus, ypač tranzistorių jungtis.

Įsitikinkite, kad kode yra teisingas AIO vartotojo vardas ir raktas, taip pat SSID ir slaptažodis.

IDE serijinis monitorius gali būti naudojamas derinant bet kokias problemas.

6 žingsnis: Mėgaukitės

Mėgautis!
Mėgautis!
Mėgautis!
Mėgautis!

Begėdis kištukas: šis nurodymas buvo paruoštas kaip įrašas konkurse „Hearts“https://www.instructables.com/contest/heart/ Balsuokite už tai!

Kur eiti iš čia (iššūkis):

Kaip apie reguliuojamą laikmatį, kiek laiko širdis šviečia?

Kaip apie du suporuotus įrenginius, kurių kiekvienas turi mygtuką, kad suaktyvintų kitą?

Rekomenduojamas: