Sisällysluettelo:

Älykäs piilolinssien annostelija: 8 vaihetta (kuvilla)
Älykäs piilolinssien annostelija: 8 vaihetta (kuvilla)

Video: Älykäs piilolinssien annostelija: 8 vaihetta (kuvilla)

Video: Älykäs piilolinssien annostelija: 8 vaihetta (kuvilla)
Video: Искусственному интеллекту можно посмотреть в глаза…😂 #ии #искусственныйинтеллект 2024, Marraskuu
Anonim
Älykäs piilolinssien annostelija
Älykäs piilolinssien annostelija
Älykäs piilolinssien annostelija
Älykäs piilolinssien annostelija

Tässä ohjeessa näytän sinulle, miten voit tehdä oman älykkään kontaktiannostelijan!

Vaihe 1: Esittely

Image
Image

Vaihe 2: Taustaa

Tarvittavat esineet
Tarvittavat esineet

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

Elektroniikka
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

3D -suunnittelu ja tulostus
3D -suunnittelu ja tulostus
3D -suunnittelu ja tulostus
3D -suunnittelu ja tulostus
3D -suunnittelu ja tulostus
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

Ohjelmointi
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

Kokonaisuuden yhdistäminen
Kokonaisuuden yhdistäminen
Kokonaisuuden yhdistäminen
Kokonaisuuden yhdistäminen
Kokonaisuuden yhdistäminen
Kokonaisuuden yhdistäminen
Kokonaisuuden yhdistäminen
Kokonaisuuden yhdistäminen

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: