Advertentie

Arduino domoticaDe vorige keer heb ik je een paar manieren laten zien om je Arduino-projecten te maken spraakgestuurd 3 manieren om spraakbesturing toe te voegen aan Arduino-projectenIk begin de laatste tijd echt van mijn Arduino te houden; nadat ik de basis tutorials had doorlopen en zelfs een LED-kubus had gemaakt, was ik klaar om iets veel complexers aan te pakken. Gelukkig bestuurt spraak een Arduino-project ... Lees verder via SiriProxy, de ingebouwde spraakbare items van OS X en sommige Automator-scripts, of zelfs een speciale hardware-chip voor spraakherkenning. Ik liet je een korte demo zien waarin ik mijn lichten aan deed, maar legde niet uit hoe ik dat aan de hardware-kant heb bereikt. Laten we vandaag eens kijken hoe u apparaten met een hoog vermogen kunt bedienen, zoals uw waterkoker of enkele staande lampen.

Waarschuwing: rommelen met een huishoudelijk stopcontact is niet iets dat lichtvaardig moet worden ondernomen. Een 9V-batterij kan je tong doen tintelen, maar 120-240V kan hem bakken en je mogelijk doden. Als je sterft door dit te doen, accepteer ik absoluut geen verantwoordelijkheid. Als je dat niet accepteert, stop dan nu met lezen.

instagram viewer

Als je nieuw bent, kijk dan eens naar onze beginners Arduino-gids Aan de slag met Arduino: een beginnershandleidingArduino is een open-source prototypeplatform voor elektronica, gebaseerd op flexibele, gebruiksvriendelijke hardware en software. Het is bedoeld voor kunstenaars, ontwerpers, hobbyisten en iedereen die geïnteresseerd is in het maken van interactieve objecten of omgevingen. Lees verder . Ook zou ik niet aanraden om specifiek uw waterkoker te bedienen (bijvoorbeeld) vanwege de hoge stroomsterkte - een waterkoker van 1500 W zal ongeveer 12,5 ampère gebruiken (afhankelijk van uw nationale spanningsniveau).

Halfgeleiderrelais

Relais zijn elektrisch gestuurde mechanische schakelaars; Zet een spanning op de triggerzijde en de magneet binnenin zal de schakelaar mechanisch omdraaien.

Ze zijn er in verschillende maten en classificaties, dus het is absoluut essentieel dat u de totale stroom en spanning controleert die u gaat schakelen; als u probeert 240VAC door een relais te laten gaan dat geschikt is voor slechts 5VDC, dan er gebeuren slechte dingen.

De kenmerken van een relais betekenen ook dat je ze niet gewoon rechtstreeks op de Arduino kunt aansluiten - je moet ze enigszins isoleren met behulp van een transistor en een "flyback" -diode bieden. Relais bevatten magneten, die inductief zijn, dus ze bevatten een lading elektriciteit. Wanneer je de lading plotseling laat vallen, ontsnapt de inductieve belasting terug naar het circuit waar het vandaan kwam, in de omgekeerde polariteit; de flyback-diode beschermt het circuit.

Arduino domotica

Relais kunnen worden bedraad als normaal open, wat betekent "uit tenzij u ze aanzet"; of normaal gesloten, wat betekent "aan tenzij u ze uitzet".

Als dit de route is die je wilt gaan, houd er dan rekening mee dat dit de gevaarlijkste is, want er zullen kale stroomdraden zijn. U kunt een kopen relaisset van SparkFun voor $ 20; het bevat een kleine printplaat en alle benodigde extra componenten om op over te schakelen 240VAC 8A ladingen.

arduino home projecten

"PowerSwitch Tail"

Als het idee van het aanraken van enige vorm van onder spanning staande draden u bang maakt, maar u toch een betrouwbare bekabelde aanpak wilt, deze vooraf gemaakte relaisstaarten zijn waarschijnlijk uw beste gok en verkopen elk rond de $ 25. Je steekt deze gewoon in de verbinding tussen het stopcontact en het apparaat en voert vervolgens de voeding van je Arduino en een digitale IO in de zijkant.

arduino home projecten

Deze zijn geschikt voor 120vAC in de VS, maar voor de 240v in het VK en elders produceren ze alleen een kit vorm, en je moet je eigen pluggen toevoegen. Wees echter voorzichtig met de kits, want fouten kunnen betekenen dat je je Arduino of jezelf frituurt, dus deze zijn niet 100% veilig. Voor totale gemoedsrust moet je naar de volgende optie kijken.

Hack enkele op afstand bedienbare stopcontacten

Tegenwoordig kun je een op afstand bestuurbaar stopcontact voor slechts $ 10- $ 20 krijgen, en ze gebruiken allemaal precies dezelfde 433 MHz-frequentie om dingen te besturen en waarschijnlijk dezelfde chip. Als je bereid bent om de afstandsbediening op te offeren, of op zijn minst een paar gaatjes te maken voor sommige draden in de behuizing, kun je hem eenvoudig aansluiten op een Arduino.

Begin met het openen van de afstandsbediening en het identificeren van de gebruikte chip; het volgende diagram legt de pin uit waarnaar u op zoek bent als u een SC5262-chip heeft (HX2262 en PT2262 zijn ook compatibel met dezelfde gebruikte pin). Sluit die pin aan op een digitale uitgang op de Arduino en je kunt zelfs de externe batterij omzeilen door de 5v-voeding en aarde te gebruiken (of gewoon de meegeleverde batterij blijven gebruiken, wat dan ook).

Arduino domotica

Vervolgens wil je downloaden en in je Arduino / bibliotheken map de RFSwitch-bibliotheek van Google Code - dit geeft u toegang tot enkele eenvoudige functies voor het activeren van apparaten en laat de kern van commandosignalen weg. Begin met het maken van een nieuw exemplaar van de klasse:

#include 
RCSwitch mySwitch = RCSwitch ();

In je setup () functie, instantieer het op de relevante output pin (10, in dit geval):

mySwitch.enableTransmit (10);

En gebruik in uw hoofdlogica:

mySwitch.switchOff (3, 1); mySwitch.switchOn (3, 1);

(waarbij 3 het kanaal is en 1 het apparaatnummer) om apparaten in en uit te schakelen. Meestal zijn er 4 van elk kanaal en 4 apparaten, waardoor je 16 unieke adresseerbare apparaten hebt om in en uit te schakelen.

Het beste deel van het hacken van deze bestaande consumentenproducten is dat je geen hoogspanningsdraden aanraakt; alles zit op zichzelf in de socket module.

Combineer dit nu met een beetje Arduino internetcontrole Hoe Arduino Web Control in te stellen zonder een Ethernet ShieldDe afgelopen weken heb ik de controle over de sfeerverlichting in mijn studio overgedragen aan kijkers tijdens de live uitzending van Technophilia Podcast - je kunt de resultaten daarvan zien in de ... Lees verder , en u kunt uw apparaten overal ter wereld vanaf uw mobiel inschakelen. Ik ben er vrij zeker van dat ik de controle over iets veel aan het internet niet wil overdragen, maar elk aan hun eigen land. Kunnen uw Arduino-domotica-dromen eindelijk worden gerealiseerd? Ben je begonnen met je Arduino reis al?

Afbeelding tegoed: Shutterstock - stopcontact,

James heeft een BSc in Artificial Intelligence en is CompTIA A + en Network + gecertificeerd. Hij is de hoofdontwikkelaar van MakeUseOf en brengt zijn vrije tijd door met het spelen van VR paintball en bordspellen. Hij bouwt pc's sinds zijn kindertijd.