Indholdsfortegnelse:
- Trin 1: Teorien
- Trin 2: Programmering
- Trin 3: Montering af elektronikken
- Trin 4: Installation af elektronikken
- Trin 5: Beskæring og justering af skitsen
- Trin 6: Opgraderinger
Video: Arduino hjemmeautomatisering, automatisk døråbner: 6 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
Tilmeld dig mit kursus 'Elektronik i en nøddeskal' her:
Tjek også min youtube -kanal her for flere projekter og elektronikundervisning:
Jeg havde en idé om at lave en enkel og brugervenlig døråbner med gearmotor for et par år siden. På det tidspunkt havde jeg ikke viden om at lave en døråbner. Denne vinterpause følte jeg mig optimistisk og gav det et skud. Jeg gør dette instruerbart, som enkle måder at lave dette online på, og alt jeg fandt var komplicerede forsøg på kyllingehulåbnere. Da dette er min første instruktion, går jeg måske glip af nogle oplysninger, så du kan efterlade dine spørgsmål i kommentarerne, og jeg vil svare så hurtigt som muligt. Pointen med denne instruktive er hovedsageligt at inspirere dig til at gøre noget lignende, eller at hjælpe dig med at bygge din.
Materialer - 1. En motor med højt drejningsmoment, hastighed (RPM) er ikke særlig vigtig, min motor. (Påkrævet) 2. En passende PSU (strømforsyningsenhed) til din motor, jeg havde en gammel videokamera oplader, som var perfekt til motoren. Sørg for, at maks. Forstærkere er mere end motorens maks. Belastningsstrøm. (Påkrævet) 3. Et Arduino -bord, jeg brugte Arduino UNO Rev 3. (Kan varmt anbefales) 3. Materiale til fremstilling af etui til at holde komponenterne f.eks. træ, plastplader, akryl osv. (Anbefalet) 4. En MOSFET -transistor eller en servo til at udløse døren (påkrævet) 5. En knap, swicth, ir -sensor osv. for at fortælle, hvornår døren skal åbnes. 6. En LCD (valgfri) 7. masser af ledninger (påkrævet) Værktøjs- 1. Dremel/ roterende værktøjer- de er meget nyttige og hjælper også i andre projekter. 2. Loddejern- køb også loddepasta/flux og loddetråd 3. En varm limpistol- det mest nyttige værktøj af dem alle
Trin 1: Teorien
Her var, hvad jeg ønskede at opnå1. Minimal indsats for at åbne en dør 2. En simpel berøringssensor til at lade mig komme ind3. En LCD 16x2 skærm til at vise dørens status 4. Ser cool ud baseret på mine krav syntetiserede jeg et flowdiagram. Billede Da jeg ikke havde en mosfet eller en transistor, der kan styre høj strøm og spænding, brugte jeg en servo til at trykke på en museknap. Billede.
Trin 2: Programmering
Derefter programmerede jeg i arduino -miljøet (Min kode vil være tilgængelig nederst eller øverst på siden. Pic
På tidspunktet for projektet var min programmering grundlæggende, så jeg fandt andre folks koder og blandede dem, tilføjede noget af min kode og udgjorde den endelige kode. Omkring 50% af koden er faktisk min.
Trin 3: Montering af elektronikken
Jeg brugte 6 mm tyk hobbyfiner, og skar den med en dremel og et forstærket skærehjul. picHer er hvordan jeg tilsluttede elektronikkenLcd-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 = aktivere = binde til stift 11 7-10 = ingen forbindelser11 = binde til tappe 5 12 = binde til tappe 4 13 = binde til tappe 314 = binde til tappe 2 15 = binde til 4,2 V (5V virker) 16 = binde til gnd servo-pin 10 husk, at servo-jorden skal tilsluttes arduino-jorden (kun hvis du bruger en anden strømforsyning til servoen) Kapacitiv sensor til pin 6, 8 (pin 8 er sensor-pin), (jeg brugte en 4 M ohm ressistor), og husk, at den kapacitive sensor skulle fungere, den skulle forbindes til en ordentlig jord. Tutorial til tilslutning af en kapacitiv sensor Jeg havde nogle problemer med selvstudiet, og nogle af løsningerne er1. biblioteket kaldes 'Capacitivesense', men koden forsøger at bruge biblioteket 'Capsense'. Du kan løse dette ved at ændre ord- Capsense til Capacitivesense, og hvis koden siger, at det er en upassende brug af…. ændre bare det ord til capacitivesense (små bogstaver) 2. gå til skitse, og prøv at tilføje filen manuelt. Jeg tilføjede også en led til pin 13, da den allerede har en modstand, og tilføjelse af modstandene er helt valgfri.
Trin 4: Installation af elektronikken
Vi er næsten færdige, nu installerer vi bare elektronikken, og jeg kørte Ground (til servoen), strøm (tilsluttes en usb -vægadapter for at drive arduinoen og signal (til servoen).
Trin 5: Beskæring og justering af skitsen
Hele ypu vil sandsynligvis ændre din skitse, så det passer til behovet for din placering. Fugtighed, jordforbindelse kan påvirke skitsen. så du bør kalibrere det til dine behov. Berøringssensor Afhængigt af hvor godt arduinoen er forbundet til jorden og størrelsen på din folieberøringsplade, bliver du nødt til at justere sensorens følsomhed. Hvis (værdi> 40000) - juster denne kodelinje for at få de ønskede resultater. Jeg anbefaler, at du gør dette trin nu, da dine omstændigheder vil være de samme i det virkelige scenario. Servo- Afhængigt af din switch, som din servo trykker på, bliver du nødt til at justere mængden, servoen flytter for at trykke på detmyservo.write (104); myservo.write (90); - juster disse linjer for at få de ønskede resultater. Jeg foreslår at holde en af de 2 linjer ved 90 grader, da de er servoens neutrale position. Motor- afhængigt af motorens omdrejningstal/ dør på vægten/ output V, A på din PSU kan din motor tage mere eller mindre tid at åbne døren. myservo.write (104); forsinkelse (3400); myservo.write (90);- juster forsinkelsestiden for at få det rigtigt (1000 = 1sek)
Trin 6: Opgraderinger
Tillykke. Du er færdig. Nogle fremtidige opgraderinger kan være 1. at bruge denne vejledning til at lukke døren, efter at den har åbnet ved hjælp af dette, dette eller dette (det er ikke mine projekter) 2. brug af en hindbærpi og et webcam til datalog, hvem åbner døren og uploader den til en webside 3. hakker ind i dørlåsen, fjernlåser døren eller giver tilladelse eksternt ved hjælp af webkameraet. venligst modificer ikke min kode og påstå, at den er din, eller brug den til kommerciel brug. Jeg vil sandsynligvis give dig mulighed for at omfordele det i en anden tutorial, hvis du beder om min tilladelse. Mit e-mail-ID er [email protected] kan bruge denne kode til dine egne projekter, det er helt fint.
bedøm mig venligst, da det tager tid at gøre dette instruerbart, og mit projekt, stem også på mig ved maker -OL og andre konkurrencer, alt det kræver er et klik, tak
Tilmeld dig mit kursus 'Elektronik i en nøddeskal' her:
Tjek også min youtube -kanal her for flere projekter og tutorials om elektronik:
Anbefalede:
Arduino-bluetooth-betjent mobiltelefon kontaktløs hjemmeautomatisering: 5 trin
Arduino-bluetooth Operated Cell Phone Contactless Home Automation: hilsener i tider med pandemien af covid-19it er en nødvendighed for at undgå kontakt og opretholde social distancering, men for at tænde og slukke for apparaterne skal du røre tavlerne, men vent ikke mere indføre kontakt mindre system til kontrol
Hjemmeautomatisering Trin for trin Brug af Wemos D1 Mini Med PCB -design: 4 trin
Hjemmeautomatisering Trin for trin Brug af Wemos D1 Mini Med PCB -design: Hjemmeautomatisering Trin for trin ved hjælp af Wemos D1 Mini med PCB -design For et par uger siden udgav vi en tutorial "Home Automation using Raspberry Pi" i rootsaid.com, som blev godt modtaget blandt hobbyfolk og universitetsstuderende. Så kom et af vores medlemmer
Automatisk WiFi -planteføder med reservoir - Indendørs/udendørs dyrkningssætning - Vandplanter automatisk med fjernovervågning: 21 trin
Automatisk WiFi -planteføder med reservoir - Indendørs/udendørs dyrkningssætning - Vandplanter automatisk med fjernovervågning: I denne vejledning vil vi demonstrere, hvordan du konfigurerer et brugerdefineret indendørs/udendørs planteføderanlæg, der automatisk vanner planter og kan overvåges eksternt ved hjælp af Adosia -platformen
Automatisk kylling døråbner: 6 trin
Automatisk kylling døråbner: Automatisk kylling døråbner I denne instruktionsvejledning vil jeg guide dig gennem de trin og dele, der er nødvendige for at oprette en automatisk kylling døråbner fra almindelige dele, der kan købes hos mange forhandlere. De anvendte dele og værktøjer er al
Hjemmeautomatisering: Automatisk switchboard med dæmperkontrol via Bluetooth ved hjælp af Tiva TM4C123G: 7 trin
Hjemmeautomatisering: Automatisk switchboard med dæmperkontrol via Bluetooth ved hjælp af Tiva TM4C123G: I dag har vi fjernbetjeninger til vores fjernsyn og andre elektroniske systemer, som har gjort vores liv virkelig let. Har du nogensinde spekuleret på hjemmeautomatisering, som ville give mulighed for at styre rørlamper, blæsere og andre el