Taula de continguts:

Dispensador intel·ligent de lents de contacte: 8 passos (amb imatges)
Dispensador intel·ligent de lents de contacte: 8 passos (amb imatges)

Vídeo: Dispensador intel·ligent de lents de contacte: 8 passos (amb imatges)

Vídeo: Dispensador intel·ligent de lents de contacte: 8 passos (amb imatges)
Vídeo: Could this tiny tube of metal fix our broken suspension? - Edd China's Workshop Diaries 28 2024, Juliol
Anonim
Dispensador intel·ligent de lents de contacte
Dispensador intel·ligent de lents de contacte
Dispensador intel·ligent de lents de contacte
Dispensador intel·ligent de lents de contacte

En aquest instructiu us mostraré com fer el vostre propi distribuïdor de contactes intel·ligent.

Pas 1: Introducció

Image
Image

Pas 2: antecedents

Elements necessaris
Elements necessaris

Si porteu contactes, probablement estigueu familiaritzats amb les caixes que entren. La majoria de la gent que conec, inclòs jo mateix, les faig servir com a emmagatzematge permanent i diàriament traiem els nostres contactes segons sigui necessari. Això va provocar una pila de caixes al meu bany que em tornava boig. Sabia que havia d’haver una manera millor d’organitzar aquests contactes, així que vaig anar a buscar a Internet. Després de trobar només un dispensador d’emmagatzematge de contacte que algú intentava vendre per 25 dòlars, vaig dissenyar-ne alguns bàsics que es poden trobar aquí.

Van funcionar força bé, però no vaig poder evitar sentir-me molest per haver de treure cada contacte de manera individual, així que vaig buscar maneres de fer que cada contacte es distribuís automàticament a la meva mà. Com que tenia un ESP8266 col·locat, vaig decidir demanar una pantalla OLED per poder mostrar la previsió meteorològica mentre em preparava al matí.

Si voleu veure més del procés de disseny i fer-los en acció, mireu el vídeo anterior. Penseu en la possibilitat de subscriure-us al meu canal de YouTube per donar-me suport i veure més vídeos.

Pas 3: elements necessaris

Per a aquest projecte, els elements necessaris són els següents:

1. Font d'alimentació de 5V

2. Parell de LEDs i fotodiodes IR

3. Resistència de 220 Ohm (2) Amazon

4. Resistència de 10K

5. Potenciómetre 10K Amazon

5. LM358 Op-Amp Amazon

6. 3,3V Zener Diode Amazon

7. LED bàsic

8. Pantalla OLED de 0,96 d'Amazon

9. 470 uF Capacitor (2) Amazon

10. 2 servidors FS90R (o servidors Mod SG90) Amazon

11. Node MCU ESP8266 Amazon

12. Accés a la impressora 3D (consulteu la vostra biblioteca local!)

Divulgació: els enllaços amazon més amunt són enllaços d’afiliació, és a dir, sense cap cost addicional, guanyaré una comissió si feu clic i feu una compra.

Pas 4: electrònica

Electrònica
Electrònica

Ara que heu reunit tots els components necessaris, és hora de començar a muntar-ho tot junts. Recomanaria connectar-ho tot a una taula de treball primer i després, un cop tot funcioni correctament, seguiu i soldeu-ho tot a la taula de perfils.

Per a aquells que no estiguin familiaritzats amb l’electrònica o que no estiguin segurs d’alguns components, confieu en mi, aquest circuit no està gens malament. Intentaré desglossar-lo a continuació i, si voleu saber-ne més, consulteu el vídeo enllaçat.

A l’esquerra tenim el nostre Led IR i el Fotodiode que està connectat a un amplificador operacional LM358. Aquest és el nostre circuit de proximitat que detecta la nostra mà per sota per fer saber al controlador que volem que els nostres contactes siguin dispensats. La distància que voleu que es detecti la mà es pot ajustar mitjançant un potenciòmetre de 10K. La sortida d’aquest circuit s’inclou al nostre microcontrolador ESP8266 que programarem mitjançant la configuració Arduino IDE per al NodeMCU ESP8266. El programa esperarà l'entrada del circuit de proximitat, després activarà el servo dret, esperarà un segon per permetre que moveu la mà cap al dispensador esquerre i, a continuació, activi el servo esquerre. D'aquesta manera, els dos contactes es distribuiran a la vostra mà. L’ESP8266 també es connectarà per WiFi, cosa que ens permetrà utilitzar una API meteorològica per mostrar la previsió meteorològica dels propers dies a la pantalla OLED. Vaig començar només amb una pantalla de predicció del temps, però amb el temps aniré afegint més funcions.

Pas 5: disseny i impressió 3D

Disseny i impressió 3D
Disseny i impressió 3D
Disseny i impressió 3D
Disseny i impressió 3D
Disseny i impressió 3D
Disseny i impressió 3D

Com que l'electrònica consistia en un servo, uns quants LEDs, una font d'alimentació i la resta del circuit, vaig avançar i vaig dissenyar el nostre dispensador automàtic de contactes. L’he fabricat en diverses parts que hauran d’estar enganxades o enganxades perquè no tenia ganes de fallar en una impressió súper llarga.

La base del nostre dispensador de contactes tenia dos forats per a leds de 5 mm IR i fotodiode, un retall per a una font d’alimentació de 5 V i un retall per permetre que els servos es col·loquessin de costat mentre s’utilitzen per distribuir contactes.

L’emmagatzematge de contactes es va mantenir similar al meu disseny anterior, però vaig retallar una ranura a la part inferior perquè la servo roda girés lliurement. També vaig augmentar la mida per permetre emmagatzemar més contactes i desfer-me d’aquests estúpids quadres d’una vegada per totes.

El cas de la pantalla OLED i de l'electrònica és bastant bàsic, però, ja que vaig utilitzar una placa perf de 50 x 70 mm estàndard, vaig dissenyar una ranura perquè es pogués lliscar al seu lloc.

Els dissenys es poden trobar a Thingiverse aquí.

Pas 6: Programació

Programació
Programació

En aquest pas, us mostraré com programar l’ESP8266. El codi és només una simple modificació de l’impressionant exemple meteorològic de l’estació meteorològica ThingPulse esp8266 (Github Link). També haureu de descarregar els paquets següents a l'IDE Arduino:

1. ESPWifi

2. Client ESPHTTP

3. JsonListener

Un cop instal·lades les biblioteques, descarregueu el programa següent.

Haureu d’emplenar el vostre SSID Wifi, la vostra contrasenya Wifi, registrar-vos a Weather Underground i rebre la vostra clau d’API i també trobar el vostre identificador d’ubicació. Un cop hàgiu introduït tot això al codi, seguiu una càrrega al vostre NodeMCU.

Pas 7: ajuntar-ho tot

Posant-ho tot junt
Posant-ho tot junt
Posant-ho tot junt
Posant-ho tot junt
Posant-ho tot junt
Posant-ho tot junt
Posant-ho tot junt
Posant-ho tot junt

En aquest pas, reunirem tots els components.

Això inclou col·locar els servos a les seves ranures, empènyer el led IR i els fotodíodes als forats, soldar tot el que hi ha en una placa perf, inserir la placa perf a la ranura impresa i connectar tots els altres components cap amunt.

Pas 8: proveu-ho

Després d’haver connectat totes les parts impreses en 3D i muntar-les a la paret, és hora de posar-les a prova. Empleneu els contenidors de contacte laterals esquerre i dret, endolleu-lo i després d’esperar a que la pantalla OLED s’engegui amb el vostre clima local i proveu-la.

Recomanat: