Cuprins:

Internet Valentine: 17 pași (cu imagini)
Internet Valentine: 17 pași (cu imagini)

Video: Internet Valentine: 17 pași (cu imagini)

Video: Internet Valentine: 17 pași (cu imagini)
Video: Женщина подала на развод сразу после того, как увидела это фото... 2024, Iulie
Anonim
Image
Image

De bekathwia Becky Stern Urmăriți mai multe de la autor:

Webcam Confidențialitate Prieten
Webcam Confidențialitate Prieten
Antena Yagi cu bandă măsurată cu cuplaje imprimate 3D
Antena Yagi cu bandă măsurată cu cuplaje imprimate 3D
Antena Yagi cu bandă măsurată cu cuplaje imprimate 3D
Antena Yagi cu bandă măsurată cu cuplaje imprimate 3D
Broderie zodiacală
Broderie zodiacală
Broderie zodiacală
Broderie zodiacală

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

De ce veți avea nevoie
De ce veți avea nevoie
De ce veți avea nevoie
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

Am codul tău
Am codul tău
Am codul tău
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

Alin prin mijloc
Alin 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

Înfășurat ca un izvor
Înfășurat ca un izvor
Înfășurat ca un izvor
Înfășurat ca un izvor
Înfășurat ca un izvor
Î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

Inima de hârtie
Inima de hârtie
Inima de hârtie
Inima de hârtie
Inima de hârtie
Inima 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

Conectat prin fire
Conectat prin fire
Conectat prin fire
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

Inima dansatoare
Inima dansatoare
Inima dansatoare
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

Iluminat cu dragoste
Iluminat cu dragoste
Iluminat cu dragoste
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

Pe baterii
Pe baterii
Pe baterii
Pe baterii

Î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ă

În forma sa finală
În forma sa finală
În forma sa finală
Î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ă

Cu butoane de pâslă
Cu butoane de pâslă
Cu butoane de pâslă
Cu butoane de pâslă
Cu butoane de pâslă
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

Pe baza propriului dvs. prototip de lucru
Pe baza propriului dvs. prototip de lucru
Pe baza propriului dvs. prototip de lucru
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

Modelarea
Modelarea
Modelarea
Modelarea
Modelarea
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

Într-un Shadowbox
Într-un Shadowbox
Într-un Shadowbox
Într-un Shadowbox
Într-o cutie de umbre
Într-o cutie de umbre

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

Declanșat de IFTTT
Declanșat de IFTTT
Declanșat de IFTTT
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: