Talaan ng mga Nilalaman:

Dispenser ng Smart contact Lens: 8 Hakbang (na may Mga Larawan)
Dispenser ng Smart contact Lens: 8 Hakbang (na may Mga Larawan)

Video: Dispenser ng Smart contact Lens: 8 Hakbang (na may Mga Larawan)

Video: Dispenser ng Smart contact Lens: 8 Hakbang (na may Mga Larawan)
Video: 10 Cool Gadgets that Gave Us High Hopes for Success 2024, Nobyembre
Anonim
Dispenser ng Smart contact Lens
Dispenser ng Smart contact Lens
Dispenser ng Smart contact Lens
Dispenser ng Smart contact Lens

Sa itinuturo na ito ay ipapakita ko sa iyo kung paano gumawa ng iyong sariling Smart contact Dispenser!

Hakbang 1: Intro

Image
Image

Hakbang 2: Background

Mga Item na Kailangan
Mga Item na Kailangan

Kung nagsusuot ka ng mga contact kung gayon marahil ay pamilyar ka sa mga kahon na pinasok nila. Karamihan sa mga taong kakilala ko, kasama ang aking sarili, ay ginagamit ang mga kahon na ito bilang permanenteng imbakan at inilalabas namin ang aming mga contact kung kinakailangan araw-araw. Nagresulta ito sa isang stack ng mga kahon sa aking banyo na nagpabaliw sa akin. Alam kong kailangang magkaroon ng isang mas mahusay na paraan upang maisaayos ang mga contact na ito kaya't naghanap ako sa internet. Matapos ang paghahanap lamang ng isang dispenser ng imbakan ng contact na may isang taong sumusubok na magbenta ng $ 25, nag-disenyo ako ng ilang mga pangunahing maaaring makita dito.

Nagtrabaho sila ng maayos, ngunit hindi ko maiwasang makaramdam ng inis na kailangan kong hilahin ang bawat contact nang paisa-isa kaya tiningnan ko ang mga paraan upang awtomatikong maipadala ang bawat contact sa aking kamay. Dahil mayroon akong isang ESP8266 na nakalatag, nagpasya akong mag-order ng isang OLED display upang maipakita ko ang taya ng panahon habang naghahanda ako sa umaga.

Kung nais mong makita ang higit pa sa proseso ng disenyo at ang mga ito sa pagkilos suriin ang video sa itaas. Mangyaring isaalang-alang ang pag-subscribe sa aking YouTube channel upang suportahan ako at makakita ng higit pang mga video.

Hakbang 3: Kailangan ng Mga Item

Para sa proyektong ito, ang mga item na kinakailangan ay ang mga sumusunod:

1. 5V Power Supply

2. IR LED at Photodiode Pares ng Amazon

3. 220 Ohm Resistor (2) Amazon

4. 10K Resistor

5. 10K Potentiometer Amazon

5. LM358 Op-Amp Amazon

6. 3.3V Zener Diode Amazon

7. Pangunahing LED

8. OLED Display 0.96 Amazon

9. 470 uF Capacitor (2) Amazon

10. 2 FS90R Servos (O Mod SG90 Servos) Amazon

11. Node MCU ESP8266 Amazon

12. Pag-access sa 3D Printer (Suriin ang iyong lokal na silid-aklatan!)

Pagbubunyag: Ang mga link ng amazon sa itaas ay mga link ng kaakibat, ibig sabihin, nang walang karagdagang gastos sa iyo, kikita ako ng isang komisyon kung mag-click ka at gumawa ng isang pagbili.

Hakbang 4: Elektronika

Elektronika
Elektronika

Ngayon na natipon mo na ang lahat ng kinakailangang sangkap, oras na upang simulang magkasama ang lahat. Inirerekumenda kong i-wire muna ang lahat sa isang breadboard at pagkatapos ay ang lahat ay gumana nang maayos sige at solder ang lahat sa isang perf board.

Para sa mga hindi pamilyar sa electronics o hindi sigurado sa ilan sa mga bahagi, tiwala sa akin ang circuit na ito ay hindi masyadong masama. Susubukan kong i-break ito sa ibaba, at kung nais mong malaman ang higit pa, tingnan ang naka-link na video.

Sa kaliwa mayroon kaming aming IR Led at Photodiode na konektado sa isang LM358 pagpapatakbo amplifier. Ito ang aming proximity circuit na nakakakita ng aming kamay sa ilalim upang ipaalam sa tagapamahala na nais namin na ipamahagi ang aming mga contact. Ang distansya na nais mong makita ang iyong kamay ay maaaring maiakma gamit ang isang 10K potentiometer. Ang output mula sa circuit na ito ay dinala sa aming microcontroller ng ESP8266 na aming ipo-program gamit ang pag-setup ng Arduino IDE para sa NodeMCU ESP8266. Hihintayin ng programa ang pag-input mula sa proximity circuit, pagkatapos ay palitawin ang tamang servo, maghintay ng isang segundo upang payagan kang ilipat ang iyong kamay sa kaliwang dispenser, at pagkatapos ay palitawin ang kaliwang servo. Sa ganitong paraan ang parehong mga contact ay maibibigay sa iyong kamay. Ang ESP8266 ay makakonekta din sa paglipas ng WiFi na magbibigay-daan sa amin na gumamit ng isang API ng panahon upang ipakita ang pagtataya ng panahon para sa susunod na ilang araw sa pagpapakita ng OLED. Nagsimula ako sa isang display lamang ng lagay ng panahon ngunit sa paglipas ng panahon ay tiyak na magdaragdag ako ng maraming mga tampok.

Hakbang 5: Disenyo at I-print ang 3D

Disenyo at Pag-print ng 3D
Disenyo at Pag-print ng 3D
Disenyo at Pag-print ng 3D
Disenyo at Pag-print ng 3D
Disenyo at Pag-print ng 3D
Disenyo at Pag-print ng 3D

Dahil ang electronics ay binubuo ng isang servo, ilang mga LEDs, supply ng kuryente, at ang natitirang circuit ay nagpatuloy ako at dinisenyo ang aming dispenser ng auto contact. Ginawa ko ito sa maraming bahagi na kailangang idikit o mai-tape nang magkasama sapagkat hindi ko naramdaman na maaaring mabigo sa isang sobrang haba ng pag-print.

Ang base ng aming dispensor sa pakikipag-ugnay ay may dalawang butas para sa labas ng 5mm IR at Photodiode Leds, isang ginupit para sa isang supply ng kuryente na 5V, at isang ginupit upang payagan ang mga servo na mailagay patagilid dahil ginagamit ang mga ito upang maipamahagi ang mga contact.

Ang pag-iimbak ng contact ay nanatiling katulad sa aking nakaraang disenyo ngunit pinutol ko ang isang puwang sa ibaba para sa labas ng servo wheel upang malayang lumiko. Dinagdagan ko rin ang laki upang payagan ang maraming mga contact na maiimbak na mapupuksa ang mga bobo na kahon nang isang beses at para sa lahat.

Ang kaso para sa pagpapakita ng OLED at ang electronics ay medyo pangunahing ngunit dahil gumamit ako ng isang karaniwang 50 x 70 mm perf board, nagdisenyo ako ng isang puwang para dito dumulas sa lugar.

Ang mga disenyo ay matatagpuan sa Thingiverse dito.

Hakbang 6: Programming

Programming
Programming

Sa hakbang na ito, ipapakita ko sa iyo kung paano i-program ang ESP8266. Ang code ay isang simpleng pagbabago lamang ng kahanga-hangang ThingPulse esp8266 istasyon ng panahon (Github Link) na halimbawa ng panahon. Kakailanganin mo ring i-download ang mga sumusunod na package sa Arduino IDE:

1. ESPWifi

2. ESPHTTPClient

3. JsonListener

Kapag na-install na ang mga aklatan, i-download ang programa sa ibaba.

Kakailanganin mong punan ang Wifi SSID, Wifi Password, pag-sign up para sa ilalim ng panahon at matanggap ang iyong API key, at hanapin din ang iyong lokasyon ID. Kapag ang lahat ng ito ay naipasok na sa code, magpatuloy sa isang pag-upload sa iyong NodeMCU.

Hakbang 7: Pagsasama-sama sa Lahat ng Ito

Pagsasama-sama sa Lahat ng Ito
Pagsasama-sama sa Lahat ng Ito
Pagsasama-sama sa Lahat ng Ito
Pagsasama-sama sa Lahat ng Ito
Pagsasama-sama sa Lahat ng Ito
Pagsasama-sama sa Lahat ng Ito
Pagsasama-sama sa Lahat ng Ito
Pagsasama-sama sa Lahat ng Ito

Sa hakbang na ito, isasama namin ang lahat ng mga bahagi.

Kasama rito ang paglalagay ng mga servos sa kanilang mga puwang, pagtulak sa IR Led at Photodiodes sa kanilang mga butas, paghihinang ng lahat sa isang perf board, pagpasok ng perf board sa naka-print na puwang, at ikonekta ang lahat ng iba pang mga sangkap.

Hakbang 8: Subukan Ito

Matapos mong ikonekta ang lahat ng mga naka-print na bahagi ng 3D nang magkasama at mai-mount ito sa dingding, oras na upang ilagay ito sa pagsubok. Punan ang kaliwa at kanang bahagi ng mga lalagyan ng contact, plug in power, at pagkatapos maghintay para sa OLED screen na mag-boot up sa iyong lokal na panahon at subukan ito!

Inirerekumendang: