Sadržaj:
- Korak 1: Uvod
- Korak 2: Pozadina
- Korak 3: Potrebne stavke
- Korak 4: Elektronika
- Korak 5: 3D dizajn i ispis
- Korak 6: Programiranje
- Korak 7: Sve spojite
- Korak 8: Isprobajte
Video: Dozator pametnih kontaktnih leća: 8 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:32
U ovom uputstvu pokazat ću vam kako napraviti vlastiti dozator za pametne kontakte!
Korak 1: Uvod
Korak 2: Pozadina
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
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
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
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
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:
Hardversko i softversko hakiranje pametnih uređaja, Tuya i Broadlink LED žarulja, Sonoff, BSD33 pametni utikač: 7 koraka
Hardversko i softversko hakiranje pametnih uređaja, Tuya i Broadlink LED žarulja, Sonoff, BSD33 pametni utikač: U ovom uputstvu pokazat ću vam kako sam bljesnuo nekoliko pametnih uređaja s vlastitim firmverom, tako da ih mogu kontrolirati putem MQTT -a putem svojih postavki Openhaba. Dodati ću novi uređaji kad sam ih hakirao. Naravno da postoje i druge softverske metode za fleširanje prilagođenih f
Sustav pametnih zavjesa: 4 koraka
Pametni sustav zavjesa: Želite li pametni sustav zavjesa koji se zatvara kada je soba previše vruća i svijetla i koji može daljinski upravljati u pokretu? Ovdje ću vam pokazati kako jednu učiniti jako jednostavnom ~
Vodič za pranje vaših Ortho-K kontaktnih leća: 6 koraka
Vodič za pranje Ortho-K kontaktnih leća: Ljudi koji su upravo dobili svoju novu Ortho-K kontaktnu leću ne bi bili upoznati s postupkom čišćenja. Kako bih riješio ovaj problem, stvorio sam alat za usmjeravanje ljudi koji tek počinju čistiti svoje Ortho-K kontaktne leće. Ovaj stroj daje bistro
Ladica inventara "Hackathon pametnih gradova Qualcomm17": 13 koraka
Ladica inventara "Hackathon pametnih gradova Qualcomm17": U sljedećem dokumentu možete vidjeti proces izgradnje i programiranja inteligentne ladice. Ova je ladica programirana u Dragon Board 410c, sa svrhom poboljšanja kvalitete gradova. Projekt je dio natječaja “
Lemljenje D2-5 Kompleti pametnih automobila za praćenje: 6 koraka
Lemljenje D2-5 Kompleta pametnih automobila za praćenje: Uvod Ovdje ICStation tim pokazuje kako napraviti pametnog robota za praćenje automobila. S ciljem poučavanja i dijeljenja zabave s robotima i lemljenjem, icstation nudi mnogo pametnih robotskih automobila po vašem izboru. Načini rada Postoji 16 mm široki bl