Kontroller lysene dine som en geek med disse Arduino-prosjektene
Det har aldri vært flere måter å lyse hjemmet ditt på. Lavdrevne LED-striper og pærer er ikke bare billige, men kan styres på en rekke fantastiske måter som lar deg føle deg som den ultimate stjerneskipskapten, sint forsker eller ond skurk - avhengig av dine prioriteringer i livet.
De fleste LED-striper leveres med en infrarød fjernkontroll. Disse er nyttige av åpenbare årsaker, men bruk av en Arduino kan i stedet legge til funksjonalitet. (Hvis du bare er i gang med Arduino, må du først se over vår nybegynners guide. Komme i gang med Arduino: En nybegynnersveiledning Komme i gang med Arduino: En nybegynnersguide Arduino er en åpen kilde elektronikk prototyping plattform basert på fleksibel, brukervennlig maskinvare og programvare. Det er ment for artister, designere, hobbyister og alle som er interessert i å lage interaktive objekter eller miljøer. Les mer).
Hva med å kontrollere lysene dine med stemmen din? Hva med lys som skjer automatisk når du kommer hjem om natten? Stemningsbelysning styrt av andres humør? Hvordan slipper det sakte inn i dagen med en kunstig soloppgangssignal?
I denne artikkelen vil vi dekke dem alle, og noen få flere. Du kan bygge nesten hvert prosjekt her med enkle komponenter og en grunnleggende forståelse av koding, og kan til og med kombinere dem sammen.
Gi den en hånd
La oss starte med en gammel favoritt, klaffen. Instruksjonsbruker MertArduino har opprettet en klappbryter som festes til en hvilken som helst lampe som bruker en relémodul sammen med en lydsensormodul, alle drevet av en Arduino Uno.
Du kan bruke nesten alle Arduino-kompatible kort til dette prosjektet, og redusere størrelsen enda mer. Hvis du bestemmer deg for å bygge dette, vil jeg kanskje foreslå å lage en litt sikrere innkapsling enn kartongen en presenterte!
Perfekt til å se kult å gå inn i et rom, mindre perfekt hvis du sannsynligvis vil motta en applausrute når du kommer dit.
Fang en bølge
Science fiction er full av kule ting som skjer når helten så mye som en finger. Enten det er futuristiske håndstyrte skjermer fra Minoritetsrapport, eller evnen til å skyte media fra håndholdte enheter på store skjermer i Utvidelsen, Det ser ut til at gestene snakker høyere enn ord.
Francisco Castro laget en stilig lampe med enkle materialer - lampeskjermet selv er en vakkert enkel design laget av papir. Du kan sjekke ut opplæringen for dette prosjektet på Lag nettsiden her.
Instructables bruker admarschoonen tok denne utformingen ytterligere ved å lage en oppdatert versjon av fransk lampe. Han innlemmet et kapasitivt berøringspanel på hvert hjørne for å endre lampens farge. Denne gangen er kretsen plassert inne i en gammel glasslampe fra IKEA. Du finner en detaljert veiledning for dette prosjektet her.
Gi det litt farge
Som nevnt i innledningen til denne artikkelen, kommer mange LED-striper med en billig fjernkontroll for å kontrollere farge og lysstyrke, men disse er avhengig av synsfeltet. En mye mer praktisk måte å styre LED-striper på er over Wi-Fi. Dette betyr selvsagt at LED-kontrolleren din også må kommunisere med Wi-Fi. Mens det er skjold tilgjengelig for Arduino boards, hvorfor ikke få noe billig, Arduino kompatibel, med Wi-Fi-funksjonalitet allerede innebygd? Vi har dekket NodeMCU Møt Arduino Killer: ESP8266 Møt Arduino Killer: ESP8266 Hva om jeg fortalte deg at det er et Arduino-kompatibelt dev-kort med innebygd Wi-Fi for mindre enn $ 10? Vel, det er det. Les mer (ESP8266) styret før, og det er en fast favoritt for mange av våre prosjekter.
Rui Santos opprettet en stemningslampe, som kan styres av en hvilken som helst nettleser som er koblet til sitt hjem Wi-Fi, for under $ 10. Sjekk ut veiledningen på Random Nerd Tutorials nettsted.
Ta ideen om stemningsbelysning enda et skritt videre, Instructables bruker fjordcarver har laget en “Kameleon lampe” som endrer farge basert på hva den ser på overflaten nedenfor. Bygningen bruker en lysfølsom motstand, samt røde, blå og grønne lysdioder for å oppdage og reprodusere farge. Se den fulle instruksjonene - med håndtegnede diagrammer, ikke mindre - for prosjektdetaljer.
Gi det litt rytme
Et annet alternativ for å suppe belysningen gjør det reaktivt på det du lytter til. Som nostalgisk som LED-måleren på min barndoms stereoanlegg hopper fra den gule til den røde, kan vi gjøre det mye bedre nå.
Videoen ovenfor er av Miska Karvonen, og du kan se hvordan han designet denne reaktive LED-belysningen for å fungere med nesten alle lydoppsett på Instruksjonssiden om prosjektet. Han har brukt individuelt adresserbare Neopixels (også kjent som WS2812B) strimler.
Kontroller det fra telefonen
Smarttelefoner har blitt allestedsnærværende, til det punktet at å ha en gammel skole telefon er sett som en sjeldenhet. Mens styring av teknologi fra telefonen din er en av de vanligste hjemmautomatiseringsprosjektene Komme i gang med OpenHAB Home Automation on Raspberry Pi Komme i gang med OpenHAB Home Automation on 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, det kan fortsatt være en ganske skremmende oppgave for alle som ikke er kjent med nettverk.
Heldigvis finnes det selskaper som tilbyr en skygtjeneste som gjør at vi kan stoppe dette problemet. Jeg har nylig gjort en introduksjonsartikkel Komme i gang med Blynk: Enkle DIY IoT-enheter Komme i gang med Blynk: Simple 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 på Blynk - en tjeneste som er utformet for å gjøre det enklere å koble til internettaktiverte enheter fra hvor som helst. De har forbedret seg på tjenesten siden denne artikkelen ble skrevet, og for en enkel å sette opp skybasert automatiseringstjeneste er det et flott utgangspunkt.
Gi det en tid og et sted
Noen ganger vil du bare at lysene skal komme på en bestemt tid. I en tidligere artikkel dekket James hvordan man lager en Arduino-drevet soloppgangsalarm og nattlys Arduino Night Light og Soloppgang Alarmprosjekt Arduino Night Light og Sunrise Alarm Project I dag skal vi lage en soloppgangsvekkerklokke som forsiktig og sakte vil vekke deg uten å benytte seg av en støtende støymaskin. Les mer, som langsomt letter deg til dagen med lys som fades inn over tid, og slår på et lys når det oppdager bevegelse om natten. Det gir også god hundfotograferingsbelysning.
Det er verdt å merke seg at hvis du skal bygge dette prosjektet, bør du bruke logisk nivå MOSFETS (for eksempel IRL540N eller noe lignende) slik at du ikke løper inn i de samme problemene som han gjorde!
For å ta ideen om tidsbestemte lys enda lenger, kan vi bruke IFTTT (If This Then That). IFTTT lar deg automatisere teknologi 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, slik at du kan knytte nesten alt fra smart hjemme og sikkerhetssystemer, til sosiale nettverk og smarte telefoner. Du finner tusenvis av “oppskrifter” allerede for automatiserte løsninger, med mange hylle smarte hjemmeprodukter støttet fantastiske ting du kan gjøre med smarttelefoner og IFTTT fantastiske ting du kan gjøre med smarttelefoner og IFTTT Hvert smarttelefon leveres med et sett med instruksjoner. Men takket være IFTTT kan man strømlinjeforme mange av disse prosessene slik at de alle blir koblet til hverandre. Les mer .
IFTTTs Maker-kanal lar deg utløse dine egne DIY-prosjekter også. Ved å sende en webforespørsel til en skygtjeneste som Blynk og thinger.io (eller din egen webserver hvis du har en), kan du utløse endringer i ditt hjemsystem på mange måter.
For eksempel ved å endre denne opplæringen av Alvaro Luis Bustamante ved å bruke IFTTT med thinger.io, kan du legge til plasseringsbasert kontroll til belysningen din. I stedet for at Twitter er den Hvis handling, bruk Android-kanalen til å oppdage når telefonen din legger til Wi-Fi-nettverket ditt hjemme.
I kommentarene til den samme opplæringen beskriver Alvaro hvordan du endrer webforespørselen for å instruere NodeMCU til å gjøre budgivning.
Snakk med det!
Høydepunktet av geeky kontrollmetoder er talestyring. Selv om det er mer komplekse metoder (hjernekontroll, noen?), Er det å snakke med maskinvare stiften av sci-fi, og den beste måten å kanalisere din indre Jean-Luc Picard.
I en tidligere artikkel Hvordan lage et DIY-kontrollert Wi-Fi-lampe Hvordan lage et DIY-kontrollert Wi-Fi-lys I denne veiledningen skal du lære å lage et Wi-Fi kontrollerbart lys og kontrollere det med Siri. Les mer, vi dekket hvordan du bruker Siri sammen med en Raspberry Pi og en NodeMCU bord for å kontrollere et lys helt av stemmen.
Siden denne opplæringen har Amazon Echo blitt utgitt, og skyver talekommandoer til en mye mer tilgjengelig og kraftig kontrollmetode. I en artikkel om hackster.io skapte Carlos Martin et stemmestyrt RGB LED-oppsett for sitt kjøkken, kontrollert ved hjelp av Alexa.
Dette oppsettet er ganske elegant da det bruker en billig infrarød kontrollert LED-stripe og bruker et partikkelfotonbrett til å generere IR-koder for å endre lysstyrken og fargen på belysningen, slik at du fortsatt kan bruke den originale fjernkontrollen og omgå trenger for maskinvare hacking. Du kan gjøre det samme med en NodeMCU, som ville være enda billigere.
La lyset snakke med deg i stedet
Så langt har vi sett på måter du kan styre lysene dine direkte, men hva med å gi den kontrollen over til noen andre. Høres gal, ikke sant? Du kan få bilder av lysene dine å blinke av og på hele tiden på dagen og natten i et slags hjemsøkt hus scenario som minner om en scene i Mr. Robot Hvordan få et smart hjem som i Robot Slik får du et smart hjem som i Robot La oss ta en titt på den smarte hjemmemaskinen som er omtalt scene-for-scene i en Mr. Robot tv-episode, og se hva vi kan finne ut av. Les mer .
Nei, det jeg foreslår er litt mer kontrollert. Kaustubh Agarwal utformet en enkel fargeskiftende lampe, med fargetone bestemt av en IFTTT-søk på Twitter-koder. Fargen endres avhengig av det generelle stemningen til Twitter-brukere.
Dette nøyaktig samme oppsettet kan brukes til noe enda mer spesifikt: du kan gjøre lysendringen din når du blir nevnt ved navn, eller du liker eller retweetes.
Gjør din dimmer smart
De fleste av disse så langt har konsentrert seg om LED-belysning, men du kan også bruke din Arduino til å kontrollere også AC-dimmerlys. Instructables bruker Jestin_Cubetech har satt sammen et prosjekt med Arduino og Raspberry Pi for å kontrollere lysstyrken på pæren ved hjelp av pulsbreddemodulasjon (PWM).
Du kan finne hele prosjektet her, men som en kommentar nevner, ville det være verdt å feste en kjøleskum til MOSFET i kretsen for å forhindre overoppheting.
Så der har vi det, gå ut og kontroller lysene dine som kapteinen på ditt eget romskip! Denne artikkelen skraper knapt overflaten på de mange måtene du kan tilpasse oppsettet ditt, og jeg gleder meg til å se hvilke unike ting samfunnet kommer til å gjøre for å kontrollere lysene sine på stadig mer kompliserte måter. Gå ut og vær kreativ!
Har du laget et merkelig og flott hjemmeoppsett for din belysning? Planlegger du et prosjekt og lurer på hvor du skal begynne? Gi oss beskjed i kommentarene nedenfor!
Utforsk mer om: Arduino, LED-lys, Fjernkontroll, Smart Lighting, Smart Sensor.