Sadržaj:

Dozator pametnih kontaktnih leća: 8 koraka (sa slikama)
Dozator pametnih kontaktnih leća: 8 koraka (sa slikama)

Video: Dozator pametnih kontaktnih leća: 8 koraka (sa slikama)

Video: Dozator pametnih kontaktnih leća: 8 koraka (sa slikama)
Video: Пустые банки Апрель 2020 г. (#ORIFLAME, #FABERLIC, #BOTAVIKOS) 2024, Srpanj
Anonim
Dozator za pametne kontaktne leće
Dozator za pametne kontaktne leće
Dozator za pametne kontaktne leće
Dozator za pametne kontaktne leće

U ovom uputstvu pokazat ću vam kako napraviti vlastiti dozator za pametne kontakte!

Korak 1: Uvod

Image
Image

Korak 2: Pozadina

Potrebne stavke
Potrebne stavke

Ako nosite kontakte, vjerojatno ste upoznati s kutijama u koje dolaze. Većina ljudi koje poznajem, uključujući i mene, koristi te kutije kao trajno mjesto za skladištenje, a mi svakodnevno vadimo kontakte. To je rezultiralo hrpom kutija u mojoj kupaonici koje su me izluđivale. Znao sam da mora postojati bolji način za organiziranje ovih kontakata pa sam krenuo pretraživati internet. Nakon što sam samo pronašao dozator za skladištenje kontakata koji je netko pokušavao prodati za 25 USD, osmislio sam neke osnovne koje se mogu pronaći ovdje.

Radili su prilično dobro, ali nisam se mogao naljutiti što sam morao izvući svaki kontakt pojedinačno pa sam razmotrio načine da svaki kontakt automatski dođe u moju ruku. Budući da sam u blizini ležao ESP8266, odlučio sam naručiti OLED zaslon kako bih mogao prikazati vremensku prognozu dok se ujutro spremam.

Ako želite vidjeti više procesa dizajna i njih na djelu, pogledajte gornji video. Pretplatite se na moj YouTube kanal kako biste me podržali i pogledali više videozapisa.

Korak 3: Potrebne stavke

Za ovaj projekt potrebne su sljedeće stavke:

1. Napajanje 5V

2. IR LED i fotodiodni par Amazon

3. 220 ohmski otpornik (2) Amazon

4. 10K otpornik

5. 10K potenciometar Amazon

5. Optičko pojačalo LM358 Amazon

6. 3.3V Zener dioda Amazon

7. Osnovna LED

8. OLED zaslon 0,96 Amazon

9. Kondenzator od 470 uF (2) Amazon

10. 2 FS90R servo servera (ili Servosa Mod SG90) Amazon

11. Čvor MCU ESP8266 Amazon

12. Pristup 3D pisaču (provjerite lokalnu knjižnicu!)

Otkrivanje: Amazonske gornje veze su partnerske veze, što znači da ću bez dodatnih troškova zaraditi proviziju ako kliknete i obavite kupnju.

Korak 4: Elektronika

Elektronika
Elektronika

Sada kada ste prikupili sve potrebne komponente, vrijeme je da počnete sastavljati sve zajedno. Ja bih preporučio da prvo sve ožičite na ploči, a nakon što sve ispravno funkcionira, nastavite sve lemiti na perf ploču.

Za one koji ne poznaju elektroniku ili nisu sigurni u neke komponente, vjerujte mi da ovaj krug nije tako loš. Pokušat ću to razložiti u nastavku, a ako želite znati više, pogledajte povezani video.

S lijeve strane imamo naš IR Led i Photodiode koji su spojeni na LM358 operativno pojačalo. Ovo je naš krug blizine koji detektira našu ruku ispod kako bi kontroler znao da želimo da se naši kontakti razdvoje. Udaljenost koju želite da vam se detektira može se podesiti pomoću 10K potenciometra. Izlaz iz ovog kruga ulazi u naš mikrokontroler ESP8266 koji ćemo programirati pomoću Arduino IDE postavke za NodeMCU ESP8266. Program će pričekati unos iz kruga blizine, zatim aktivirati desni servo, pričekati sekundu da vam omogući pomak ruke u lijevi dozator, a zatim aktivirati lijevi servo. Na ovaj način oba kontakta će vam biti u ruci. ESP8266 bit će spojen i putem WiFi -ja, što će nam omogućiti korištenje vremenskog API -ja za prikaz vremenske prognoze za sljedećih nekoliko dana na OLED zaslonu. Počeo sam samo s prikazom vremenske prognoze, ali s vremenom ću definitivno dodati još značajki.

Korak 5: 3D dizajn i ispis

3D dizajn i ispis
3D dizajn i ispis
3D dizajn i ispis
3D dizajn i ispis
3D dizajn i ispis
3D dizajn i ispis

Budući da se elektronika sastojala od servo servera, nekoliko LED dioda, napajanja i ostatka kruga, krenuo sam naprijed i osmislio naš automat za raspršivanje. Napravio sam ga u nekoliko dijelova koji će morati biti zalijepljeni ili zalijepljeni zajedno jer mi se nije činilo da bih mogao propustiti super dugačak ispis.

Podnožje našeg kontaktnog dispenzera imalo je dvije rupe za vanjske 5 mm IR i fotodiodne LED diode, izrez za napajanje od 5 V i izrez za omogućavanje postavljanja servo upravljača bočno jer se koriste za raspodjelu kontakata.

Pohrana kontakata ostala je slična mojoj prethodnoj izvedbi, ali izrezao sam utor na dnu za slobodno okretanje servo kotača. Također sam povećao veličinu kako bih omogućio spremanje više kontakata riješivši se tih glupih kutija jednom zauvijek.

Kućište za OLED zaslon i elektroniku prilično je osnovno, ali budući da sam koristio standardnu ploču dimenzija 50 x 70 mm, dizajnirao sam utor za nju kako bi klizio na svoje mjesto.

Dizajne možete pronaći na Thingiverse -u ovdje.

Korak 6: Programiranje

Programiranje
Programiranje

U ovom koraku ću vam pokazati kako programirati ESP8266. Kôd je samo jednostavna izmjena sjajnog meteorološkog primjera ThingPulse esp8266 (Github Link). Također ćete morati preuzeti sljedeće pakete u Arduino IDE:

1. ESPWifi

2. ESPHTTPClient

3. JsonListener

Nakon instaliranja knjižnica preuzmite dolje navedeni program.

Morat ćete ispuniti svoj Wifi SSID, zaporku za WiFi, prijaviti se za vremenske uvjete pod zemljom i primiti svoj API ključ, a također ćete pronaći i ID svoje lokacije. Nakon što se sve to unese u kôd, nastavite s prijenosom na svoj NodeMCU.

Korak 7: Sve spojite

Spajajući sve zajedno
Spajajući sve zajedno
Spajajući sve zajedno
Spajajući sve zajedno
Spajajući sve zajedno
Spajajući sve zajedno
Spajajući sve zajedno
Spajajući sve zajedno

U ovom koraku spojit ćemo sve komponente.

To uključuje postavljanje servosistema u njihove utore, umetanje IR Led -a i fotodioda u njihove rupe, lemljenje svega na perf ploču, umetanje perf ploče u ispisani utor i povezivanje svih ostalih komponenti prema gore.

Korak 8: Isprobajte

Nakon što ste sve 3D tiskane dijelove spojili i montirali na zid, vrijeme je da ih testirate. Napunite lijeve i desne bočne kontaktne posude, uključite napajanje i nakon što pričekate da se OLED zaslon pokrene s vašim lokalnim vremenskim uvjetima i isprobajte ga!

Preporučeni: