Cuprins:
- Pasul 1: De ce veți avea nevoie
- Pasul 2: Am codul tău
- Pasul 3: Alunecă prin mijloc
- Pasul 4: Înfășurat ca un izvor
- Pasul 5: Inimă de hârtie
- Pasul 6: conectat prin fire
- Pasul 7: Inima dansatoare
- Pasul 8: iluminat cu dragoste
- Pasul 9: Alimentat cu baterie
- Pasul 10: În forma sa finală
- Pasul 11: Cu butoane de pâslă
- Pasul 12: pe baza propriului dvs. prototip de lucru
- Pasul 13: modelarea
- Pasul 14: Intr-un Shadowbox
- Pasul 15: declanșat de IFTTT
Video: Internet Valentine: 17 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:41
De bekathwia Becky Stern Urmăriți mai multe de la autor:
Despre: Realizarea și partajarea sunt cele mai mari pasiuni ale mele! În total, am publicat sute de tutoriale despre totul, de la microcontrolere la tricotat. Sunt un motociclist din New York și o mamă de câine nepocăit. Vai … Mai multe despre bekathwia »
Trimite-i lui Valentin o notă prin net! Acest proiect de electronică DIY folosește un mic motor vibrator pentru a flutura ușor o inimă de hârtie de țesut și pentru a aprinde un LED atunci când primește instrucțiuni prin internet de la un alt dispozitiv. Am construit două versiuni ale circuitului wifi ESP8266, echipate și cu două butoane pentru declanșarea celor două comenzi. Dispozitivele vorbesc prin intermediul serviciului de date cloud Adafruit IO pentru a comunica între ele de oriunde cu Wi-Fi și vă voi arăta cum să vă activați Valentine cu serviciul de gateway API IFTTT, de asemenea, în cazul în care doriți să construiți doar un circuit Valentine.
Acesta este un proiect destul de ușor pentru Internetul obiectelor! Înainte de a vă scufunda, ar trebui să aveți o cunoaștere viabilă a software-ului Arduino și a lipirii electronice. Încercați Clasa mea Arduino pentru începători și / sau Clasa electronică de bază a lui Randy Sarafan pentru a vă pune la curent!
Pentru a ține pasul cu ceea ce lucrez, urmează-mă pe YouTube, Instagram, Twitter, Pinterest și abonează-te la newsletter-ul meu.
Pasul 1: De ce veți avea nevoie
Pentru acest proiect am creat două dispozitive care comunică între ele, dar acest proiect funcționează bine cu un singur dispozitiv, declanșat pe internet cu telefonul sau computerul dvs. (vom acoperi asta mai târziu). Indiferent de numărul de receptoare pe care le fabricați, vă recomand cu tărie să creați un prototip fără sudură și să îl copiați cu un nou set de piese sub formă lipită, mai degrabă decât să dezasamblați prototipul de lucru. Face mai ușor construirea și depanarea plăcii finale.
Pentru fiecare dispozitiv:
- Rama foto Shadowbox
- Adafruit Huzzah Feather sau ESP8266 Huzzah breakout board (cu cablu FTDI și placa de încărcare lipoly)
- Baterie Lipoly și cablu USB
- Panou fără sudură și placă perma-proto
- Sârme de prototipare a panourilor
- Două butoane de moment
- Mini motor vibrator
- Tranzistor NPN precum PN2222
- Diodă precum 14N001
- Rezistor 100-1K ohm
- LED (orice doriți, cum ar fi roșu de 5 mm, paiete cu LED sau buton iluminat)
- Sârmă torsadată
- Tuburi termocontractabile
- Blocuri terminale (opțional)
- Hârtie tisulară roșie
- Avizier
Adunați următoarele instrumente:
- Mat de tăiere
- Rigla
- Cuțit de utilitate / ambarcațiune
- Sulă
- Mașină de cusut
- Foarfece
- Pistol de lipit fierbinte
- Creion
- Instrument rotativ (Dremel etc.) (opțional)
- Ciocan de lipit
- Solder
- Decapanti de sârmă
- Spălați firele de sârmă
- Instrument de mână a treia
- Pistola cu căldură sau brichetă
- Multimetru (opțional, dar extrem de la îndemână)
- Bandă
- Sârmă subțire (am folosit sârmă de legătură de oțel.2mm)
În calitate de asociat Amazon câștig din achizițiile eligibile pe care le faceți folosind linkurile mele de afiliere.
Creați / conectați-vă la conturi pe următoarele site-uri:
- Adafruit IO
- IFTTT
Pasul 2: Am codul tău
Circuitul pentru acest proiect folosește un cip wifi ESP8266, fie într-o placă Huzzah wifi breakout, fie în placa Adafruit Feather Huzzah. Dacă utilizați placa de rupere, este necesar și un cablu FTDI pentru a programa placa și un încărcător lipoly pentru a adăuga puterea bateriei. Citiți cu atenție documentația produsului cu placa aleasă pentru a înțelege mai bine pinouts și caracteristicile sale speciale. Poate fi posibil să folosiți alte plăci ESP9266 pentru acest proiect, dar nu le-am încercat.
Schemele de circuit pentru ambele versiuni sunt furnizate mai sus. Ambele circuite conectează butoanele prin sol la pinii 4 și 14, un LED conectat la pinul 15 și un circuit de tranzistor care acționează un mic motor vibrator conectat la pinul 5.
Înainte de a putea programa plăci ESP8266 cu Arduino, va trebui să adăugați suport pentru placă software-ului. Utilizați managerul de plăci pentru a adăuga suport pentru aceste plăci și încărcați un program de testare clipire înainte de a continua. Amintiți-vă că, cu placa Huzzah Breakout, trebuie să utilizați o combinație de apăsări de butoane pentru a pune placa în modul bootloader înainte de a încărca un cod nou.
Construiți-vă circuitul pe o placă fără sudură conform schemei.
Creați un flux nou în contul dvs. Adafruit IO numit „comandă”. Găsiți cheia AIO (pe pagina Setări).
Descărcați codul de proiect atașat la acest pas și deschideți-l cu ID-ul Arduino, apoi actualizați setările din config.h pentru a se potrivi cu numele de utilizator și cheia Adafruit IO, precum și cu numele și parola rețelei dvs. wifi. Asigurați-vă că aveți instalate bibliotecile Arduino „Adafruit IO Arduino” „ArduinoHttpClient” și „Adafruit MQTT”. Apoi încărcați codul pe tablă.
Pasul 3: Alunecă prin mijloc
Decupați o bucată de tablă de artă robustă pentru a se potrivi cu rama dvs. shadowbox (a mea are 4x6 inci) folosind o riglă de metal, un covor de tăiere și un cuțit utilitar / manual. Aveți grijă să nu vă tăiați degetele! Pătrundeți cu un punte în zona superioară mijlocie și înfășurați poarta pentru a deschide gaura la aproximativ 4-5 mm (3/16 ). Acest lucru va permite firelor pentru mini-motorul vibrator să treacă prin placă.
Pasul 4: Înfășurat ca un izvor
Trucul pentru a obține inima de hârtie să se miște este să o montați pe ceva care se poate mișca ușor, ca un arc. Utilizați o sârmă subțire pentru a crea o bobină prin înfășurarea unui bețișor sau a unui obiect mic similar. Lăsați cozile la ambele capete ale arcului și filetați-le una prin orificiul din tablă. Bandați-l cu bandă în spate pentru a ține arcul în poziție.
Dacă nu aveți un fir adecvat, improvizați cu ceea ce aveți. Poate că arcul de montare ar putea înlocui o mică cravată, o agrafă pentru păr sau alt obiect.
Pasul 5: Inimă de hârtie
Pentru a face inimi de hârtie de sârmă stratificată, coaseți o cusătură dreaptă printr-un pachet nou de hârtie de sârmă încă pliat. Îndoiți de-a lungul liniei cusute și schițați o formă de jumătate de inimă cu un creion, apoi tăiați forma și desfășurați inima. Curățați orice margini aspre cu foarfeca.
Pasul 6: conectat prin fire
Extindeți acoperirea firelor motorului dvs. lipind pe bucăți de sârmă torsadată și izolând conexiunile cu tuburi termocontractabile. Faceți același lucru cu un LED.
Pasul 7: Inima dansatoare
Infilați firele motorului prin arc (prăbușirea acestuia poate ajuta mai întâi) și lipiți-l fierbinte pe coada firului arcului și pe partea din spate a unei inimi de hârtie, verificând dublu că firul nu leagă conexiunile electrice ale motorului. Conectați motorul la prototipul dvs. de panou și activați motorul pentru a testa elasticitatea acestuia. Reglați lungimea arcului sau tipul de fir până când se realizează mișcarea dorită.
Pasul 8: iluminat cu dragoste
Am ales să iluminez tabloul din spatele inimii mele de hârtie prin lipirea la cald a unei mici paiete cu LED-uri pe partea din spate a motorului, dar puteți pune LED-ul oriunde doriți sau îl puteți omite în întregime.
Pasul 9: Alimentat cu baterie
În timpul prototipurilor, mi-am alimentat circuitele de panouri prin cablul USB pe care îl foloseam pentru a le programa. Pentru a trece la un design mai final, am vrut să adaug bateria lipoly / reîncărcarea, astfel încât Valentine să poată fi mutate prin casă și manipulate fără a fi nevoie să fie conectate 100% din timp. Pe Huzzah Feather, conexiunea de alimentare trebuie mutată la pinul BAT, dacă nu era deja acolo. La ieșirea Huzzah, alimentarea se conectează la pinul etichetat VBat și este necesară o placă de încărcare suplimentară pentru bateriile lipoly (conectați BAT la + și GND la -).
Acest design nu este menit să aibă un comutator de pornire / oprire, ci mai degrabă să fie conectat de cele mai multe ori și așezat pe birou sau pe perete. Dacă doriți să puteți comuta alimentarea dispozitivului, adăugați un cablu USB comutat la placa Feather Huzzah sau adăugați un comutator între pinii GND și EN pentru a opri placa wifi. Dacă utilizați placa Huzzah Breakout, puteți întrerupe unul dintre cablurile de alimentare cu un comutator tactil de pornire / oprire.
Pasul 10: În forma sa finală
Începeți să lipiți circuitul final pe o placă perma-proto. Dacă utilizați breakout-ul Huzzah, verificați de două ori că antetele de programare nu intră în contact cu tampoanele conductoare de pe placa de circuit.
Pasul 11: Cu butoane de pâslă
Am avut aceste butoane de pâslă de câțiva ani și nu le-am găsit niciodată o utilizare bună, până acum! Folosisem un ac de împâslire și o lână de râs pentru a încadra butoanele de moment în fibre stinse de ac. Indiferent de butoanele pe care le utilizați, lipiți-le pe placa dvs. de circuit la o distanță confortabilă.
Pasul 12: pe baza propriului dvs. prototip de lucru
Așa cum am menționat în pasul Consumabile, recomand cu tărie duplicarea unui prototip de placă de sudură fără sudură funcțional atunci când creați astfel de proiecte. Puteți verifica conexiunile de sârmă atât împotriva schemei de circuit, cât și a plăcii de lucru, ceea ce va reduce probabilitatea de a greși. În timp ce am lipit circuitul, am pus foarte atent componentele una lângă alta pentru a economisi spațiu.
Pentru ca Valentine să fie mai ușor de asamblat, am folosit blocuri de borne cu șurub pentru conexiunile de alimentare, care vor veni prin partea din spate a cutiei de umbră. Dacă ați folosit o placă Feather Huzzah, pur și simplu veți trece firul bateriei și îl veți conecta la portul JST al plăcii.
Pasul 13: modelarea
Faceți o potrivire uscată pentru a vedea și marca modul în care placa dvs. de circuit se va potrivi în cadru. Folosiți un pistol de lipit fierbinte pentru a face distanțe la colțuri, pentru a vă ridica puțin circuitul. Aceasta aduce butoanele mai aproape de partea din față a shadowbox-ului și oferă, de asemenea, spațiu pentru trecerea firelor la alimentare, motor și LED.
Folosiți-vă alul pentru a crea o altă gaură, de data aceasta în spatele unde va merge placa de circuit. Treceți firele de alimentare și de împământare și firele pentru motor și LED.
Pasul 14: Intr-un Shadowbox
De asemenea, am folosit blocuri de borne pentru a conecta motorul și LED-ul, dar și lipirea pe placă ar fi funcționat bine. Am montat placa de încărcare lipoly și bateria pe placa de suport și am asamblat cutia de umbră.
Dispozitivul trimite și primește comenzi de la butoane, astfel încât să îl puteți testa cu ușurință doar apăsând butoanele - inima va bâzâi și se va aprinde când primește comenzile de pe internet.
Pasul 15: declanșat de IFTTT
Pentru a-ți declanșa Valentine-ul de pe telefon sau pentru a-ți automatiza Valentine-ul în funcție de activitatea pe social media, locația fizică și multe alte acțiuni, configurează un cont pe IFTTT, un serviciu de gateway API. Puteți pune laolaltă o rețetă simplă care să contribuie cu comenzi la fluxul dvs. IO Adafruit care controlează Valentine.
Widget pentru butoane Android / iOS: creați un applet nou și alegeți „Butonul widget” ca declanșator. Alegeți Adafruit ca ieșire și trimiteți numărul 1 sau 2 la feedul „comandă” din Adafruit IO. După salvarea appletului, adăugați un nou widget IFTTT pe ecranul de pornire al dispozitivului mobil. Am făcut două widget-uri, câte unul pentru fiecare buton de pe Valentine.
Recomandat:
Cadru foto cu inimă cu LED - Faceți un cadou perfect de Valentine sau ziua de naștere: 7 pași (cu imagini)
Rama foto cu inimă cu LED - Faceți un cadou perfect pentru Valentine’s Day sau ziua de naștere: Bună ziua! În acest instructiv vă voi arăta cum puteți face acest minunat cadru foto cu inimă LED. Pentru toți pasionații de electronice! Faceți cadoul perfect de Valentine, Birthday sau Anniversary pentru cei dragi! Puteți viziona videoclipul demonstrativ al acestui
Ornament de Valentine pentru Valentine Beating Heart: 7 pași (cu imagini)
Ornamentul cu bătăi cu LED-uri Valentine Valentine: În acest instructiv vă voi arăta cum am construit un ornament cu LED-uri pentru Ziua Îndrăgostiților pe care l-am oferit cadou soției mele. Circuitul este inspirat de un alt instructabil: https: //www.instructables.com/id/Astable-Multivibr
Cadou Valentine activat ușor: 8 pași (cu imagini)
Cadou Valentine activat cu lumină: Odată cu Valentine’s Day chiar după colț, am fost inspirat să adaug ceva suplimentar pentru a face cadoul un pic mai special. Testez Mini player-ul cu Arduino și mă întrebam dacă pot adăuga un senzor de lumină, astfel încât să redea melodia pentru m
Valentine's Vase Dazzler: 8 pași (cu imagini)
Valentine's Vase Dazzler: Aceasta este o vază imprimată 3D (cu trandafir imprimat 3D opțional) care este iluminată cu LED-uri RGB adresabile. Poate străluci diferite culori și se poate estompa între culori. Există zece efecte de culoare diferite pe care le puteți selecta folosind un buton și are și un dia
Valentine controlat de web: 8 pași (cu imagini)
Valentine controlat de web: cu acest amestec de software și hardware, puteți aprinde o lumină de noapte împodobită de inimă de oriunde cu acces la internet. Deci, indiferent dacă vă amintiți la locul de muncă, într-o cafenea, acasă sau pe telefonul dvs. mobil (activat pe web), îi puteți spune Sfântului Valentin că „