Slik fjernkontroller du hjemme med en Arduino, 5 DIY-prosjekter

Den smarte hjemrevolusjonen skjer nå! Vi viser deg hvordan du lager dine egne smarte hjemmegjenstander ved å bruke ingenting mer enn en enkel Arduino.

Den smarte hjemrevolusjonen skjer nå!  Vi viser deg hvordan du lager dine egne smarte hjemmegjenstander ved å bruke ingenting mer enn en enkel Arduino.
Annonse

Med fremkomsten av rimelig smart hjemme-teknologi har det aldri vært enklere å transformere hjemmet ditt. Hvordan du kan transformere leiligheten din til et smart hjem Hvordan du kan omforme leiligheten til et smart hjem Jeg er her for å fortelle deg at det er mulig å transformere din leilighet, tosidig eller hvor som helst annet du kan leve på et smart sted, en som vil imponere vennene dine og lette livet ditt. Les mer . Det er mange nyttige gadgets tilgjengelig fra hyllen for å gjøre dette, og prisene på mange av disse produktene har gått ned da flere konkurrenter går med på markedet. Philips Hue Smart Bulb Alternatives for å spare penger Philips Hue Smart Bulb Alternativer for å spare penger I denne artikkelen 'll lære om noen av de billigere alternativene til Philips Hue og se hvordan de sammenligner. Les mer .

Likevel er et mye billigere og mer givende alternativ å lage ditt eget tilpassede smarte hjemsystem. I denne artikkelen vil vi dekke grunnleggende om hvordan et Smart Home-system fungerer, og gi noen få eksempler på enkle DIY Arduino-prosjekter som alle kan gjøre.

DIY Smart Home: En oversikt

Det er flere måter å tilnærming automatisere ditt oppholdsrom, men de fleste oppsett vil bruke en Arduino eller en Raspberry Pi som hjernen til operasjonen. I mange tilfeller finner du den perfekte løsningen kan være en kombinasjon av de to Home Automation Guide Med Raspberry Pi og Arduino Home Automation Guide Med Raspberry Pi og Arduino Hjemmautomatiseringsmarkedet er oversvømmet med dyre forbrukersystemer, inkompatible med hverandre og kostbart å installere. Hvis du har en Raspberry Pi og en Arduino, kan du i utgangspunktet oppnå det samme ved ... Les mer, men i dag vil vi konsentrere oss om Arduino-siden av tingene.

Hjernen

Arduino i disse eksemplene styrer vår valgte apparat når den utløses. YouTuber EEEnthusiast har et enkelt eksempel på å slå på en LED med en trykknapp for å visualisere rekkefølgen av handlinger.

I eksemplet ovenfor leser Arduino inngangsspenningen fra knappen ved hjelp av digitalRead . Når spenningen leses som HØY, slår lysdioden på ved hjelp av digitalWrite for å sette stiften til HIGH . Når knappen ikke er trykket, er lysdioden slukket eller LOW .

Dette enkle eksempelet er i hovedsak hjertet av ethvert automatisert system. Alt du trenger å gjøre er å endre inngangene og utgangene til noe som er nyttig.

Ikke bekymre deg hvis du aldri har brukt en Arduino før - vår nybegynners guide. Komme i gang med Arduino: En nybegynnersveiledning Komme i gang med Arduino: En nybegynnersguide. Arduino er en open source elektronikk prototyping plattform basert på fleksibel, brukervennlig Hardware og software. Det er ment for kunstnere, designere, hobbyister, og alle som er interessert i å lage interaktive objekter eller miljøer. Les mer dekker alt du trenger å vite.

Trådløs kontroll

Det er flere måter å instruere mikrokontrolleren på å utføre en oppgave. Den første er InfraRed (IR). Denne metoden kan ha fordeler for deg hvis du bruker et Arduino bord uten internettkonnektivitet. Du kan redde delene fra gamle elektroniske komponenter, og raskt få fjernkontrollen opp og ned. Denne dyptgående veiledningen av YouTuber GreatScott! er ikke bare en god primer for å bruke IR i prosjektene dine, men inkluderer en komplett konstruksjon for å styre en 12v RGB LED strip!

Koble til Internett

Den andre metoden innebærer å koble mikrokontrolleren til internett. Det er flere måter å nærme seg på dette. Hvis du bruker en offisiell Arduino eller klone, må du kanskje kjøpe et Ethernet- eller Wi-Fi-skjerm, selv om det finnes måter rundt dette. Et mye bedre alternativ er å få et brett som allerede har tilkobling innebygd. NodeMCU er perfekt for dette, og vi synger ofte rosene til denne lille brettet med god grunn!

Uansett hvor du får styret ditt på nettet, trenger du en webtjeneste for å kommunisere med den. Mens du kan sette opp din egen server, er det tjenester der ute som vil gjøre det for deg. Tidligere har vi dekket hvordan du kommer i gang med OpenHAB Komme i gang med OpenHAB Home Automation på Raspberry Pi Komme i gang med OpenHAB Hjem Automation på Raspberry Pi OpenHAB er en moden, åpen kildekode hjemmeautomatiseringsplattform som kjører på en rekke maskinvare og er protokoll agnostisk, noe som betyr at den kan koble til nesten hvilken som helst hjemmevirksomhets maskinvare på markedet i dag. Les mer, som er et kraftig og svært tilpasset hjemmautomatiseringsverktøy - men kompleksiteten gjør det ikke for svakere!

For en enklere tjeneste tillater både Thinger og Blynk kommunikasjon med en Arduino over nettet. Begge gir muligheten til å styre mikrokontrolleren fra en smarttelefon, eller ved å lage en webforespørsel (perfekt for brukere av IFTTT Den ultimate IFTTT-guiden: Bruk nettets mest kraftfulle verktøy som et proff Den ultimate IFTTT-guiden: Bruk nettets mest kraftfulle Verktøy som et proffs Hvis dette da, også kjent som IFTTT, er en gratis nettbasert tjeneste for å få appene dine og enhetene til å fungere sammen. Ikke sikker på hvordan du bygger appleten din? Følg med denne veiledningen. Les mer).

For en rask primer på Blynk, sjekk ut vår startveiledning Komme i gang med Blynk: Simple DIY IoT-enheter Komme i gang med Blynk: Enkle DIY IoT-enheter Blynk er en Internett-tjeneste (IoT) -tjeneste designet for å gjøre fjernkontroll og lese sensordata fra enhetene dine så raskt og enkelt som mulig. Les mer .

Bluetooth er en annen vanlig måte å kommunisere eksternt med din Arduino. I de fleste tilfeller må du få et Bluetooth-skjerm for å koble til, og på under $ 3 er de et billig alternativ hvis du vil ta denne ruten.

For et raskt innledende prosjekt ved hjelp av Bluetooth med Arduino, sjekk ut følgende video fra Tinkernut Labs.

Tenn den på

Nå som du kan snakke med styret eksternt, er det på tide å ta vare på utgangssiden av ligningen. Lysdioden i vårt opprinnelige eksempel er ikke så nyttig i et virkelighetsscenario. Ved å erstatte den med et relé eller en MOSFET, kan du kontrollere høyere drevne elementer.

Vi har dekket hvordan reléer jobber med å styre apparater tidligere, og har brukt MOSFETS i vår tidligere veiledning om å koble LED-striper til en Arduino. Seksjonen av videoen om 12v strimler gir et eksempel på den vanligste måten du vil bruke en i en strømstyringskrets:

Når du handler for disse komponentene, er det verdt å merke seg at de må være logiske nivå for å kunne jobbe med bordet ditt. Med MOSFETS er dette vanligvis betegnet med bokstaven "L" i navnet (i eksemplet ovenfor ble IRLZ44N brukt). For reléer er det verdt å se på billige forhåndsdefinerte reléenheter for bruk med mikrokontroller.

Klar, sett, automatiser!

Nå som du forstår grunnleggende om å lage DIY smarte husholdningsapparater, kan vi se på noen eksempler.

Instructables bruker vanvid brukte en Arduino sammen med en PowerSwitch hale som fungerer som et relé for å lage sin Twitter aktiverte kaffekanne:

YouTuber passxxxa bruker den tidligere nevnte Blynk-tjenesten sammen med en Arduino Uno, et Ethernet skjold og et relé for å styre et lys. Denne videoen viser hvor lett det kan være å komme i gang med hjemmeautomatisering. Pass på: lek med strømnettet A / C kan være dødelig, vær sikker på å vite hva du gjør før du snakker med det!

Youtuber BRUH Automation brukte en NodeMCU sammen med en servo for å skape webstyrte automatiserte persienner for under $ 15 !

Selv om det ikke er eksternt fjernbetjening, er radiofrekvensidentifikasjon (RFID) en annen interessant måte å styre smarte objekter på. Lær hvordan du bruker den til å lage en selvlåsende dør med en Arduino Uno og en solenoid i vår DIY smart låsveiledning:

CarLeeToes kombinerer IR-kontroll med webkontroll i sin veiledning om hvordan du styrer klimaanlegget fra en smart telefon. Prosjektet tar deg gjennom prosessen med å "snuse" ut IR-kodene fra klimaanleggets fjernkontroll, og hvordan du bruker dem i forbindelse med en webserver for å sende de riktige signalene fra Arduino. Sjekk ut videoen av den i aksjon (på spansk, men veiledningen på Instructables.com er på engelsk):

Ideer overalt

Når du begynner å leke med DIY hjemmeautomatisering, begynner du å se ideer overalt. Å bruke en Arduino eller lignende brett er en fantastisk måte å komme i gang. Arduino er bare en side av historien, men Raspberry Pi er like godt egnet for slike prosjekter og begynner å styre reléer. Komme i gang med GPIO På en Raspberry Pi Komme i gang med GPIO På en Raspberry Pi Hvis du, selv om Arduino var kult, bare vent til du får hendene på en Raspberry Pi - disse tingene er fantastiske. I tillegg til å være en fullt funksjonell datamaskin, har de også en ... Les mer kan være ganske enkelt.

Har du jobbet med noe vi ikke har tenkt på? Drømmer du opp det perfekte hjemmeautomatiseringssystemet for huset ditt? Gi oss beskjed i kommentarfeltet nedenfor!

In this article