Sisällysluettelo:
- Vaihe 1: Erityiset haasteet ja turvallisuusongelmat
- Vaihe 2: Tarvittavat komponentit
- Vaihe 3: Mittojen mittaus akryylipidikkeelle
- Vaihe 4: Arduino IDE- ja ESP8266 -kirjaston asennus
- Vaihe 5: Johdotus
- Vaihe 6: BLYNK -sovelluksen asennus puhelimessa
- Vaihe 7: Lopullisen koodin lataaminen
- Vaihe 8: Servovarren kiinnittäminen paikalleen
- Vaihe 9: Osien kokoaminen
- Vaihe 10: Heijastus
Video: Helposti asennettava valokytkin välkkyy: älypuhelimella ohjattu BLYNK: 10 askelta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
IoT -laitteet ovat nopeasti tulossa yhä suositummiksi, joten miksi et opiskele ja luo omia IoT -laitteitasi halvoista materiaaleista ja kovasta työstä tehdäksesi asioita, joita et voinut ennen?
Nimeni Szehuai ja minä huomaamme aina olevani nukahtamassa, mutta herään, koska valoni ovat edelleen päällä. Tietysti voisin nousta sängystä, nousta ylös, vapauttaa kaiken keräämäni lämmön, harjoitella jalkojani ja sammuttaa valon, mutta se on liian vaikeaa. Siksi olen luonut tämän oppaan auttaaksemme sinua suunnittelemaan telineen, joka pystyy asentamaan olemassa olevan valokytkimen päälle, jotta voit painaa puolestasi. Koska kukaan ei koskaan jätä puhelintaan nykyään, mikä on parempaa kuin pystyä hallitsemaan IoT -laitettasi ilmaisella sovelluksella? Tämä kiinnike muuttaa ikuisesti elämääsi antamalla sinun kytkeä valot päälle ja pois päältä puhelimellasi ja viedä kotisi askeleen älykkäämmäksi.
Tämä on minun ensimmäinen legitamate -ohjeeni ja ensimmäinen legitamate -ohjattava kilpailu, joten se merkitsisi paljon, jos äänestätte minua, jos luulitte tämän olevan mielettömän siisti projekti. (Jos joku voi kertoa minulle, kuinka poistaa pullon kehruu, jonka lähetin satunnaisesti huvin vuoksi vuosia sitten, se olisi hienoa)
Aloitetaan!
Vaihe 1: Erityiset haasteet ja turvallisuusongelmat
Tämä projekti on melko plug and go. Annan vaiheittaiset ohjeet 0-100%. Ainoat olemassa olevat vaikeudet olisivat sellaisten materiaalien ja komponenttien hankinta, jotka olen tarjonnut vaihtoehtoisilla menetelmillä, jos sinulla ei ole pääsyä niihin. Muuten se on aivan kuin Lego, vain koota kaikki yhteen.
Vaihe 2: Tarvittavat komponentit
Laitteisto:
Kaikki nämä ovat ostettavissa verkossa
· NodeMCU ESP8266-12E V1.0
· Servo SG90
· Microusb -kaapeli
· Powerbank
-Valinnainen, voit ehdottomasti käyttää tätä pistorasiasta, kun liität mikro-usb-kaapelin sovittimeen
· Akryyli 3 mm
-Paksuudella on merkitystä vain, kun suunnittelet akryyliasennustasi ja sinun on lisättävä akryylin paksuus tiettyihin mittoihin. Mielestäni 3 mm on täydellinen, koska se ei ole liian paksu/ohut ja valkoinen näyttää puhtaimmalta
Ohjelmisto:
· Arduino IDE
· Blynk -sovellus
· Adobe Illustrator
Työkalut:
· Laserleikkuri (Jos sinulla ei ole pääsyä laserleikkuriin, voit etsiä paikallisia FabLab -laitteita tai Makerspacesia ja pyytää heitä tekemään sen puolestasi)
· Ruuvimeisseli (Ruuvi, jolla servovarsi kiinnitetään servoon)
· Litteä ruuvitaltta (Muovipidikkeen nostamiseen, joka pitää naaraspuoliset servotapit muovikotelossaan)
Vaihe 3: Mittojen mittaus akryylipidikkeelle
Nyt meidän on räätälöitävä akryylipeite olemassa olevan valokytkimen päälle, jotta se voi sijoittaa servot, jotka sytyttäisivät ja sammuttavat valomme.
· Irrota valokytkimen muovikuori
· Jäljitä muovikotelon ulkopuoli ja asenna laatikko sen päälle, jos kuoren reunat ovat kaarevat (kuten minun)
· Hanki leveys (x) syvyys (y) ja korkeus (z)
· Lisää materiaalin paksuudesta riippuen paksuus (minun oli 0,3 cm) kaikkiin kolmeen arvoon.
· Laatikon korkeus on hankala, sinun on mitattava etäisyys kuten liitetyssä sivukuvassa ja varmista, että servo on mahdollisimman lähellä estämättä itse kytkintä kytkemästä päälle ja pois.
· Servon korkeus, mittaukseni mukaan on 1,2 cm, lisäät tämän arvon laatikon mitan korkeuteen
· LAATIKON Leveä syvyys on ulompi ulottuvuus
· Siirry osoitteeseen (https://boxdesigner.connectionlab.org/) ja luo laatikko käyttämällä saamiasi X-, Y- ja Z -arvoja
· Edistyneessä vaihtoehdossa säädä loven pituutta materiaalisi paksuuden mukaan, voi kestää pari yritystä, mutta asetin omani 0,75: ksi, mikä on melko tiukka istuvuus, joka vaati vasaran koputtamaan palat paikoilleen
· Valitse myös "Ei, älä sisällytä kansikappaletta"
· Avaa tämä pdf Adobe Illustratorissa
· Avaa liittämäni valokytkintiedosto ja sovita reiän ja servopisteen ääriviivat omaan akryylipäällysteeseesi, olen myös toimittanut käyttämäni.
ITSE ASIASSA:
Reiästä, jonka piti antaa johtojen tulla ulos, tuli aukko, kun painin liian kovaa ja ohut akryyli napsahti, rehellisesti mielestäni tämä voi olla paljon parempi syy, joten se helpottaa myös akryylikappaleiden sovittamista yhteen. Mutta tanko oli vain ohut, koska kansini korkeus oli melko lyhyt.
Saattaa kestää pari yritystä saada kansi napsahtamaan yhteen täydellisesti, mutta muista sen WORTH IT!
Vaihe 4: Arduino IDE- ja ESP8266 -kirjaston asennus
Ensin sinun on ladattava Arduino IDE (https://www.arduino.cc/en/Main/Software). Arduino ja koodi ovat täysin ilmaisia, minkä vuoksi valitsimme Arduinon käytön. Se on erittäin helppo oppia, koska saatavilla on monia online -resursseja.
Toiseksi sinun on ladattava ESP8266 -ohjaimet.
Kun olet ladannut Arduino IDE: n, siirry kohtaan
1. Tiedosto -välilehti ja napsauta sitten Asetukset.
2. Lisää Boards Managerin URL -osoitteisiin seuraava linkki (https://arduino.esp8266.com/stable/package_esp8266com_index.json)
3. Napsauta OK ja siirry sitten kohtaan
4. Työkalut - Hallitus - Hallitusten johtaja
5. Kirjoita hakukenttään esp8266> napsauta esp8266 by ESP8266 Community - Napsauta Asenna
6. Palaa Työkalut-Hallitus -kohtaan ja valitse NodeMCU ESP8266-12E V1.0
Nyt olet asentanut Arduino IDE: n toimimaan yhdessä NodeMCU: n kanssa.
Vaihe 5: Johdotus
Koska halusin poistaa leipälevyn ja ylimääräisten johtojen tarpeen, muutin suoraan servotappien kotelossa olevien napojen järjestystä käyttämällä litteäruuvimeisseliä luukun avaamiseksi ja johtojen järjestämiseksi uudelleen.
Jos merkitsit servosi kuten minä merkitsin ne (vasen ja oikea)
Sinun on muokattava vasenta servoa muuttamalla sitä
KÄSKY, VOIMA, GND - KÄSKY, GND, VOIMA
Oranssi, punainen, ruskea - oranssi, ruskea, punainen
Liitä nyt servot, sg90 ovat
Oranssi - punainen - ruskea servot:
Oranssi johto kytketään digitaaliseen nastaan D4 (oikea servo) TX (vasen servo) katso kuva (komento)
Punainen johto kytketään 3 V: n napaan (virta)
Ruskea johto yhdistää G -nastaan (GND)
Yksinkertainen!
Vaihe 6: BLYNK -sovelluksen asennus puhelimessa
Hae Blynkistä sovelluskaupastasi
Lataa se:
· Avaa sovellus ja napsauta Luo uusi projekti ja valitse avattavasta valikosta NodeMCU.
· AUTH -tunnus lähetetään rekisteröityyn sähköpostiosoitteeseesi. Huomaa tämä, sinun on kopioitava ja liitettävä tunnus Arduino -koodiin.
· Napauta tyhjää näyttöä ja lisää SLIDER -widget ruudulle.
· Napauta widgettiä, valitse Virtual PIN 1 (tai haluamasi PIN -koodi, sillä ei ole väliä, sillä on väliä, vastaako se koodiasi) ja aloitusarvon on oltava 0 ja lopetusarvon on oltava 180 (servosta riippuen arvo 0 saattaa saada servon jauhamaan ja rikkoutumaan, säädä sitä, kunnes se ei, minun oli 10-180)
· Napauta näyttöä ja lisää BUTTON -widget.
· Napauta widgettiä, valitse myös Virtual PIN 1 (varmista, että painike vastaa liukusäätimen nastaa) ja VAIHDA MYÖS KYTKEMISTILA (TÄRKEÄÄ)
· TEET 2 LIUKU- JA 2 PAINIKE -WIDETTIÄ, YKSI KUIN KUIN SERVO
Palaa TÄSTÄ, kun olet koonnut koko laitteen
Kun olet koonnut koko telineen, säädä liukusäädintä löytääksesi asentoarvot, jotka painavat tarpeeksi voimakkaasti, jotta valo napsahtaa, nämä ovat arvot, jotka asetat Button -widgetisi
Vaihe 7: Lopullisen koodin lataaminen
Meidän tarvitsee vain lisätä AUTH -tunnuksemme (edellä mainittu), Wifi SSID ja salasana koodiin ja ladata se NodeMCU: hon Arduino IDE: tä käyttäen. Lataa "Light_Switch_Code" ja avaa se Arduino IDE: llä, se kysyy, luotko kansion, joten napsauta ok.
Koodin osalta olen lisännyt selityksen jokaiseen riviin kommentteihin. Jos sinulla on lisää vinkkejä tai kysymyksiä, kysy rohkeasti.
LATAA:
Muista valita oikea portti, kun lataat koodiasi, jos saat
"virhe: espcomm_open epäonnistui"
Kun olet valmis, voit tarkistaa, onko se kytketty, katsomalla Blynkin tilaa (hallituksen kuvake). Se kertoo, onko se online- vai offline -tilassa.
Vaihe 8: Servovarren kiinnittäminen paikalleen
Kun koodisi on ladattu ja kortti on online -tilassa, koodi käynnistyy ja servot asetetaan 90 asentoon, sinun on käytettävä ruuvimeisseliä ja kiinnitettävä servovarret kuten kuvassa rungon kanssa yhdensuuntaisesti servosta. Näin voit seurata arvoja ja säätää niiden mukaan.
Vaihe 9: Osien kokoaminen
Koko jutun kokoaminen:
· Kun olet leikannut akryylisi laserilla, kokoa se siten, että se muistuttaa päällystä, melko suoraan eteenpäin!
· Noudata kaiverrettuja viivoja ja varmista, että suuntaat servosi oikein niin, että servon sivut ovat kaiverrettujen viivojen kanssa.
· Hanki 6 "pisaroita" blu -tappia ja seuraa kuvia, varmista, että repäät pois tarrat "Tower Pro"
· Voit myös käyttää blu -tappia tai nippusiteitä tai mitä tahansa kaapelimenetelmää kaapeleiden lajitteluun, sillä ei todellakaan ole väliä, kunhan se ei estä servoa.
· Levitä 2 riviä blu -tappia kummallekin puolelle, jotta se tarttuu seinään ja varsinaiseen valokytkimeen parantaaksesi pitoa
Liitteenä olevat kuvat osoittavat, miten valitsin tehdä omani.
VOIMAN vuoksi en usko tämän vievän liikaa virtaa ollenkaan, koska olen sisällyttänyt irrotustoiminnot, joten servot eivät aina yritä säilyttää asemaansa. Voit liittää mikro-usb-kaapelin joko pistorasiaan tai virtapankkiin.
NAUTTIA!
Vaihe 10: Heijastus
Tämä projekti opetti minulle paljon ESP8266 NodeMCU: n tai vain wifi -yhteensopivien levyjen ominaisuuksista IoT -laitteiden luomiseksi. Taidot, jotka olen oppinut käsittelemään tätä, soveltuvat muihin IoT -projekteihin, joita haluan jatkaa (nesteytysseuranta, pysy kuulolla). Olen oppinut Arduinoa aiemmin Arduino Unon avulla, mutta kykyä hallita laitettani sovelluksella wifi -yhteydellä puhelimessani?!?!?! Valtava päivitys. On hämmästyttävää, että tämä projekti vaikutti lopulta niin yksinkertaiselta, se tuo minulle paljon ylpeyttä tarjotakseni lyhyen katkaisun teille kaikille.
Jotain yllättävää haastavaa minulle oli akryylipeitteen luominen… Kyllä, tiedän, epäpätevä. Aluksi yritin mitata etäisyyksiä ja mittoja enkä tajunnut, että voisin vain avata kannen, kunnes eräänä päivänä löysin sen vahingossa. Käytin myös paljon aikaa yrittäen LUOA lovet, jotka sallisivat akryylipäällysteeni INTERLOCKiin. Se oli typerästi tylsä prosessi, johon olin jo investoinut, kunnes sain tietää online -laatikkosuunnittelijoista, jotka vain tekevät kaiken työn puolestasi (kiitos myöhemmin). Tajusin, että joku sai laatikon suunnittelijan poistamaan työlästä työtä muille, ja olin vain liian itsepäinen hyväksymään tosiasian, että olin menossa pitkälle. Olin vain niin lähellä… Lopulta käytin laatikkosuunnittelijaa, tein pari yritystä, lisäsin elementtejä, otin elementtejä ja puomi, se näytti toimivan kuin viehätys.
Vaikka olen saavuttanut laitteelle aiotun käyttötarkoituksen, jos tekisin tämän projektin eri tavalla, laajentaisin tätä projektia, haluaisin tutkia tapoja muuttaa servoasentoja eri tyyppisten kytkimien mukauttamiseksi. Kytkimet, joissa on 1 iso painike, kytkimet, joissa on 3 ohutta painiketta, kytkimet, joissa on erilaiset painikkeiden kaltevuudet jne. Mutta toivoisin vain, että saisin tietää laatikon suunnittelijasta aikaisemmin ja käytin 5 minuuttia selvittääksesi, miten se toimi.
Suositeltava:
Kuinka tehdä älypuhelimella ohjattu auto: 5 vaihetta
Kuinka tehdä älypuhelimella ohjattu auto: Kaikki rakastavat leikkiä älypuhelimella toimivalla kauko -autolla.Tämä video kertoo miten se tehdään
Silmänräpäyksellä ohjattu valokytkin Shota Aizawan pyyhekumilasien avulla (My Hero Academia): 8 vaihetta (kuvilla)
Silmänräpäyksellä ohjattu valokytkin Shota Aizawan pyyhekumilasien (My Hero Academia) avulla: Jos luet sankariakademian mangaani tai katsot sankarikorkeakoulun animea, sinun on tunnettava hahmo nimeltä shota aizawa. Shota Aizawa, joka tunnetaan myös nimellä Eraser Head, on Pro Hero ja U.A: n luokan 1-A kotiopettaja. Shota's Quirk antaa hänelle
Tee ja lennä halvalla älypuhelimella ohjattu kone: 8 vaihetta
Tee ja lennä halvalla älypuhelimella ohjatulla lentokoneella: Oletko koskaan haaveillut rakentavasi alle 15 dollarin DIY -kauko -ohjattavan puistokoneen, joka ohjaa matkapuhelintasi (Android -sovellus WiFi -yhteydellä) ja antaa sinulle päivittäisen 15 minuutin adrenaliiniannoksen (lentäminen) noin 15 minuuttia)? kuin tämä ohje
Bluetooth -kauko -ohjattava valokytkin - jälkiasennus. Valokytkin toimii edelleen, ei lisäkirjoituksia: 9 vaihetta (kuvilla)
Bluetooth -kauko -ohjattava valokytkin - jälkiasennus. Valokytkin toimii edelleen, ei lisäkirjoituksia: Päivitys 25. marraskuuta 2017 - Tämän projektin suuritehoinen versio, joka voi ohjata kilowatteja, katso Jälkiasennettava BLE -ohjaus suuritehoisiin kuormituksiin - lisäjohdotusta ei tarvita Päivitys 15. marraskuuta 2017 - Jotkut BLE -levyt / ohjelmistopinot ovat valmiita
Wi-Fi-ohjattu valokytkin: 5 vaihetta
Wi-Fi-ohjattu valokytkin: Hei! Oletko koskaan ollut niin väsynyt, että unohdit sammuttaa huoneesi valot? Tai et vain halua nousta lämpimästä, kodikkaasta sängystä ja lyödä yöpöydän lampun kytkintä? Luultavasti me kaikki tiedämme tämän tunteen. Siksi haluaisin esitellä