Indholdsfortegnelse:

Arduino hjemmeautomatisering, automatisk døråbner: 6 trin
Arduino hjemmeautomatisering, automatisk døråbner: 6 trin

Video: Arduino hjemmeautomatisering, automatisk døråbner: 6 trin

Video: Arduino hjemmeautomatisering, automatisk døråbner: 6 trin
Video: Home Automation: 12V Relay with LED Display Delay 0.1 seconds to 999 seconds Timer module P1 to P4 2024, Juli
Anonim
Image
Image
Montering af elektronikken
Montering af elektronikken

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

Montering af elektronikken
Montering af elektronikken
Montering af elektronikken
Montering af elektronikken
Montering af elektronikken
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

Installation af elektronikken
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: