Sommario:
- Passaggio 1: la teoria
- Fase 2: Programmazione
- Passaggio 3: assemblaggio dell'elettronica
- Passaggio 4: installazione dell'elettronica
- Passaggio 5: ritaglio e regolazione dello schizzo
- Passaggio 6: aggiornamenti
Video: Domotica Arduino, apriporta automatico: 6 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
Iscriviti al mio corso "Electronics in a nutshell" qui:
Controlla anche il mio canale youtube qui per altri progetti e tutorial di elettronica:
Ho avuto l'idea di realizzare un apriporta semplice e facile da usare con un motoriduttore un paio di anni fa. A quel tempo non avevo le conoscenze per realizzare un apriporta. Questa pausa invernale mi sentivo ottimista e ci ho provato. Sto rendendo questo istruttivo, come modi semplici per farlo online, e tutto ciò che ho trovato sono stati complicati tentativi di apriscatole per polli. Poiché questa è la mia prima istruzione, potrei perdere alcune informazioni, quindi puoi lasciare le tue domande nei commenti e risponderò il più rapidamente possibile. Il punto di questo istruibile è principalmente quello di ispirarti a fare qualcosa di simile o di aiutarti a costruire il tuo.
Materiali - 1. Un motoriduttore ad alta coppia, la velocità (RPM) non è molto importante, il mio motore. (Obbligatorio) 2. Un alimentatore appropriato (alimentatore), per il tuo motore, avevo un vecchio caricatore per videocamera, che era perfetto per il motore. Assicurarsi che i Max Amp siano superiori alla corrente di carico massima del motore. (Obbligatorio) 3. Una scheda Arduino, ho usato Arduino UNO Rev 3. (Altamente raccomandato) 3. Materiale per realizzare una custodia per contenere i componenti, ad es. legno, fogli di plastica, acrilico ecc. (Consigliato) 4. Un transistor MOSFET o un servo per attivare la porta (Obbligatorio) 5. Un pulsante, un interruttore, un sensore ir ecc. per indicare quando aprire la porta. 6. Un LCD (opzionale)7. molti fili (necessari) Strumenti- 1. Dremel/ strumenti rotanti: sono molto utili e aiuteranno anche in altri progetti. 2. Saldatore: acquista anche pasta/flusso per saldatura e filo di saldatura 3. Una pistola per colla a caldo: lo strumento più utile di tutti
Passaggio 1: la teoria
Ecco cosa volevo ottenere1. Sforzo minimo per aprire una porta2. Un semplice sensore tattile per farmi entrare3. Uno schermo LCD 16x2 per mostrare lo stato delle porte4. Sembra fantastico In base alle mie esigenze ho sintetizzato un diagramma di flusso.
Fase 2: Programmazione
Quindi ho programmato in ambiente arduino (il mio codice sarà disponibile in fondo o in cima alla pagina.pic
All'epoca del progetto, la mia programmazione era di base, quindi ho trovato i codici di altre persone, li ho mescolati, ho aggiunto parte del mio codice e ho creato il codice finale. Circa il 50% del codice è in realtà mio.
Passaggio 3: assemblaggio dell'elettronica
Ho usato compensato per hobby spesso 6 mm e l'ho tagliato con un dremel e una rotella da taglio rinforzata. picEcco come ho collegato l'elettronicaLcd-PIN1 = tie to gnd2 = tie to 5v3 = resistor ~2-3K to gnd (ho usato 1 K)4 = rs = tie to pin 12 5 = r/w = tie to gnd6 = abilita = legare al pin 11 7-10 =nessuna connessione11 = legare al pin 5 12 = legare al pin 4 13 = legare al pin 314 = legare al pin 2 15 = legare a 4,2 V (5V funziona)16 = legare a massa Il servo- pin 10ricordarsi che la massa del servo va collegata alla massa arduino (solo se si usa un'alimentazione diversa per il servo)Sensore capacitivo al pin 6, 8 (il pin 8 è il pin del sensore), (io ho usato un 4 M resistore ohm), e ricorda che per il funzionamento del sensore capacitivo deve essere collegato a una massa adeguata. Il tutorial per il collegamento di un sensore capacitivoHo avuto alcuni problemi con il tutorial e alcune delle soluzioni sono1. la libreria si chiama 'Capacitivesense', ma il codice sta cercando di usare la libreria 'Capsense'. Puoi risolvere questo problema cambiando la parola Capsense in Capacitivesense e, se il codice dice che lo è, un uso inappropriato di…. cambia solo quella parola in capacitivesense (minuscolo)2. vai a sketch e prova ad aggiungere manualmente il file. Ho anche aggiunto un led al pin 13, in quanto ha già un resistore, l'aggiunta dei resistori è completamente opzionale.
Passaggio 4: installazione dell'elettronica
Abbiamo quasi finito, ora installiamo solo l'elettronica e ho eseguito Ground (per il servo), power (si collega a un adattatore a muro USB per alimentare l'arduino e signal (per il servo).
Passaggio 5: ritaglio e regolazione dello schizzo
Tutto ypu probabilmente modificherà il tuo schizzo, per adattarlo alle necessità della tua posizione. Umidità, messa a terra possono influenzare lo schizzo. quindi dovresti calibrarlo in base alle tue esigenze.1. Sensore tattileA seconda di quanto bene l'arduino è collegato a terra e delle dimensioni della tua lamina touch plate, dovrai regolare la sensibilità del sensore.se (valore > 40000) - regola questa riga di codice per ottenere i risultati desiderati. Ti consiglio di fare questo passaggio ora, poiché le tue circostanze saranno le stesse, nello scenario del mondo reale.2. Servo- A seconda dell'interruttore premuto dal servo, dovrai regolare la quantità di movimento del servo per premere itmyservo.write(104);myservo.write(90); - regola quelle linee per ottenere i risultati desiderati. Suggerisco di mantenere una delle 2 linee a 90 gradi, poiché sono la posizione neutra dei servi.3. Motore: a seconda del numero di giri del motore/del peso della porta/dell'uscita V, A dell'alimentatore, il motore potrebbe impiegare più o meno tempo per aprire la porta. mioservo.write(104); ritardo (3400); myservo.write(90);- regola il tempo di ritardo per farlo bene (1000=1sec)
Passaggio 6: aggiornamenti
Congratulazioni. Fatto apre la porta e lo carica su una pagina web.3. Hacking nella serratura della porta, per bloccare la porta da remoto o concedere l'autorizzazione in remoto utilizzando la webcam. si prega di non modificare il mio codice e affermare che è tuo, o utilizzarlo per qualsiasi uso commerciale. Molto probabilmente ti permetterò di ridistribuirlo in qualche altro tutorial SE chiedi il mio permesso. Il mio ID e-mail è [email protected] Puoi usare questo codice per i tuoi progetti, va benissimo.
per favore votami perché ci vuole tempo per rendere questo istruibile, e il mio progetto, votami anche su makerlympics e altri concorsi, tutto ciò che serve è un clic, grazie
Iscriviti al mio corso "Electronics in a nutshell" qui:
Controlla anche il mio canale youtube qui per altri progetti e tutorial di elettronica:
Consigliato:
Apriporta per garage intelligente fai-da-te + Integrazione dell'assistente domestico: 5 passaggi
Fai da te Smart Garage Door Opener + Home Assistant Integration: trasforma la tua normale porta del garage in modo intelligente usando questo progetto fai-da-te. Ti mostrerò come costruirlo e controllarlo utilizzando Home Assistant (su MQTT) e avere la possibilità di aprire e chiudere a distanza la porta del tuo garage. Utilizzerò una scheda ESP8266 chiamata Wemos
Apriporta da garage intelligente economico: 6 passaggi (con immagini)
Economico Smart Garage Door Opener: CreditHo praticamente copiato l'implementazione di Savjee ma invece di usare uno Shelly ho usato un Sonoff Basic. Dai un'occhiata al suo sito web e al suo canale YouTube! https://www.savjee.be/2020/06/make-garage-door-ope…https://www.youtube.com/c/Savjee/AssumptionsYou h
Apriporta del garage con feedback utilizzando Esp8266 come server Web.: 6 passaggi
Apriporta per garage con feedback utilizzando Esp8266 come server Web.: Ciao, ti mostrerò come creare un modo semplice per aprire la porta del garage.-ESP8266 è codificato come server Web, la porta può essere aperta ovunque nel mondo-Con feedback, saprai se la porta è aperta o chiusa in tempo reale: semplice, solo una scorciatoia per fare i
Apriporta automatico per polli: 6 passaggi
Apriporta automatico per polli: apriporta automatico per polli Le parti e gli strumenti utilizzati sono tutti
Apriporta per garage per iPhone e Arduino: 8 passaggi
IPhone e Arduino Garage Door Opener: seguo spesso molti istruttori tecnici e sono sempre stupito dalle cose che le persone escono. Qualche tempo fa, ho trovato un istruibile su un apriporta per garage wifi che pensavo fosse davvero interessante e l'ho aggiunto alla mia lista infinita di cose da fare divertenti