Kazalo:

Internet Valentinovo: 17 korakov (s slikami)
Internet Valentinovo: 17 korakov (s slikami)

Video: Internet Valentinovo: 17 korakov (s slikami)

Video: Internet Valentinovo: 17 korakov (s slikami)
Video: Он вам не Димон 2024, November
Anonim
Image
Image

Avtor: bekathwiaBecky SternSledite Več avtorja:

Prijatelj spletne kamere
Prijatelj spletne kamere
Merilni trak Yagi antena s 3D tiskanimi spojkami
Merilni trak Yagi antena s 3D tiskanimi spojkami
Merilni trak Yagi antena s 3D tiskanimi spojkami
Merilni trak Yagi antena s 3D tiskanimi spojkami
Zodiakovo vezenje
Zodiakovo vezenje
Zodiakovo vezenje
Zodiakovo vezenje

O: Ustvarjanje in deljenje sta moji največji strasti! Skupaj sem objavil na stotine vaj o vsem, od mikrokrmilnikov do pletenja. Sem motoristka iz New Yorka in mama brez kesa. My wo… Več o bekathwia »

Pošljite valentinovo sporočilo po netu! Ta projekt elektronike DIY uporablja majhen vibrirajoči motor, ki nežno maha s srcem iz papirnega papirja in utripa LED, ko prejme navodila po internetu iz druge naprave. Zgradil sem dve različici brezžičnega vezja ESP8266, opremljeno tudi z dvema gumboma za sprožitev dveh ukazov. Naprave se pogovarjajo prek podatkovne storitve v oblaku Adafruit IO, da med seboj komunicirajo od kjer koli z wifi -jem. Pokazal vam bom, kako aktivirati valentinovo tudi s storitvijo prehodnega API -ja IFTTT, če želite zgraditi samo eno valentinovo vezje..

To je precej enostaven projekt Internet stvari! Preden se potopite, morate dobro poznati programsko opremo in spajkanje elektronike Arduino. Preizkusite moj začetniški razred Arduino in/ali osnovni razred elektronike Randyja Sarafana, da pospešite!

Če želite spremljati, na čem delam, me spremljajte na YouTubu, Instagramu, Twitterju, Pinterestu in se naročite na moje novice.

Korak: Kaj boste potrebovali

Kaj boste potrebovali
Kaj boste potrebovali
Kaj boste potrebovali
Kaj boste potrebovali

Za ta projekt sem ustvaril dve napravi, ki komunicirata med seboj, vendar ta projekt dobro deluje samo z eno napravo, ki se sproži prek interneta s telefonom ali računalnikom (o tem bomo govorili kasneje). Ne glede na število oddajnikov, ki jih izdelujete, toplo priporočam, da ustvarite en prototip brez spajkanja in ga podvojite z novim kompletom delov v spajkani obliki, namesto da razstavljate delujoči prototip. To olajša izdelavo in odpravljanje poslednje deske.

Za vsako napravo:

  • Okvir za slike Shadowbox
  • Adafruit Huzzah Feather ali ESP8266 Huzzah breakboard (s kablom FTDI & polnilno ploščo iz lipola)
  • Lipoly baterija in USB kabel
  • Brezpajkalna plošča in perma-proto plošča
  • Žice za izdelavo prototipov
  • Dva trenutna gumba
  • Mini vibracijski motor
  • NPN tranzistor, kot je PN2222
  • Dioda, kot je 14N001
  • 100-1K ohmski upor
  • LED (kar vam je všeč, na primer 5 mm rdeča, LED bleščica ali osvetljena tipka)
  • Nasedla žica
  • Termoskrčljive cevi
  • Stezni bloki (neobvezno)
  • Rdeči papir
  • Plakatna tabla

Zberite naslednja orodja:

  • Rezalna preproga
  • Vladar
  • Pomožni/obrtni nož
  • Awl
  • Šivalni stroj
  • Škarje
  • Pištola za vroče lepilo
  • Svinčnik
  • Rotacijsko orodje (Dremel itd.) (Neobvezno)
  • Spajkalnik
  • Spajkanje
  • Odstranjevalci žice
  • Sponke iz žice
  • Orodje iz tretje roke
  • Toplotna pištola ali vžigalnik
  • Multimeter (neobvezno, vendar zelo priročno)
  • Trak
  • Tanka žica (uporabil sem 2, 2 mm jekleno vezavno žico)

Kot sodelavec Amazon zaslužim s kvalificiranimi nakupi, ki jih opravite z mojimi partnerskimi povezavami.

Ustvarite/prijavite se v račune na naslednjih spletnih mestih:

  • Adafruit IO
  • IFTTT

2. korak: Imam vašo kodo

Imam vašo kodo
Imam vašo kodo
Imam vašo kodo
Imam vašo kodo

Vezje za ta projekt uporablja brezžični čip ESP8266, bodisi v plošči za prekinitev wifi Huzzah ali na plošči Adafruit Feather Huzzah. Če uporabljate odklopno ploščo, potrebujete tudi kabel FTDI za programiranje plošče in polnilec za lipol za dodajanje moči baterije. Temeljito preberite dokumentacijo izdelka z izbrano ploščo, da boste bolje razumeli njene izpiske in posebne funkcije. Za ta projekt je mogoče uporabiti druge plošče ESP9266, vendar jih nisem poskusil.

Sheme vezja za obe različici so navedene zgoraj. Oba tokokroga povezujeta gumbe skozi ozemljitev z nožicama 4 in 14, LED priključen na pin 15 in tranzistorsko vezje, ki poganja majhen vibrirajoči motor, priključen na pin 5.

Preden lahko programirate plošče ESP8266 z Arduinom, boste morali programski opremi dodati podporo za plošče. Preden nadaljujete, z upraviteljem plošč dodajte podporo za te plošče in naložite program za utripanje. Ne pozabite, da morate pri prekinitveni plošči Huzzah uporabiti kombinacijo pritiskov na gumbe, da ploščo preklopite v način zagona, preden naložite novo kodo.

Zgradite vezje na brezlemni plošči v skladu s shemo.

Ustvarite nov vir v svojem računu Adafruit IO, imenovan "ukaz". Poiščite svoj ključ AIO (na strani z nastavitvami).

Prenesite kodo projekta, priloženo temu koraku, in jo odprite z Arduino IDE, nato posodobite nastavitve v config.h, da se ujemajo z vašim uporabniškim imenom in ključem Adafruit IO ter imenom in geslom vašega omrežja WiFi. Prepričajte se, da imate nameščeni knjižnici Arduino "Adafruit IO Arduino", "ArduinoHttpClient" in "Adafruit MQTT". Nato kodo naložite na tablo.

Korak 3: Špil skozi sredino

Awl skozi sredino
Awl skozi sredino

Izrežite kos trdne umetniške plošče, ki se bo ujemala z okvirjem senčne škatle (moj je 4x6 palcev) s kovinskim ravnilom, rezalno preprogo in nožem za uporabo/obrt. Pazite, da si ne porežete prstov! Prebodite šilo v zgornjem srednjem predelu in z odprtino odvijte luknjo do približno 3/16 (4-5 mm). To bo omogočilo prehod žic za mini vibracijski motor skozi ploščo.

4. korak: Zvite kot pomlad

Zvit kot pomlad
Zvit kot pomlad
Zvit kot pomlad
Zvit kot pomlad
Zvit kot pomlad
Zvit kot pomlad

Zvijača, da se papirno srce zmehča, je, da ga pritrdite na nekaj, kar se lahko enostavno premika, kot je vzmet. Uporabite nekaj tanke žice, da ustvarite tuljavo, tako da ovijete palico ali podoben majhen predmet. Repe pustite na obeh koncih vzmeti in enega napeljite skozi luknjo na deski. Zalepite ga zadaj, da vzmet drži na mestu.

Če nimate ustrezne žice, improvizirajte s tem, kar imate. Morda bi lahko za pritrdilno vzmet zamenjali manjšo zadrgo, sponko za lase ali kakšen drug predmet.

5. korak: Srce iz papirja

Papirno srce
Papirno srce
Papirno srce
Papirno srce
Papirno srce
Papirno srce

Če želite izdelati srca iz večplastnega papirja, prešite raven šiv skozi nov, še vedno zložen zavojček papirja. Zložite vzdolž sešite črte in s svinčnikom narišite obliko polovice srca, nato izrežite obliko in razgrnite srce. S škarjami očistite vse grobe robove.

6. korak: Povezava prek žic

Povezano prek žic
Povezano prek žic
Povezano prek žic
Povezano prek žic

Povečajte doseg žic vašega motorja s spajkanjem na koščke nasedle žice in izolacijo povezav s toplotno skrčljivo cevjo. Enako storite z LED.

7. korak: Plesno srce

Plesno srce
Plesno srce
Plesno srce
Plesno srce

Žice motorja napeljite skozi vzmet (najprej lahko pomagate, če jo zlomite) in jo z vročim lepilom prilepite na vzmetni žični rep in hrbtno stran papirnatega srca, pri čemer dvakrat preverite, ali žica ne premosti električnih povezav motorja. Priključite motor na prototip vaše plošče in aktivirajte motor, da preizkusite njegovo vzmetnost. Prilagodite dolžino vzmeti ali vrste žice, dokler ne dosežete želenega premika.

Korak 8: Osvetljeno z ljubeznijo

Osvetljeno z ljubeznijo
Osvetljeno z ljubeznijo
Osvetljeno z ljubeznijo
Osvetljeno z ljubeznijo

Odločil sem se, da osvetlim ploščo za svojim papirnatim srcem z vročim lepljenjem majhnega LED bleščice na zadnjo stran motorja, vendar lahko LED postavite kamor koli želite ali pa ga popolnoma izpustite.

9. korak: Napajanje iz baterije

Napajanje iz baterije
Napajanje iz baterije
Napajanje iz baterije
Napajanje iz baterije

