Sisällysluettelo:

Internet Valentine: 17 vaihetta (kuvilla)
Internet Valentine: 17 vaihetta (kuvilla)

Video: Internet Valentine: 17 vaihetta (kuvilla)

Video: Internet Valentine: 17 vaihetta (kuvilla)
Video: ВИЛЬНЮС, в который хочется приезжать. Литва, Балтия. 4K 2024, Joulukuu
Anonim
Image
Image

Becky SternSeuraa lisää tekijältä:

Verkkokameran yksityisyyden ystävä
Verkkokameran yksityisyyden ystävä
Mittanauha Yagi -antenni 3D -tulostetuilla liittimillä
Mittanauha Yagi -antenni 3D -tulostetuilla liittimillä
Mittanauha Yagi -antenni 3D -tulostetuilla liittimillä
Mittanauha Yagi -antenni 3D -tulostetuilla liittimillä
Zodiac -kirjonta
Zodiac -kirjonta
Zodiac -kirjonta
Zodiac -kirjonta

Tietoja: Tekeminen ja jakaminen ovat kaksi suurinta intohimoani! Yhteensä olen julkaissut satoja opetusohjelmia kaikesta mikrokontrollereista neulomiseen. Olen New Yorkin moottoripyöräilijä ja katumaton koiran äiti. My wo… Lisätietoja bekathwiasta »

Lähetä ystävänpäiväsi muistiinpano verkon kautta! Tämä DIY -elektroniikkaprojekti käyttää pientä värähtevää moottoria heiluttaen varovasti pehmopaperisydäntä ja vilkkumaan LED -valoa, kun se vastaanottaa ohjeita Internetistä toiselta laitteelta. Rakensin kaksi versiota ESP8266 -wifi -piiristä, jossa oli myös kaksi painiketta kahden komennon laukaisemiseksi. Laitteet puhuvat Adafruit IO -pilvipalvelun kautta kommunikoidakseen keskenään mistä tahansa wifi -yhteyden kautta, ja näytän sinulle, kuinka voit aktivoida ystävänpäiväsi myös API -yhdyskäytäväpalvelulla IFTTT, jos haluat rakentaa vain yhden ystävänpäivän.

Tämä on melko helppo esineiden internet -projekti! Ennen kuin sukellat sisään, sinulla on oltava käytännöllinen tieto Arduino -ohjelmistosta ja elektroniikan juottamisesta. Kokeile aloittelijani Arduino -luokkaa ja/tai Randy Sarafanin elektroniikan perusluokkaa saadaksesi vauhtia!

Jos haluat pysyä ajan tasalla siitä, mitä työskentelen, seuraa minua YouTubessa, Instagramissa, Twitterissä, Pinterestissä ja tilaa uutiskirjeeni.

Vaihe 1: Mitä tarvitset

Mitä tarvitset
Mitä tarvitset
Mitä tarvitset
Mitä tarvitset

Tätä projektia varten loin kaksi laitetta, jotka kommunikoivat keskenään, mutta tämä projekti toimii hyvin vain yhdellä laitteella, joka käynnistetään Internetin kautta puhelimella tai tietokoneella (katamme sen myöhemmin). Riippumatta siitä, kuinka monta lähetin -vastaanotinta teet, suosittelen lämpimästi luomaan yhden juotottoman leipälevyn prototyypin ja kopioimaan sen uusilla osilla juotetussa muodossa sen sijaan, että purkaisit toimivan prototyypin. Se tekee lopullisen levyn rakentamisesta ja vianmäärityksestä paljon helpompaa.

Jokaiselle laitteelle:

  • Shadowbox -kuvakehys
  • Adafruit Huzzah Feather tai ESP8266 Huzzah Breakout Board (FTDI -kaapelilla ja lipoly -latauslevyllä)
  • Lipoly -akku ja USB -kaapeli
  • Juoton leipälauta ja perma-proto-levy
  • Leipälevyn prototyyppijohdot
  • Kaksi hetkellistä painiketta
  • Mini tärisevä moottori
  • NPN -transistori, kuten PN2222
  • Diodi, kuten 14N001
  • 100-1K ohmin vastus
  • LED (mitä haluat, kuten 5 mm punainen, LED -paljetti tai valaistu painike)
  • Kierretty lanka
  • Lämpökutistuva letku
  • Riviliittimet (valinnainen)
  • Punainen pehmopaperi
  • Julistetaulu

Kerää seuraavat työkalut:

  • Leikkuumatto
  • Viivotin
  • Hyödyllinen/käsityöveitsi
  • Naskali
  • Ompelukone
  • Sakset
  • Kuuma liimapistooli
  • Lyijykynä
  • Pyörivä työkalu (Dremel jne.) (Valinnainen)
  • Juotin
  • Juottaa
  • Langanpoistimet
  • Huuhtele langankatkaisimet
  • Kolmas käsityökalu
  • Lämpöpistooli tai kevyempi
  • Yleismittari (valinnainen, mutta erittäin kätevä)
  • Nauha
  • Ohut lanka (käytin.2mm teräslankaa)

Amazon -yhteistyökumppanina ansaitsen hyväksytyistä ostoista, joita teet kumppanilinkkien avulla.

Luo/kirjaudu tileille seuraavilla sivustoilla:

  • Adafruit IO
  • IFTTT

Vaihe 2: Minulla on koodi

Sain koodisi
Sain koodisi
Sain koodisi
Sain koodisi

Tämän projektin piiri käyttää ESP8266 -wifi -sirua joko Huzzahin wifi -katkaisulaudassa tai Adafruit Feather Huzzah -levyssä. Jos käytät katkaisukorttia, kortin ohjelmointiin tarvitaan myös FTDI -kaapeli ja akun lisäämiseksi lipoly -laturi. Lue tuotteen dokumentaatio huolellisesti valitsemallasi levyllä ymmärtääksesi sen pinoutit ja erikoisominaisuudet paremmin. Voi olla mahdollista käyttää muita ESP9266 -levyjä tähän projektiin, mutta en ole kokeillut niitä.

Molempien versioiden piirikaaviot on esitetty yllä. Molemmat piirit yhdistävät painikkeet maadoituksen kautta nastoihin 4 ja 14, LED -liitäntään nastaan 15 ja transistoripiiriin, joka ohjaa pientä tärinämoottoria, joka on kytketty nastaan 5.

Ennen kuin voit ohjelmoida ESP8266 -levyjä Arduinolla, sinun on lisättävä piirilevyn tuki ohjelmistoon. Käytä levyjen hallintaa lisätäksesi tukea näille levyille ja lataa vilkkuva testiohjelma ennen kuin jatkat. Muista, että Huzzah -katkaisulaudalla sinun on painikkeiden yhdistelmällä asetettava levy käynnistyslataustilaan ennen uuden koodin lataamista.

Rakenna piirisi juottamattomalle leipälevylle kaavion mukaisesti.

Luo uusi syöte Adafruit IO -tilillesi nimeltä "command". Etsi AIO -avaimesi (Asetukset -sivulta).

Lataa tähän vaiheeseen liitetty projektikoodi ja avaa se Arduino IDE: llä, päivitä sitten config.h: n asetukset vastaamaan Adafruit IO -käyttäjänimeäsi ja -avaintasi sekä wifi -verkon nimeäsi ja salasanaasi. Varmista, että sinulla on asennettuna Arduino -kirjastot "Adafruit IO Arduino", "ArduinoHttpClient" ja "Adafruit MQTT". Lataa sitten koodi taulullesi.

Vaihe 3: Awl keskellä

Awl keskellä
Awl keskellä

Leikkaa pala tukevaa taululautaa, joka vastaa varjolaatikkokehystäsi (minun koko on 4 x 6 tuumaa), käyttämällä metallista viivoitinta, leikkuumattoa ja työkalu-/käsityöveistä. Varo leikkaamasta sormiasi! Lävistä piilolla ylemmällä keskialueella ja avaa reikä noin 3/16 tuuman (4-5 mm) väliin. Tällöin minivärähtevän moottorin johdot kulkevat levyn läpi.

Vaihe 4: Haava kuin kevät

Haava kuin kevät
Haava kuin kevät
Haava kuin kevät
Haava kuin kevät
Haava kuin kevät
Haava kuin kevät

Temppu saada paperisydän heilumaan on asentaa se johonkin, joka voi liikkua helposti, kuten jousen. Luo kela ohuella langalla käärittämällä syömäpuikko tai vastaava pieni esine. Jätä hännät jousen molemmille päille ja pujota yksi levyn reiän läpi. Teippaa se takaa pitämään jousi paikallaan.

Jos sinulla ei ole sopivaa lankaa, improvisoi sillä, mitä sinulla on. Ehkä pieni vetoketju, hiusleike tai muu esine voidaan korvata asennusjousella.

Vaihe 5: Paper Heart

Paperi sydän
Paperi sydän
Paperi sydän
Paperi sydän
Paperi sydän
Paperi sydän

Jos haluat tehdä kerrostettuja pehmopaperisydämiä, ompele suoraommel uuden, vielä taitetun pehmopaperipaketin läpi. Taita ommeltua viivaa pitkin ja piirrä lyijykynällä puolisydämen muoto, leikkaa muoto ja avaa sydän. Puhdista karkeat reunat saksilla.

Vaihe 6: Yhdistetty johtojen kautta

Yhdistetty johtojen kautta
Yhdistetty johtojen kautta
Yhdistetty johtojen kautta
Yhdistetty johtojen kautta

Laajenna moottorisi johtojen ulottuvuutta juottamalla kierrelankakappaleisiin ja eristämällä liitännät lämpökutisteputkella. Tee sama LED -valolla.

Vaihe 7: Tanssiva sydän

Tanssiva sydän
Tanssiva sydän
Tanssiva sydän
Tanssiva sydän

Pujota moottorin johdot jousen läpi (sen romahtaminen voi ensin auttaa) ja liimaa se kuumalla jousen langanpäähän ja paperisydämen takaosaan, kaksoistarkistus, ettei lanka sido moottorin sähköliitäntöjä. Kytke moottori leipälevyn prototyyppiin ja aktivoi moottori testataksesi sen joustavuus. Säädä jousen tai vaijerityypin pituutta, kunnes haluttu liike on saavutettu.

Vaihe 8: Taustavalaistu rakkaudella

Taustavalaistu rakkaudella
Taustavalaistu rakkaudella
Taustavalaistu rakkaudella
Taustavalaistu rakkaudella

Valitsin paperisydämeni takana olevan levyn valaisemisen liimaamalla kuumalla pienellä LED -paljetilla moottorin takaosaan, mutta voit laittaa LED -valon minne haluat tai jättää sen kokonaan pois.

Vaihe 9: Paristokäyttöinen

Paristokäyttöinen
Paristokäyttöinen
Paristokäyttöinen
Paristokäyttöinen

Prototyyppien valmistuksen aikana käytin leipälevypiirejäni ohjelmointiin käyttämäni USB -kaapelin kautta. Siirtyäkseni lopullisempaan muotoiluun halusin lisätä lipoly -akun/latauksen, jotta ystävänpäivää voitaisiin siirtää ympäri taloa ja käsitellä ilman, että sitä tarvitsee kytkeä 100% ajasta. Feather Huzzahin virtajohto on siirrettävä BAT -nastaan, jos se ei jo ollut siellä. Huzzahin katkaisussa virta kytketään VBat -merkittyyn nastaan, ja lipolyakkuille tarvitaan lisälatauskortti (liitä BAT +: een ja GND - -).

Tämän mallin ei ole tarkoitus olla päällä/pois -kytkin, vaan pikemminkin kytkettynä verkkovirtaan ja istua työpöydälläsi tai seinälläsi. Jos haluat kytkeä laitteeseen virran, lisää feather Huzzah -korttiin kytketty USB -kaapeli tai kytke GND- ja EN -nastat välillä kytkeäksesi wifi -levyn pois päältä. Jos käytät Huzzah -katkaisukorttia, voit keskeyttää jonkin virtalähteen johdoista kosketuskytkimellä.

Vaihe 10: Lopullisessa muodossaan

Lopullisessa muodossaan
Lopullisessa muodossaan
Lopullisessa muodossaan
Lopullisessa muodossaan

Aloita viimeisen piirin juottaminen perma-proto-levylle. Jos käytät Huzzah -katkaisua, tarkista, että ohjelmointiotsikot eivät kosketa piirilevyn johtavia tyynyjä.

Vaihe 11: Huopanappeilla

Huopanappeilla
Huopanappeilla
Huopanappeilla
Huopanappeilla
Huopanappeilla
Huopanappeilla

Minulla on ollut näitä huopapainikkeita useita vuosia, enkä ole koskaan löytänyt niille hyvää käyttöä, tähän asti! Olin käyttänyt huovutusneulaa ja villan kiertämistä koteloidaksesi hetkelliset painikkeet sumeaan neulahuovattuun kuituun. Mitä painikkeita käytätkin, juota ne piirilevyllesi mukavalla etäisyydellä.

Vaihe 12: Perustuu omaan työprototyyppiin

Perustuu omaan toimivaan prototyyppiin
Perustuu omaan toimivaan prototyyppiin
Perustuu omaan toimivaan prototyyppiin
Perustuu omaan toimivaan prototyyppiin

Kuten mainitsin Tarvikkeet -vaiheessa, suosittelen lämpimästi toimivan, juottoman leipälevyn prototyypin kopioimista tällaisia projekteja luotaessa. Voit tarkistaa johdinliitännät sekä piirikaavion että toimivan leipälevyn perusteella, mikä vähentää todennäköistä virhettäsi. Kun juotin virtapiirin, työnsin komponentit huolellisesti lähelle toisiaan tilan säästämiseksi.

Valentinin kokoamisen helpottamiseksi käytin virtaliitäntöihin ruuviliittimiä, jotka tulevat varjolaatikon takaosan läpi. Jos käytit Feather Huzzah -levyä, vie akkujohto yksinkertaisesti läpi ja liitä se levyn JST -porttiin.

Vaihe 13: Muotoilu

Muotoutua
Muotoutua
Muotoutua
Muotoutua
Muotoutua
Muotoutua

Suorita kuiva sovitus nähdäksesi ja merkitäksesi, kuinka piirilevysi sopii kehykseen. Käytä kuumaa liimapistoolia tehdäksesi eroja kulmissa, nostaaksesi piiriäsi hieman. Tämä tuo painikkeet lähemmäs varjolaatikon etuosaa ja antaa myös tilaa virran, moottorin ja LED -valojen johtimille.

Luo uusi reikä piilollasi, tällä kertaa piirikorttisi menemisen taakse. Vie virta- ja maadoitusjohdot sekä moottorin ja LED -johdot.

Vaihe 14: Varjolaatikkoon

Varjolaatikkoon
Varjolaatikkoon
Varjolaatikkoon
Varjolaatikkoon
Varjolaatikkoon
Varjolaatikkoon

Käytin myös riviliittimiä moottorin ja LEDin liittämiseen, mutta juottaminen piirilevyyn olisi myös toiminut hyvin. Asensin lipoly -latauslevyn ja akun taustalevylle ja koon varjolaatikon.

Laite lähettää ja vastaanottaa komentoja painikkeista, joten voit testata sen helposti vain painikkeita painamalla- sydän surisee ja syttyy, kun se vastaanottaa komennot Internetistä.

Vaihe 15: IFTTT laukaisee

IFTTT käynnisti
IFTTT käynnisti
IFTTT käynnisti
IFTTT käynnisti

Jos haluat käynnistää ystävänpäivän puhelimestasi tai automatisoida ystävänpäiväsi sosiaalisen median aktiviteettisi, fyysisen sijaintisi ja monien muiden toimintojen perusteella, luo tili IFTTT -sovellusliittymäpalvelulle. Voit koota yksinkertaisen reseptin, joka antaa komentoja ystävänpäivää ohjaavaan Adafruit IO -syötteeseesi.

Android/iOS -painikewidget: Luo uusi sovelma ja valitse "Painike -widget" liipaisimeksi. Valitse tulostimeksi Adafruit ja lähetä numero 1 tai 2 Adafruit IO: n "komentosyöteeseen". Kun olet tallentanut sovelman, lisää uusi IFTTT -widget mobiililaitteesi aloitusnäyttöön. Tein kaksi widgettiä, yhden kutakin ystävänpäivän painiketta varten.

Suositeltava: