Sisukord:
- Samm: mida vajate
- Samm 2: Mul on teie kood
- 3. samm: Awl läbi keskmise
- 4. samm: haavake nagu kevad
- 5. samm: paberist süda
- Samm: ühendage juhtmete kaudu
- 7. samm: tantsiv süda
- 8. samm: taustvalgustusega armastusega
- Samm: patareitoitega
- Samm: lõplikul kujul
- 11. samm: vildist nuppudega
- 12. samm: põhineb teie enda töötaval prototüübil
- 13. samm: vormimine
- 14. samm: varjukasti
- 15. samm: käivitatakse IFTTT abil
Video: Internet Valentine: 17 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
Becky Stern Jälgi autori lisateavet:
Teave: tegemine ja jagamine on minu kaks suurimat kirge! Kokku olen avaldanud sadu õpetusi kõige kohta alates mikrokontrolleritest kuni kudumiseni. Olen New Yorgi mootorrattur ja kahetsusväärne koeraema. Minu häda … Lisateave bekathwia kohta »
Saatke oma sõbrapäevale võrgu kaudu märkus! See isetegemise elektroonika projekt kasutab väikest vibreerivat mootorit, et õrnalt lehvitada siidpaberist südant ja vilgutada LED -i, kui see saab Interneti kaudu juhiseid teiselt seadmelt. Ehitasin ESP8266 wifi ahela kaks versiooni, mis olid varustatud ka kahe nupuga kahe käsu käivitamiseks. Seadmed räägivad Adafruit IO pilveteenuse kaudu, et suhelda üksteisega kõikjal, kus on wifi, ja ma näitan teile, kuidas aktiveerida oma sõbrapäeva ka API -lüüsi teenusega IFTTT, kui soovite luua ainult ühe sõbrapäeva.
See on üsna lihtne asjade Interneti projekt! Enne sukeldumist peaksite teadma Arduino tarkvara ja elektroonika jootmist. Proovige minu algaja Arduino klassi ja/või Randy Sarafani elektroonika algklassi, et kiirendada!
Tööga kursis hoidmiseks jälgige mind YouTube'is, Instagramis, Twitteris, Pinterestis ja tellige minu uudiskiri.
Samm: mida vajate
Selle projekti jaoks lõin kaks seadet, mis suhtlevad üksteisega, kuid see projekt töötab hästi ainult ühe seadmega, mis käivitatakse Interneti kaudu teie telefoni või arvutiga (me käsitleme seda hiljem). Olenemata sellest, millist transiiverit te valmistate, soovitan tungivalt luua üks jootevaba leivaplaadi prototüüp ja paljundada see uue joodetud osade komplektiga, selle asemel et töökorras prototüüp lahti võtta. See muudab lõpliku plaadi ehitamise ja tõrkeotsingu palju lihtsamaks.
Iga seadme puhul:
- Shadowboxi pildiraam
- Adafruit Huzzah Feather või ESP8266 Huzzah Breakout Board (FTDI kaabli ja lipolüütilise laadimisplaadiga)
- Lipoly aku ja USB -kaabel
- Jooteta leivalaud ja perma-proto-plaat
- Leivaplaadi prototüüpide juhtmed
- Kaks hetkelist nuppu
- Mini vibreeriv mootor
- NPN -transistor, näiteks PN2222
- Diood nagu 14N001
- 100-1K oomi takisti
- LED (kõik, mis teile meeldivad, näiteks 5 mm punane, LED -litrid või valgustatud nupp)
- Keermestatud traat
- Kuumakahandavad torud
- Klemmliistud (valikuline)
- Punane siidpaber
- Plakatiplaat
Koguge järgmised tööriistad:
- Lõikematt
- Joonlaud
- Kommunaal-/käsitöönuga
- Awl
- Õmblusmasin
- Käärid
- Kuum liimipüstol
- Pliiats
- Pöörlev tööriist (Dremel jne) (valikuline)
- Jootekolb
- Jootma
- Traadi eemaldajad
- Loputage traadi klambrid
- Kolmas käsi tööriist
- Soojuspüstol või tulemasin
- Multimeeter (valikuline, kuid väga mugav)
- Lint
- Õhuke traat (kasutasin.2mm terasest sidumistraati)
Amazoni sidusettevõttena teenin kvalifitseeritud ostudest, mille teete minu sidusettevõtte linkide abil.
Looge/logige sisse kontodele järgmistel saitidel:
- Adafruit IO
- IFTTT
Samm 2: Mul on teie kood
Selle projekti vooluring kasutab ESP8266 WiFi -kiipi kas Huzzah wifi katkestusplaadil või Adafruit Feather Huzzah tahvlil. Kui kasutate purunemisplaati, on plaadi programmeerimiseks vaja ka FTDI -kaablit ja akutoite lisamiseks lipolüütilist laadijat. Lugege oma valitud plaadiga põhjalikult läbi toote dokumentatsioon, et paremini mõista selle pistikuid ja erifunktsioone. Selle projekti jaoks võib olla võimalik kasutada teisi ESP9266 tahvleid, kuid ma pole neid proovinud.
Mõlema versiooni aheladiagrammid on toodud ülal. Mõlemad ahelad ühendavad surunuppe läbi maa pistikutega 4 ja 14, LED -i, mis on ühendatud tihvtiga 15 ja transistori ahelaga, mis juhib väikest vibreerivat mootorit, mis on ühendatud tihvtiga 5.
Enne ESP8266 tahvlite programmeerimist Arduinoga peate tarkvarale lisama plaaditoe. Kasutage tahvlite haldurit, et neid plaate toetada ja enne jätkamist laadige üles vilkuv testprogramm. Pidage meeles, et Huzzah Breakout -plaadi puhul peate enne uue koodi üleslaadimist kasutama tahvli käivitusrežiimi lülitamiseks nupuvajutuste kombinatsiooni.
Ehitage oma skeem jooteta leivaplaadile vastavalt skeemile.
Looge oma Adafruit IO kontole uus kanal nimega "command". Otsige üles AIO võti (lehel Seaded).
Laadige alla sellele etapile lisatud projekti kood ja avage see Arduino IDE -ga, seejärel värskendage konfiguratsiooni h.f seadeid, et need vastaksid teie Adafruit IO kasutajanimele ja võtmele, samuti teie WiFi -võrgu nimele ja paroolile. Veenduge, et teil on installitud Arduino teegid "Adafruit IO Arduino", "ArduinoHttpClient" ja "Adafruit MQTT". Seejärel laadige kood oma tahvlile üles.
3. samm: Awl läbi keskmise
Lõika metallist joonlaua, lõikamismati ja majapidamis-/käsitöönoa abil välja oma varjukasti raamiga (minu mõõtmed on 4x6 tolli) sobiv tugev kunstitahvel. Olge ettevaatlik ja ärge lõigake sõrmi! Torgake ülaosa keskosaga ülaosaga ja keerake ava, et see avaks umbes 3/16 tolli (4-5 mm). See võimaldab mini vibreeriva mootori juhtmetel plaati läbida.
4. samm: haavake nagu kevad
Nipp paberisüdame värisema panemiseks on see paigaldada millelegi, mis võib kergesti liikuda, näiteks vedru. Kasutage õhukest traati mähise loomiseks, mähkides seda söögipulga või sarnase väikese eseme ümber. Jätke sabad vedru mõlemale otsa ja keerake üks läbi laua augu. Kleepige see tagaküljele, et vedru paigal hoida.
Kui teil pole sobivat traati, tehke seda, mis teil on. Võib -olla saab kinnitusvedru asendada väikese tõmbluku, juukseklambri või muu esemega.
5. samm: paberist süda
Kihilise koepaberist südamete valmistamiseks õmble sirge õmblus läbi uue, veel kokku voltitud siidpaberipaketi. Voldi mööda õmmeldud joont kokku ja visandage pliiatsiga pooliku kuju, seejärel lõigake kuju välja ja avage süda. Puhastage kääridega kõik karmid servad.
Samm: ühendage juhtmete kaudu
Pikendage oma mootori juhtmete ulatust, jootes keermestatud traaditükid ja isoleerides ühendused termokahanevate torudega. Tehke sama LED -iga.
7. samm: tantsiv süda
Keerake mootori juhtmed läbi vedru (selle kokkukukkumine võib aidata) ja liimige see kuumalt vedru traadisabale ja paberisüdame tagaküljele, kahekordne juhtme kontrollimine ei silla mootori elektriühendusi. Ühendage mootor oma leivaplaadi prototüübiga ja aktiveerige mootor, et testida selle vetruvust. Reguleerige vedru või traadi tüüpi, kuni soovitud liikumine on saavutatud.
8. samm: taustvalgustusega armastusega
Valisin oma paberisüdame taga oleva tahvli valgustamiseks, liimides kuumalt väikese LED -litri mootori tagaküljele, kuid võite oma LED -i paigutada kuhu iganes soovite, või selle täielikult välja jätta.
Samm: patareitoitega
Prototüüpimise ajal toitsin oma leivalaua vooluringid läbi USB -kaabli, mida kasutasin nende programmeerimiseks. Lõplikuma kujunduse juurde liikumiseks tahtsin lisada lipoolset akut/laadimist, et sõbrapäeva saaks kodus ringi liigutada ja käsitseda, ilma et oleks vaja 100% ajast vooluvõrku ühendada. Feather Huzzah'il tuleb toiteühendus viia PVT -tihvti, kui seda juba polnud. Huzzah'i katkestusel ühendatakse toide tihvtiga, mis on märgistatud VBatiga, ja lipoakude jaoks on vaja täiendavat laadimisplaati (ühendage PVT + ja GND - -).
See disain ei ole mõeldud sisse-/väljalülitamiseks, vaid pigem vooluvõrku ühendamiseks ja lauale või seinale kinnitamiseks. Kui soovite seadme toite sisse ja välja lülitada, lisage oma Feather Huzzah plaadile lülitatud USB -kaabel või lülitage WiFi -plaadi väljalülitamiseks lüliti GND ja EN pistikute vahel. Kui kasutate Huzzah'i katkestusplaati, võite katkestada ühe toitejuhtme puutetundliku sisse/välja lülitiga.
Samm: lõplikul kujul
Alustage oma lõpliku vooluahela jootmist perma-proto plaadil. Kui kasutate Huzzah'i jaotust, kontrollige uuesti, kas programmeerimispäised ei puutu kokku trükkplaadi juhtivate padjadega.
11. samm: vildist nuppudega
Mul on neid vildist nuppe juba mitu aastat olnud ja pole siiani neile head kasutust leidnud! Olin kasutanud vildistamisnõela ja villast rullimist, et ümbritseda hetkelised nupud udusesse nõelvilditud kiudu. Ükskõik, milliseid nuppe kasutate, jootke need oma trükkplaadile mugava vahega.
12. samm: põhineb teie enda töötaval prototüübil
Nagu ma juba varude etapis mainisin, soovitan selliste projektide loomisel tungivalt jootmiseta leivaplaadi prototüüpi kopeerida. Saate oma juhtmeühendusi kontrollida nii vooluahela skeemi kui ka töötava leivaplaadi alusel, mis vähendab teie tõenäolist vea tekkimist. Vooluringi jootmisel tõmbasin ruumi säästmiseks komponendid väga hoolikalt üksteise lähedale.
Sõbrapäeva lihtsamaks kokkupanemiseks kasutasin toiteühenduste jaoks kruviklemmiplokke, mis tulevad varjukasti tagaküljelt. Kui kasutasite Feather Huzzah plaati, lasete lihtsalt akujuhtme läbi ja ühendate selle plaadi JST -pordiga.
13. samm: vormimine
Tehke kuivpaigaldus, et näha ja märkida, kuidas teie trükkplaat raami mahub. Kasutage kuuma liimipüstolit, et teha nurkades takistusi, et oma vooluringi veidi tõsta. See viib nupud varjukasti esiküljele lähemale ja annab ruumi ka toite, mootori ja LED -i juhtmetele.
Kasutage oma auku, et luua uus auk, seekord selle taha, kuhu teie trükkplaat läheb. Viige läbi toite- ja maandusjuhtmed ning mootori ja LED -i juhtmed.
14. samm: varjukasti
Mootori ja LED -i ühendamiseks kasutasin ka klemmiplokke, kuid plaadile jootmine oleks ka hästi toiminud. Paigaldasin lipoly laadimisplaadi ja aku alusplaadi külge ning panin varjukasti kokku.
Seade nii saadab kui võtab vastu nuppude käsklusi, nii et saate seda lihtsalt nuppe vajutades testida- süda sumiseb ja süttib, kui saab käsklusi Internetist.
15. samm: käivitatakse IFTTT abil
Sõbrapäeva käivitamiseks telefonist või sõbrapäeva automatiseerimiseks vastavalt teie sotsiaalmeedia tegevusele, füüsilisele asukohale ja paljudele muudele toimingutele seadistage konto IFTTT -s, API -lüüsi teenuses. Saate koostada lihtsa retsepti, mis annab käsud teie Adafruit IO voole, mis juhib sõbrapäeva.
Androidi/iOS -i nupuvidin: looge uus aplett ja valige päästikuks „Nupu vidin“. Valige väljundiks Adafruit ja saatke number 1 või 2 Adafruit IO käsureale. Pärast apleti salvestamist lisage oma mobiilseadme avakuvale uus vidin IFTTT. Tegin sõbrapäeval kaks vidinat, ühe iga nupu jaoks.
Soovitan:
Pekslev süda LED Valentine ornament: 7 sammu (piltidega)
Peksleva südamega LED -valentin -ornament: selles juhendatavas näitan teile, kuidas ma olen sõbrapäevaks ehitanud LED -ehte, mille kinkisin oma naisele. Ahel on inspireeritud teisest juhendist: https: //www.instructables.com/id/Astable-Multivibr
Valgusaktiveeritud Valentine kingitus: 8 sammu (piltidega)
Kerge aktiveeritud sõbrapäeva kingitus: kuna sõbrapäev on kohe ukse ees, sain innustust lisada midagi täiendavat, et muuta kingitus natuke erilisemaks. Katsetan Arduinoga minimängijat ja mõtlesin, kas saan lisada valgusanduri, et see esitaks laulu minu jaoks
Valentine's Vaas Dazzler: 8 sammu (piltidega)
Valentine's Vaas Dazzler: See on 3D -prinditud vaas (valikulise 3D -prinditud roosiga), mis on valgustatud adresseeritavate RGB -LED -idega. See võib helendada erinevaid värve ja tuhmuda värvide vahel. Nuppude abil saate valida kümme erinevat värviefekti ja sellel on ka dia
Veebipõhine Valentine: 8 sammu (piltidega)
Veebipõhine sõbrapäev: selle tarkvara ja riistvara seguga saate süttida südamest kaunistatud öövalguse kõikjal, kus on Interneti-ühendus. Nii et kas mäletate tööl, kohvikus, kodus või (veebipõhises) mobiiltelefonis, võite oma sõbrapäevale öelda, et
GuGaplexed Valentine LED süda: 3 sammu
GuGaplexed Valentine LED Heart: GuGaplexing on uus LED -ekraanide multipleksimise tehnika. Võrreldes Charlieplexinguga võimaldab GuGaplexing teil juhtida kaks korda rohkem LED -e ja seda vaid mõne lisakomponendiga. GuGaplexed Valentine LED Heart projektis on 40 LED -i, mis on paigutatud noolega