Med izdelavo prototipov sem napajalna vezja napajal prek kabla USB, s katerim sem jih programiral. Za prehod na bolj dokončno zasnovo sem želel dodati moč/polnjenje lipolne baterije, tako da se valentinove lahko premikajo po hiši in ravnajo z njimi, ne da bi jih morali priklopiti 100% časa. Na Feather Huzzi morate priključek za napajanje premakniti na zatič BAT, če ga že ni bilo. Pri izpadu Huzzah se napajanje poveže z zatičem z oznako VBat, za lipolne baterije pa je potrebna dodatna polnilna plošča (BAT priključite na + in GND na -).

Ta zasnova ni mišljena s stikalom za vklop/izklop, ampak je večinoma priključena na električno mizo ali steno. Če želite preklopiti napajanje na napravo, na ploščo Feather Huzzah dodajte preklopljen kabel USB ali pa dodajte stikalo med zatiči GND in EN za izklop plošče wifi. Če uporabljate odklopno ploščo Huzzah, lahko prekinete enega od vodnikov napajanja s taktilnim stikalom za vklop/izklop.

10. korak: v končni obliki

V svoji končni obliki
V svoji končni obliki
V svoji končni obliki
V svoji končni obliki

Začnite spajkati svoj zadnji krog na ploščo perma-proto. Če uporabljate prekinitev Huzzah, dvakrat preverite, da programske glave ne pridejo v stik s prevodnimi blazinicami na vezju.

11. korak: Z gumbi iz filca

Z gumbi iz filca
Z gumbi iz filca
Z gumbi iz filca
Z gumbi iz filca
Z gumbi iz filca
Z gumbi iz filca

Te tipke iz filca imam že nekaj let in do zdaj jim nisem našel dobre uporabe! Uporabil sem iglo za polstenje in volno roving, da sem trenutne gumbe vložil v mehka vlakna z iglo. Ne glede na gumbe, ki jih uporabljate, jih spajkajte na vezje na udobnem razmiku.

12. korak: Na podlagi vašega lastnega delovnega prototipa

Na podlagi vašega lastnega delovnega prototipa
Na podlagi vašega lastnega delovnega prototipa
Na podlagi vašega lastnega delovnega prototipa
Na podlagi vašega lastnega delovnega prototipa

Kot sem omenil v koraku Dobave, toplo priporočam, da pri ustvarjanju takih projektov podvojite delujoči prototip brez lemljene plošče. Vaše žične povezave lahko preverite tako na diagramu vezja kot na delovni ploščici, kar bo zmanjšalo verjetnost napake. Ko sem spajkal vezje, sem komponente zelo skrbno stisnil blizu drug drugega, da sem prihranil prostor.

Da bi bilo valentinovo lažje sestaviti, sem za napajalne priključke uporabil vijačne sponke, ki bodo prišle skozi zadnji del senčne škatle. Če ste uporabili ploščo Feather Huzzah, preprosto spustite baterijski kabel in ga priključite v vrata JST na plošči.

Korak: Oblikovanje

Oblikovanje
Oblikovanje
Oblikovanje
Oblikovanje
Oblikovanje
Oblikovanje

Naredite suho montažo, da vidite in označite, kako se vaše vezje prilega okvirju. Uporabite pištolo za vroče lepilo, da izklopite vogale in nekoliko dvignete vezje. S tem se gumbi približajo sprednjemu delu senčne omarice, prav tako pa je prostor za kable, ki prehajajo na napajanje, motor in LED.

S svojim šilom ustvarite še eno luknjo, tokrat za tem, kam bo šlo vaše vezje. Prenesite napajalne in ozemljitvene žice ter žice za motor in LED.

Korak 14: V Shadowbox

V Shadowbox
V Shadowbox
V Shadowbox
V Shadowbox
V Shadowbox
V Shadowbox

Za priključitev motorja in LED sem uporabil tudi priključne bloke, vendar bi tudi spajkanje na ploščo delovalo dobro. Namestil sem lipolno polnilno ploščo in baterijo na podlago in sestavil senčni škatli.

Naprava hkrati pošilja in sprejema ukaze z gumbov, zato jo lahko preprosto preizkusite s pritiskom na gumbe- srce bo zazvonilo in zasvetilo, ko bo prejelo ukaze iz interneta.

15. korak: sproži IFTTT

Sprožil IFTTT
Sprožil IFTTT
Sprožil IFTTT
Sprožil IFTTT

Če želite sprožiti valentinovo iz telefona ali avtomatizirati valentinovo na podlagi dejavnosti v družabnih medijih, fizične lokacije in številnih drugih dejanj, nastavite račun na IFTTT, storitvi prehoda API. Lahko sestavite preprost recept, ki prispeva ukaze v vašo krmo Adafruit IO, ki nadzoruje valentinovo.

Pripomoček za gumbe za Android/iOS: Ustvarite nov programček in kot sprožilec izberite »Pripomoček za gumbe«. Za izhod izberite Adafruit in pošljite številko 1 ali 2 v vir "ukaz" na Adafruit IO. Ko shranite programček, na začetni zaslon mobilne naprave dodajte nov pripomoček IFTTT. Naredil sem dva pripomočka, enega za vsak gumb na Valentinovo.

Priporočena: