Taula de continguts:

Arduino Home Automation, obridor automàtic de portes: 6 passos
Arduino Home Automation, obridor automàtic de portes: 6 passos

Vídeo: Arduino Home Automation, obridor automàtic de portes: 6 passos

Vídeo: Arduino Home Automation, obridor automàtic de portes: 6 passos
Vídeo: IoT-Based Door Security Alarm System Using Pico W and Telegram 2024, Desembre
Anonim
Image
Image
Muntatge de l'electrònica
Muntatge de l'electrònica

Inscriviu-vos al meu curs "Electrònica en poques paraules" aquí:

Consulteu també el meu canal de youtube aquí per obtenir més projectes i tutorials d’electrònica:

Fa un parell d’anys vaig tenir la idea de fer un obridor de portes senzill i fàcil d’utilitzar amb motor reductor. En aquell moment no tenia els coneixements necessaris per obrir una porta. Aquestes vacances d’hivern em vaig sentir optimista i vaig provar-ho. Estic fent que això sigui instructiu, com a formes senzilles de fer-ho en línia, i tot el que vaig trobar van ser intents complicats d’obrir galliner. Com que aquest és el meu primer instructiu, és possible que perdi alguna informació, de manera que pugueu deixar les vostres preguntes als comentaris i us respondré tan aviat com pugui. L’objectiu d’aquest instructiu és principalment inspirar-vos a fer alguna cosa similar o ajudar-vos a construir el vostre.

Materials - 1. Un motor reductor de parell elevat, la velocitat (RPM) no és molt important, el meu motor. (Obligatori) 2. Una font d'alimentació adequada (font d'alimentació) per al vostre motor, tenia un carregador de càmera de vídeo antic, que era perfecte per al motor. Assegureu-vos que els amplificadors màxims siguin superiors al corrent de càrrega màxima del motor. (Obligatori) 3. Una placa Arduino, he utilitzat l'Arduino UNO Rev 3. (Molt recomanable) 3. Material per fer una caixa per contenir els components, per exemple. fusta, fulls de plàstic, acrílic, etc. (recomanat) 4. Un transistor MOSFET o un servo per activar la porta (obligatori) 5. Un botó, un commutador, un sensor d'irradiació, etc., per dir quan s'ha d'obrir la porta. 6. Una pantalla LCD (opcional) 7. molts cables (obligatoris) Eines- 1. Dremel / eines rotatives: són molt útils i també us ajudaran en qualsevol altre projecte. 2. Soldador: també compreu pasta i flux de soldadura i filferro per soldar 3. Una pistola de cola calenta, l’eina més útil de tots

Pas 1: la teoria

Això era el que volia aconseguir1. Esforç mínim per obrir una porta2. Un senzill sensor tàctil per deixar-me entrar3. Una pantalla LCD de 16x2 per mostrar l'estat de les portes4. Sembla que, basat en els meus requisits, vaig sintetitzar un diagrama de flux. Pic Com que no tenia un mosfet ni un transistor que controlés el corrent i el voltatge elevats, vaig utilitzar un servo per prémer un botó del ratolí. Pic.

Pas 2: Programació

Després he programat a l’ambient arduino (el meu codi estarà disponible a la part inferior o superior de la pàgina.

En el moment del projecte, la meva programació era bàsica, de manera que vaig trobar codis d’altres persones, els vaig barrejar, vaig afegir alguns del meu codi i vaig formar el codi final. Aproximadament el 50% del codi és realment meu.

Pas 3: Muntatge de l'electrònica

Muntatge de l'electrònica
Muntatge de l'electrònica
Muntatge de l'electrònica
Muntatge de l'electrònica
Muntatge de l'electrònica
Muntatge de l'electrònica

Vaig utilitzar fusta contraxapada de 6 mm de gruix i la vaig tallar amb un dremel i una roda de tall reforçada. pic Aquí és com he connectat l'electrònica LCD-PIN1 = lligar a gnd2 = lligar a 5v3 = resistència ~ 2-3K a gnd (he utilitzat 1 K) 4 = rs = lligar al pin 12 5 = r / w = lligar a gnd6 = habilitar = lligar a la clavilla 11 7-10 = sense connexions11 = lligar a la clavella 5 12 = lligar a la clavilla 4 13 = lligar a la clavella 314 = lligar a la clavilla 2 15 = lligar a 4,2 V (5V funciona) 16 = lligar-la servo-pin 10 recordeu que la terra servo s'hauria de connectar a la terra arduino (només si utilitzeu una font d'alimentació diferent per al servo) Sensor capacitiu al pin 6, 8 (el pin 8 és el pin del sensor), (he utilitzat un 4 M ohm ressistor), i recordeu que perquè el sensor capacitiu funcioni, hauria d’estar connectat a una terra adequada. la biblioteca es diu "Capacitivesense", però el codi intenta utilitzar la biblioteca "Capsense". Podeu solucionar-ho canviant la paraula Capsense a Capacitivesense i, si el codi diu que és, un ús inadequat de …. canvieu només aquesta paraula per capacitivesense (minúscula) 2. aneu a esbós i intenteu afegir manualment el fitxer. També he afegit un led al pin 13, ja que ja té una resistència, és totalment opcional afegir les resistències.

Pas 4: Instal·lació de l'electrònica

Instal·lació de l'electrònica
Instal·lació de l'electrònica

Estem a punt d’acabar, ara acabem d’instal·lar l’electrònica i he executat Ground (per al servo), alimentació (es connecta a un adaptador de paret USB per alimentar l’arduino i senyal (per al servo).

Pas 5: retallar i ajustar l'esbós

Probablement, tot ypu modificarà el vostre esbós per adaptar-lo a la necessitat de la vostra ubicació. La humitat i la connexió a terra poden afectar l'esbós. per tant, haureu de calibrar-lo segons les vostres necessitats. Sensor tàctil Segons el grau de connexió de l'arduino a terra i la mida de la placa tàctil d'alumini, haureu d'ajustar la sensibilitat del sensor.if (valor> 40000): ajusteu aquesta línia de codi per obtenir els resultats desitjats. Et recomano que facis aquest pas ara, ja que les teves circumstàncies seran les mateixes en l’escenari del món real. Servo- Segons el commutador que prem el servo, haureu d’ajustar la quantitat de moviment del servo per prémer itmyservo.write (104); myservo.write (90); - ajusteu aquestes línies per obtenir els resultats desitjats. Suggereixo mantenir una de les dues línies a 90 graus, ja que són la posició neutra dels servos. Motor: segons el RPM / Wight de la porta / la sortida V, A de la vostra alimentació, el motor pot trigar més o menys a obrir la porta. myservo.write (104); retard (3400); myservo.write (90); - ajusteu el temps de retard per fer-ho bé (1000 = 1 segon)

Pas 6: actualitzacions

Enhorabona. Ja heu acabat. Algunes actualitzacions futures podrien ser: 1. utilitzar aquest tutorial per tancar la porta després que s’hagi obert fent servir això, això o això (aquests no són els meus projectes). 2. Utilitzeu un raspberry pi i una càmera web per registrar dades. obre la porta i penja-la a una pàgina web. 3 Introduir-se al pany de la porta, per bloquejar la porta de forma remota o concedir permís a distància mitjançant la càmera web. si us plau, no modifiqueu el meu codi i reclameu que sigui vostre o utilitzeu-lo per a qualsevol ús comercial. Probablement us permetré redistribuir-lo en algun altre tutorial SI em demaneu permís. El meu identificador de correu electrònic és [email protected] Podeu utilitzar aquest codi per als vostres propis projectes, tot està bé.

Si us plau, califiqueu-me perquè es necessita temps per fer-ho instructiu, i el meu projecte també em vota per a makerlympics i altres concursos, només cal un clic, gràcies

Inscriviu-vos al meu curs "Electrònica en poques paraules" aquí:

Consulteu també el meu canal de youtube aquí per obtenir més tutorials sobre projectes i electrònica:

Recomanat: