Sadržaj:

Internet Valentinovo: 17 koraka (sa slikama)
Internet Valentinovo: 17 koraka (sa slikama)

Video: Internet Valentinovo: 17 koraka (sa slikama)

Video: Internet Valentinovo: 17 koraka (sa slikama)
Video: ГЕТМАН, Историческая драма. Полнометражная версия. 2024, Studeni
Anonim
Image
Image

By bekathwiaBecky SternFollow Više od autora:

Prijatelj web kamere
Prijatelj web kamere
Mjerna traka Yagi antena s 3D ispisanim spojnicama
Mjerna traka Yagi antena s 3D ispisanim spojnicama
Mjerna traka Yagi antena s 3D ispisanim spojnicama
Mjerna traka Yagi antena s 3D ispisanim spojnicama
Zodijački vez
Zodijački vez
Zodijački vez
Zodijački vez

O: Izrada i dijeljenje moje su dvije najveće strasti! Ukupno sam objavio stotine vodiča o svemu, od mikrokontrolera do pletenja. Ja sam motoristkinja iz New Yorka i mama neprestanog psa. Moje wo … Više o bekathwia »

Pošaljite svoju Valentinovu poruku putem neta! Ovaj projekt "uradi sam" elektronike koristi mali vibracijski motor za lagano mahanje srcem od papirnatog papira i bljeskanje LED diode kada primi upute putem interneta s drugog uređaja. Napravio sam dvije verzije WiFi kruga ESP8266, također opremljene s dvije tipke za aktiviranje dviju naredbi. Uređaji razgovaraju preko podatkovne usluge u oblaku Adafruit IO za međusobnu komunikaciju s bilo kojeg mjesta putem WiFi -ja, a ja ću vam pokazati kako aktivirati valentinovo i s API gateway uslugom IFTTT, u slučaju da želite izgraditi samo jedan krug za Valentinovo.

Ovo je prilično jednostavan projekt Interneta stvari! Prije nego što zaronite, trebali biste imati dobro znanje o lemljenju softvera i elektronike Arduino. Isprobajte moj početnički razred Arduino i/ili osnovni tečaj elektronike Randyja Sarafana kako biste ubrzali!

Da biste bili u toku s onim na čemu radim, pratite me na YouTubeu, Instagramu, Twitteru, Pinterestu i pretplatite se na moj bilten.

Korak 1: Što će vam trebati

Što će vam trebati
Što će vam trebati
Što će vam trebati
Što će vam trebati

Za ovaj projekt stvorio sam dva uređaja koji međusobno komuniciraju, ali ovaj projekt dobro funkcionira sa samo jednim uređajem, pokrenut preko interneta s vašim telefonom ili računalom (o tome ćemo kasnije govoriti). Bez obzira na broj primopredajnika koje izrađujete, toplo preporučujem stvaranje jednog prototipa matične ploče bez lemljenja i umnožavanje s novim setom dijelova u lemljenom obliku, umjesto rastavljanja radnog prototipa. To znatno olakšava izradu i rješavanje posljednje ploče.

Za svaki uređaj:

  • Okvir za slike Shadowbox
  • Adafruit Huzzah pero ili ESP8266 Huzzah ploča za probijanje (s FTDI kabelom i pločom za punjenje lipolom)
  • Lipoly baterija i USB kabel
  • Mašina za lemljenje i perma-proto ploča
  • Žice za izradu prototipa
  • Dva trenutna tastera
  • Mini vibracijski motor
  • NPN tranzistor poput PN2222
  • Dioda poput 14N001
  • 100-1K ohmski otpornik
  • LED (sve što vam se sviđa, kao što je 5 mm crveno, LED šljokice ili osvijetljeno dugme)
  • Nasukana žica
  • Termoskupljajuće cijevi
  • Stezaljke (izborno)
  • Crveni papir
  • Oglasna ploča

Prikupite sljedeće alate:

  • Podloga za rezanje
  • Vladar
  • Pomoćni/zanatski nož
  • Šilo
  • Mašina za šivanje
  • Škare
  • Pištolj za vruće ljepilo
  • Olovka
  • Rotacijski alat (Dremel, itd.) (Izborno)
  • Lemilica
  • Lem
  • Skidači žica
  • Isperite žice za ispiranje
  • Alat iz treće ruke
  • Toplinski pištolj ili upaljač
  • Multimetar (opcionalno, ali izuzetno zgodan)
  • Traka
  • Tanka žica (koristila sam čeličnu žicu za vezivanje debljine 2 mm)

Kao suradnik Amazona zarađujem od kvalificiranih kupnji koje izvršite pomoću mojih partnerskih veza.

Izradite/prijavite se na račune na sljedećim web mjestima:

  • Adafruit IO
  • IFTTT

Korak 2: Imam vaš kôd

Imam vaš kod
Imam vaš kod
Imam vaš kod
Imam vaš kod

Krug za ovaj projekt koristi ESP8266 wifi čip, bilo u Huzzah wifi probojnoj ploči ili Adafruit Feather Huzzah ploči. Ako koristite probojnu ploču, za programiranje ploče potreban je i FTDI kabel, a za punjenje baterije lipolni punjač. Pažljivo pročitajte dokumentaciju o proizvodu s odabranom pločom kako biste bolje razumjeli njezine isječke i posebne značajke. Možda je moguće koristiti i druge ploče ESP9266 za ovaj projekt, ali nisam ih isprobao.

Dijagrami kola za obje verzije navedeni su gore. Oba kruga povezuju tipke kroz masu s pinovima 4 i 14, LED spojen na pin 15 i tranzistorski krug koji pokreće mali vibrirajući motor spojen na pin 5.

Prije nego što možete programirati ploče ESP8266 s Arduinom, morat ćete softveru dodati podršku za ploče. Pomoću upravitelja ploča dodajte podršku za ove ploče i prije nastavka prenesite program za blinkiranje. Zapamtite da s Huzzah break -board -om morate upotrijebiti kombinaciju pritisaka tipki da biste prebacili ploču u način podizanja sustava prije učitavanja novog koda.

Izgradite svoj krug na ploči za lemljenje prema dijagramu.

Na svom Adafruit IO računu stvorite novi feed pod nazivom "naredba". Pronađite svoj AIO ključ (na stranici Postavke).

Preuzmite kôd projekta priložen ovom koraku i otvorite ga s Arduino IDE -om, zatim ažurirajte postavke u config.h tako da odgovaraju vašem korisničkom imenu i ključu za Adafruit IO, kao i imenu i zaporci vaše WiFi mreže. Budite sigurni da imate instalirane Arduino knjižnice "Adafruit IO Arduino", "ArduinoHttpClient" i "Adafruit MQTT". Zatim učitajte kôd na svoju ploču.

Korak 3: Špil kroz sredinu

Awl Through the Middle
Awl Through the Middle

Izrežite komad čvrste umjetničke ploče koja će odgovarati vašem okviru sjena (moj je 4x6 inča) pomoću metalnog ravnala, prostirke za rezanje i pomoćnog/zanatskog noža. Pazite da ne porežete prste! Probodite šilom u gornjem srednjem području i pomičite šilo da otvorite rupu na otprilike 3/16 (4-5 mm). To će omogućiti da žice za mini vibracijski motor prođu kroz ploču.

Korak 4: Namotajte se poput proljeća

Ranjeno kao proljeće
Ranjeno kao proljeće
Ranjeno kao proljeće
Ranjeno kao proljeće
Ranjeno kao proljeće
Ranjeno kao proljeće

Trik u natezanju papirnatog srca je da ga postavite na nešto što se može lako pomicati, poput opruge. Upotrijebite tanku žicu za stvaranje zavojnice omotavanjem štapića ili sličnog malog predmeta. Ostavite repove na oba kraja opruge, a jedan provucite kroz rupu na ploči. Zalijepite je sa stražnje strane kako biste oprugu držali na mjestu.

Ako nemate odgovarajuću žicu, improvizirajte s onim što imate. Možda bi se opruga za pričvršćivanje mogla zamijeniti malim patentnim zatvaračem, kopčom za kosu ili nekim drugim predmetom.

Korak 5: Srce od papira

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

Da biste napravili srca od slojevitog papirnatog papira, ušite ravni ubod kroz novi, još uvijek presavijeni paket papira. Presavijte uz ušivenu liniju i olovkom skicirajte oblik polu srca, a zatim izrežite oblik i razvijte srce. Očistite sve hrapave rubove škarama.

Korak 6: Povezivanje putem žica

Povezano putem žica
Povezano putem žica
Povezano putem žica
Povezano putem žica

Proširite doseg žica vašeg motora lemljenjem na komade namotane žice i izoliranjem spojeva toplinski skupljajućim cijevima. Učinite isto sa LED diodom.

Korak 7: Srce koje pleše

Srce koje pleše
Srce koje pleše
Srce koje pleše
Srce koje pleše

Provucite žice motora kroz oprugu (prvo vam može pomoći ako ih slomite) i vruće ih zalijepite na žicu opruge i stražnju stranu papirnatog srca, dvostruko provjeravajući da žica ne premošćuje električne veze motora. Priključite motor na prototip matične ploče i aktivirajte motor kako biste provjerili njegovu elastičnost. Podesite duljinu opruge ili vrstu žice dok se ne postigne željeno pomicanje.

Korak 8: Pozadinsko osvjetljenje s ljubavlju

Pozadinsko osvjetljenje s ljubavlju
Pozadinsko osvjetljenje s ljubavlju
Pozadinsko osvjetljenje s ljubavlju
Pozadinsko osvjetljenje s ljubavlju

Odlučio sam osvijetliti ploču iza svog papirnatog srca vrućim lijepljenjem male LED šljokice na stražnju stranu motora, ali možete staviti svoju LED diodu gdje god želite ili je potpuno izostaviti.

Korak 9: Napajanje baterije

Napajanje baterije
Napajanje baterije
Napajanje baterije
Napajanje baterije

Tijekom izrade prototipa napajao sam krugove kruga putem USB kabela koji sam koristio za njihovo programiranje. Kako bih prešao na konačniji dizajn, htio sam dodati snagu/punjenje lipolne baterije kako bi se valentine mogle premještati po kući i rukovati bez potrebe za uključivanjem u 100% vremena. Na Feather Huzzahu, priključak za napajanje mora se premjestiti na BAT pin, ako već nije tamo. Na proboju Huzzah napajanje se spaja na pin označen VBat, a za lipolne baterije potrebna je dodatna ploča za punjenje (spojite BAT na + i GND na -).

Ovaj dizajn nema namjeru imati prekidač za uključivanje/isključivanje, već da se većinu vremena uključi u utičnicu i stavi na vaš stol ili zid. Ako želite moći uključivati napajanje uređaja, dodajte prebačeni USB kabel na ploču Feather Huzzah ili dodajte prekidač između pinova GND i EN za isključivanje wifi ploče. Ako koristite Huzzah probojnu ploču, mogli biste prekinuti jedan od kabela napajanja taktilnim prekidačem za uključivanje/isključivanje.

Korak 10: U konačnom obliku

U svom konačnom obliku
U svom konačnom obliku
U svom konačnom obliku
U svom konačnom obliku

Počnite lemiti svoj posljednji krug na perma-proto ploči. Ako koristite prekidač Huzzah, dvaput provjerite da zaglavlja za programiranje ne dolaze u dodir s vodljivim jastučićima na pločici.

Korak 11: Pomoću tipki od filca

S gumbima od filca
S gumbima od filca
S gumbima od filca
S gumbima od filca
S gumbima od filca
S gumbima od filca

Imam ove tipke od filca nekoliko godina i do sada im nisam našao dobru primjenu! Koristio sam iglu za filcanje i vunu kako bih umotao trenutne tipke u nejasna vlaknasta vlakna. Koje god gumbe upotrijebili, lemite ih na ploču na ugodnom razmaku.

Korak 12: Na temelju vlastitog radnog prototipa

Na temelju vlastitog radnog prototipa
Na temelju vlastitog radnog prototipa
Na temelju vlastitog radnog prototipa
Na temelju vlastitog radnog prototipa

Kao što sam spomenuo u koraku Supplies, toplo preporučujem da prilikom stvaranja ovakvih projekata duplirate radni prototip lemljene ploče. Možete provjeriti svoje žičane veze prema dijagramu kruga i radnoj ploči, što će smanjiti vjerojatnost da ste pogriješili. Dok sam lemio krug, vrlo sam pažljivo stavio komponente blizu jedne druge kako bih uštedio prostor.

Kako bih olakšao sastavljanje valentina, za napajanje sam upotrijebio vijčane stezaljke koje će doći kroz stražnju stranu kutije sjena. Ako ste koristili ploču Feather Huzzah, jednostavno ćete provući žicu baterije i priključiti je u JST port ploče.

Korak 13: Oblikovanje

Oblikovanje
Oblikovanje
Oblikovanje
Oblikovanje
Oblikovanje
Oblikovanje

Napravite suho postavljanje kako biste vidjeli i označili kako će vaša pločica stati u okvir. Upotrijebite pištolj za vruće ljepilo da biste napravili odstupanja na uglovima, kako biste malo podigli svoj krug. Time se gumbi približavaju s prednje strane okvira sjenama, a također pruža prostor za žice koje prelaze na napajanje, motor i LED.

Upotrijebite svoje šilo da biste stvorili novu rupu, ovaj put iza mjesta na kojemu će vaša ploča biti postavljena. Prođite žice za napajanje i uzemljenje te žice za motor i LED.

Korak 14: U Shadowbox

U Shadowbox
U Shadowbox
U Shadowbox
U Shadowbox
U Shadowbox
U Shadowbox

Također sam koristio priključne blokove za povezivanje motora i LED -a, ali bi i lemljenje na ploču dobro funkcioniralo. Postavio sam ploču za punjenje i bateriju na stražnju ploču i sastavio kutiju za sjene.

Uređaj šalje i prima naredbe s gumba, pa ga možete lako testirati pritiskom na gumbe- srce će zujati i zasvijetliti kada primi naredbe s interneta.

Korak 15: Pokreće IFTTT

Pokreće IFTTT
Pokreće IFTTT
Pokreće IFTTT
Pokreće IFTTT

Da biste pokrenuli Valentinovo s telefona ili automatizirali Valentinovo na temelju aktivnosti na društvenim medijima, fizičke lokacije i mnogih drugih radnji, postavite račun na IFTTT -u, usluzi API gatewaya. Možete sastaviti jednostavan recept koji doprinosi naredbama vašem Adafruit IO feedu koji kontrolira Valentinovo.

Widget s gumbima za Android/iOS: Izradite novi aplet i odaberite "Widget gumba" kao okidač. Odaberite Adafruit kao izlaz i pošaljite broj 1 ili 2 u "naredbeni" feed na Adafruit IO. Nakon spremanja apleta, dodajte novi IFTTT widget na početni zaslon mobilnog uređaja. Napravio sam dva widgeta, po jedan za svaki gumb na Valentinovo.

Preporučeni: