Sisällysluettelo:
- Vaihe 1: Esittely
- Vaihe 2: Taustaa
- Vaihe 3: Tarvittavat kohteet
- Vaihe 4: Elektroniikka
- Vaihe 5: 3D -suunnittelu ja tulostus
- Vaihe 6: Ohjelmointi
- Vaihe 7: Yhdistä kaikki
- Vaihe 8: Testaa se
Video: Älykäs piilolinssien annostelija: 8 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 08:59
Tässä ohjeessa näytän sinulle, miten voit tehdä oman älykkään kontaktiannostelijan!
Vaihe 1: Esittely
Vaihe 2: Taustaa
Jos käytät kontakteja, olet todennäköisesti perehtynyt niiden sisältämiin laatikoihin. Useimmat tuntemani ihmiset, mukaan lukien minä, käyttävät näitä laatikoita pysyvänä varastona, ja otamme yhteystiedot tarvittaessa esiin joka päivä. Tämä johti pinoon laatikoita kylpyhuoneessani, joka ajoi minut hulluksi. Tiesin, että näiden kontaktien järjestämiselle on oltava parempi tapa, joten menin etsimään Internetiä. Löydettyäni vain yhteystietojen säilytyslokeron, jonka joku yritti myydä 25 dollarilla, suunnittelin joitain perusasiakirjoja, jotka löytyvät täältä.
Ne toimivat melko hienosti, mutta en voinut olla ärsyyntynyt siitä, että minun piti vetää jokainen yhteyshenkilö erikseen, joten etsin tapoja, joilla jokainen yhteystieto annostellaan automaattisesti käteen. Koska minulla oli ESP8266, päätin tilata OLED -näytön, jotta voin näyttää sääennusteen valmistautuessani aamulla.
Jos haluat nähdä enemmän suunnitteluprosessista ja niistä toiminnassa, katso yllä oleva video. Harkitse YouTube -kanavani tilaamista tukemaan minua ja katsomaan lisää videoita.
Vaihe 3: Tarvittavat kohteet
Tätä hanketta varten tarvitaan seuraavat asiat:
1. 5V virtalähde
2. IR -LED ja fotodiodipari Amazon
3. 220 ohmin vastus (2) Amazon
4. 10K vastus
5. 10K potentiometri Amazon
5. LM358 Op-Amp Amazon
6. 3.3V Zener -diodi Amazon
7. Perus -LED
8. OLED -näyttö 0,96 Amazon
9. 470 uF kondensaattori (2) Amazon
10. 2 FS90R Servot (tai Mod SG90 Servot) Amazon
11. Solmu MCU ESP8266 Amazon
12. Pääsy 3D -tulostimeen (Tarkista paikallinen kirjasto!)
Paljastaminen: Yllä olevat amazon -linkit ovat kumppanilinkkejä, eli ilman lisäkustannuksia ansaitsen sinulle palkkion, jos napsautat ja teet ostoksen.
Vaihe 4: Elektroniikka
Nyt kun olet kerännyt kaikki tarvittavat komponentit, on aika aloittaa kokoaminen yhteen. Suosittelen kytkemään kaiken ensin leipälautaan ja sitten, kun kaikki on toiminut kunnolla, ja juota kaikki perf -levylle.
Niille, jotka eivät tunne elektroniikkaa tai ovat epävarmoja joistakin komponenteista, luota minuun, että tämä piiri ei ole liian huono. Yritän jakaa sen alla, ja jos haluat tietää enemmän, katso linkitetty video.
Vasemmalla on IR -ledi ja fotodiodi, joka on kytketty LM358 -operaatiovahvistimeen. Tämä on läheisyyspiirimme, joka tunnistaa kätemme alla ilmoittaakseen ohjaimelle, että haluamme jakaa kontaktimme. Etäisyyttä, jonka haluat kätesi tunnistavan, voidaan säätää 10K -potentiometrillä. Tämän piirin lähtö tuodaan ESP8266 -mikrokontrolleriimme, jonka ohjelmoimme käyttämällä Arduino IDE -asetusta NodeMCU ESP8266: lle. Ohjelma odottaa tuloa läheisyyspiiristä, käynnistää sitten oikean servon, odottaa hetken, jotta voit siirtää kätesi vasemmalle annostelijalle, ja käynnistää sitten vasemman servon. Näin molemmat kontaktit annostellaan käteen. ESP8266 yhdistetään myös WiFi -yhteyden kautta, minkä ansiosta voimme käyttää sääsovellusliittymää näyttääksemme sääennusteen seuraavien päivien ajan OLED -näytöllä. Aloitin vain sääennusteen näytöllä, mutta ajan myötä lisään ehdottomasti lisää ominaisuuksia.
Vaihe 5: 3D -suunnittelu ja tulostus
Koska elektroniikka koostui servosta, muutamasta LEDistä, virtalähteestä ja muusta piiristä, menin eteenpäin ja suunnittelin automaattisen kosketusannostelijamme. Tein sen useista osista, jotka on liimattava tai teipattava yhteen, koska minusta ei tuntunut siltä, että mahdollisesti epäonnistunisi erittäin pitkä painatus.
Kontaktiannostelijamme pohjassa oli kaksi reikää 5 mm: n IR- ja fotodiodi -ledeille, katkaisu 5 V: n virtalähteelle ja katkaisu, jotta servot voidaan sijoittaa sivuttain, kun niitä käytetään koskettimien annosteluun.
Kosketinvarasto pysyi samanlaisena kuin edellinen mallini, mutta katkaisin alareunan aukon, jotta servopyörä voi kääntyä vapaasti. Lisäsin myös kokoa, jotta enemmän yhteystietoja voidaan tallentaa päästä eroon näistä tyhmistä laatikoista lopullisesti.
OLED -näytön ja elektroniikan kotelo on melko yksinkertainen, mutta koska käytin tavallista 50 x 70 mm: n perf -levyä, suunnittelin sille aukon liukumaan suoraan paikalleen.
Mallit löytyvät Thingiversestä täältä.
Vaihe 6: Ohjelmointi
Tässä vaiheessa näytän sinulle, kuinka ohjelmoida ESP8266. Koodi on vain yksinkertainen muunnelma mahtavasta ThingPulse esp8266 -sääaseman (Github Link) sääesimerkistä. Sinun on myös ladattava seuraavat paketit Arduino IDE: hen:
1. ESPWifi
2. ESPHTTPClient
3. JsonListener
Kun kirjastot on asennettu, lataa alla oleva ohjelma.
Sinun on täytettävä Wifi -SSID -tunnuksesi, Wifi -salasanasi, rekisteröidyttävä säätilaan ja saat API -avaimesi sekä löydettävä sijaintitunnuksesi. Kun kaikki nämä on syötetty koodiin, jatka lataamista NodeMCU -laitteeseesi.
Vaihe 7: Yhdistä kaikki
Tässä vaiheessa yhdistämme kaikki komponentit yhteen.
Tämä sisältää servojen asettamisen aukkoihinsa, IR -ledien ja fotodiodien työntämisen reikiinsä, kaiken juottamisen perf -levylle, perf -levyn asettamisen painettuun paikkaan ja kaikkien muiden komponenttien liittämisen.
Vaihe 8: Testaa se
Kun olet liittänyt kaikki 3D -tulostetut osat yhteen ja kiinnittänyt sen seinälle, on aika testata se. Täytä vasemman ja oikean puolen kosketussäiliöt, kytke virta ja odota, että OLED -näyttö käynnistyy paikallisen sään kanssa ja testaa se!
Suositeltava:
DIY Kosketukseton käsidesin annostelija ilman Arduinoa tai mikrokontrolleria: 17 vaihetta (kuvilla)
DIY Kosketukseton käsidesin annostelija ilman Arduinoa tai mikrokontrolleria: Kuten me kaikki tiedämme, COVID-19-epidemia iski maailmaan ja muutti elämäntapamme. Tässä tilassa alkoholi ja käsidesit ovat elintärkeitä nesteitä, mutta niitä on käytettävä oikein. Koskettaessa alkoholipulloja tai käsidesiä tartunnan saaneilla käsillä
Älykäs herätyskello: Älykäs herätyskello, joka on valmistettu Raspberry Pi: llä: 10 vaihetta (kuvilla)
Älykäs herätyskello: älykäs herätyskello, joka on valmistettu Raspberry Pi: llä: Oletko koskaan halunnut älykkään kellon? Jos näin on, tämä on ratkaisu sinulle! Tein Smart Alarm Clockin, tämä on kello, jolla voit muuttaa herätysaikaa verkkosivuston mukaan. Kun hälytys soi, kuuluu ääni (summeri) ja 2 valoa
IoT -pohjainen älykäs puutarhanhoito ja älykäs maatalous ESP32: 7 askeleen avulla
IoT -pohjainen älykäs puutarhanhoito ja älykäs maatalous ESP32: n avulla: Maailma muuttuu ajan ja maatalouden tavoin. Nykyään ihmiset integroivat elektroniikkaa kaikilla aloilla, eikä maatalous ole poikkeus tähän. Tämä elektroniikan yhdistäminen maataloudessa auttaa viljelijöitä ja puutarhoja hoitavia ihmisiä
Arduino -käyttöinen koiranruoka -annostelija: 10 vaihetta (kuvilla)
Arduinon käyttöinen koiranruoka -annostelija: Jos kotisi on minun kaltaiseni, jotkut tehtävät saatetaan unohtaa kiireessä. Älä anna lemmikkisi unohtua! Tämä automaattinen koiranruoka -annostelija käyttää Arduinoa toimittaakseen oikean määrän jauhoja oikeaan aikaan. Kaikki pa
Automaattinen pillereiden annostelija: Arjan Westin projekti: 7 vaihetta (kuvilla)
Automaattinen pillereiden annostelija: Arjan Westin projekti: Hei, tässä ohjeessa autan sinua tekemään pillerikotelon, joka kertoo käyttäjälle, milloin hänen on otettava pilleri ja mitä pilleriä hänen on otettava. Tämän kotelon mukana tulee piezzobuzzer, joka ilmoittaa henkilölle, kun on aika ottaa pilleri ja 12 lediä