Innholdsfortegnelse:
- Trinn 1: Teorien
- Trinn 2: Programmering
- Trinn 3: Montering av elektronikken
- Trinn 4: Installere elektronikken
- Trinn 5: Trimming og justering av skissen
- Trinn 6: Oppgraderinger
Video: Arduino hjemmeautomatisering, automatisk døråpner: 6 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:22
Meld deg på mitt 'Elektronikk i et nøtteskall' kurs her:
Sjekk også ut YouTube -kanalen min her for flere prosjekter og elektronikkopplæringer:
Jeg hadde en idé om å lage en enkel og brukervennlig døråpner med girmotor for et par år siden. På den tiden hadde jeg ikke kunnskapen om å lage en døråpner. Denne vinterferien følte jeg meg optimistisk og ga det et forsøk. Jeg gjør dette instruerbart, som enkle måter å lage dette på nettet, og alt jeg fant var kompliserte forsøk på hønsehusåpnere. Siden dette er min første instruks, kan jeg gå glipp av litt informasjon, slik at du kan legge igjen spørsmålene dine i kommentarene, og jeg vil svare så raskt jeg kan. Poenget med denne instruksen er hovedsakelig å inspirere deg til å gjøre noe lignende, eller å hjelpe deg med å bygge din.
Materialer - 1. En motor med høyt dreiemoment, turtall (RPM) er ikke veldig viktig, min motor. (Påkrevd) 2. En passende PSU (strømforsyningsenhet) for motoren din, jeg hadde en gammel videokamera -lader, som var perfekt for motoren. Forsikre deg om at Maks. Ampere er større enn motorens maks. Laststrøm. (Påkrevd) 3. Et Arduino -bord, jeg brukte Arduino UNO Rev 3. (Sterkt anbefalt) 3. Materiale for å lage et etui for å holde komponentene f.eks. tre, plastark, akryl etc. (Anbefalt) 4. En MOSFET -transistor, eller en servo for å utløse døren (påkrevd) 5. En knapp, swicth, ir -sensor etc. for å fortelle når døren skal åpnes. 6. En LCD (valgfritt) 7. mange ledninger (påkrevd) Verktøy- 1. Dremel/ roterende verktøy- de er veldig nyttige, og vil også hjelpe i andre prosjekter. 2. Loddejern- kjøp også loddepasta/fluss og loddetråd 3. En varm limpistol- det mest nyttige verktøyet av dem alle
Trinn 1: Teorien
Her var det jeg ønsket å oppnå1. Minimal innsats for å åpne en dør 2. En enkel berøringssensor for å slippe meg inn3. En LCD 16x2 skjerm for å vise dørens status 4. Ser Cool ut basert på mine krav syntetiserte jeg et flytdiagram. Bilde Siden jeg ikke hadde en mosfet eller en transistor som kan kontrollere høy strøm og spenning, brukte jeg en servo til å trykke på en museknapp. Bilde.
Trinn 2: Programmering
Deretter programmerte jeg i arduino -miljøet (koden min vil være tilgjengelig nederst eller øverst på siden. Bilde
På tidspunktet for prosjektet var programmeringen min grunnleggende, så jeg fant andre folks koder, og blandet dem, la til noen av koden min og utgjorde den endelige koden. Omtrent 50% av koden er faktisk min.
Trinn 3: Montering av elektronikken
Jeg brukte 6 mm tykk hobbyfiner, og skar den med en dremel, og et forsterket skjærehjul. pic Her er hvordan jeg koblet til elektronikken LCD-PIN1 = tie to gnd2 = tie to 5v3 = resistor ~ 2-3K to gnd (I used 1 K) 4 = rs = tie to pin 12 5 = r/w = tie to gnd6 = aktiver = fest til pin 11 7-10 = ingen tilkoblinger11 = tie to pin 5 12 = tie to pin 4 13 = tie to pin 314 = tie to pin 2 15 = tie to 4.2 V (5V works) 16 = tie to gnd The servopinne 10 husk at servobanen skal kobles til arduino-bakken (bare hvis du bruker en annen strømforsyning for servoen) Kapasitiv sensor til pinne 6, 8 (pinne 8 er sensorpinnen), (jeg brukte en 4 M ohm ressistor), og husk at den kapasitive sensoren skal fungere, så den må kobles til en ordentlig bakke. Opplæringen for tilkobling av en kapasitiv sensor Jeg hadde noen problemer med opplæringen, og noen av løsningene er1. biblioteket kalles 'Capacitivesense', men koden prøver å bruke biblioteket 'Capsense'. Du kan fikse dette ved å endre ord- Capsense til Capacitivesense, og hvis koden sier det er en upassende bruk av…. endre nettopp det ordet til kapasitivesense (små bokstaver) 2. gå til skisse, og prøv å legge til filen manuelt. Jeg la også til en led til pin 13, siden den allerede har en motstand, og å legge til motstandene er helt valgfritt.
Trinn 4: Installere elektronikken
Vi er nesten ferdige, nå installerer vi bare elektronikken, og jeg kjørte Ground (for servoen), strøm (kobles til en USB -veggadapter for å drive arduinoen og signal (for servoen).
Trinn 5: Trimming og justering av skissen
Hele ypu vil sannsynligvis endre skissen din slik at den passer til behovet for din plassering. Fuktighet, jording kan påvirke skissen. så du bør kalibrere den til dine behov. Berøringssensor Avhengig av hvor godt arduinoen er koblet til bakken og størrelsen på folieberøringsplaten, må du justere følsomheten til sensoren. Hvis (verdi> 40000) - juster denne kodelinjen for å få ønsket resultat. Jeg anbefaler deg å gjøre dette trinnet nå, ettersom omstendighetene dine vil være de samme i det virkelige scenariet. Servo- Avhengig av bryteren din som servoen din trykker på, må du justere mengden servoen flytter for å trykke på detmyservo.write (104); myservo.write (90); - juster linjene for å få ønsket resultat. Jeg foreslår at du holder en av de to linjene på 90 grader, da de er servos nøytrale posisjon. Motor- avhengig av motorens turtall/ dørens vekt/ utgang V, A på PSU-en din kan det ta mer eller mindre tid å åpne døren. myservo.write (104); forsinkelse (3400); myservo.write (90);- juster forsinkelsestiden for å få det riktig (1000 = 1sek)
Trinn 6: Oppgraderinger
Gratulerer. Du er ferdig. Noen fremtidige oppgraderinger kan være 1. å bruke denne opplæringen til å lukke døren etter at den har åpnet med denne, denne eller denne (det er ikke mine prosjekter) 2. bruk av en bringebær pi og et webkamera til datalogg hvem Åpner døren og laster den opp til en webside. 3 Hakk inn i dørlåsen, for å låse døren eksternt eller gi tillatelse eksternt ved bruk av webkameraet. vennligst ikke endre koden min, og påstå at den er din, eller bruk den til kommersiell bruk. Jeg vil mest sannsynlig tillate deg å distribuere det i en annen opplæring hvis du ber om min tillatelse. Min e-post-ID er [email protected] kan bruke denne koden til dine egne prosjekter, det er helt greit.
vær så snill å rangere meg som det tar tid å gjøre dette lærerikt, og prosjektet mitt, stem også på meg på maker -OL, og andre konkurranser, alt som trengs er et klikk, takk
Meld deg på mitt 'Elektronikk i et nøtteskall' kurs her:
Sjekk også ut YouTube -kanalen min her for flere prosjekter og elektronikkopplæringer:
Anbefalt:
GPS -bilsporing med SMS -varsling og opplasting av Thingspeak -data, Arduino -basert, hjemmeautomatisering: 5 trinn (med bilder)
GPS Car Tracker Med SMS -varsling og Thingspeak Data Upload, Arduino Based, Home Automation: Jeg lagde denne GPS -trackeren i fjor, og siden den fungerer bra, publiserer jeg den nå på Instructable. Den er koblet til tilbehørsproppen i bagasjerommet. GPS -trackeren laster opp bilposisjon, hastighet, retning og målt temperatur via mobildata
Infrarød hjemmeautomatisering med Arduino: 5 trinn
Infrarød hjemmeautomatisering med Arduino: ARDUINO HOME AUTOMATION Hjemmeautomatisering betyr ganske enkelt å lage ting du vanligvis gjør manuelt, for å bli gjort for deg automatisk. Du vil normalt stå opp for å snu bryteren, hva om du bare kunne trykke på fjernkontrollen og lyset kommer automatisk
WiFi automatisk plantemater med reservoar - Innendørs/utendørs dyrking Oppsett - Vannplanter automatisk med fjernovervåking: 21 trinn
WiFi automatisk plantemater med reservoar - Innendørs/utendørs kultiveringsoppsett - Vannplanter automatisk med ekstern overvåking: I denne opplæringen vil vi demonstrere hvordan du konfigurerer et tilpasset innendørs/utendørs plantefôringssystem som automatisk vanner planter og kan overvåkes eksternt ved hjelp av Adosia -plattformen
Hjemmeautomatisering med Arduino: 6 trinn
Hjemmeautomatisering med Arduino: HISTORYI startet dette prosjektet som et skoleprosjekt. Egentlig ønsket jeg å skape noe som ville komme samfunnet til gode. Derfor begynte jeg å undersøke hva som er de forskjellige problemene i verden som kan løses. Så fant jeg ut
Hjemmeautomatisering: Automatisk bryterbord med dimmerkontroll via Bluetooth ved bruk av Tiva TM4C123G: 7 trinn
Hjemmeautomatisering: Automatisk bryterbord med dimmerkontroll via Bluetooth ved bruk av Tiva TM4C123G: I dag har vi fjernkontroller for våre fjernsynsapparater og andre elektroniske systemer, noe som har gjort livet vårt veldig enkelt. Har du noen gang lurt på hjemmeautomatisering som vil gi muligheten til å kontrollere rørlys, vifter og annet elektrisk utstyr