Lichte sporen van 433 MHz RF Arduino Smart Blinds (2 / 2 stap)

Stap 2: Stap 2: Arduino, Code en beste praktijken

Bijgevoegd is de code van de Arduino.

De code is vrij ongecompliceerd. Er is een lus die de fotoweerstand bewaakt. Als de waarde gaat onder een bepaalde drempel (500 in mijn geval), wordt er gegenereerd een status verandert. De verandering van staat activeert de lus waarin de servo-parameters en gedraaid. Er is een vertraging aan het einde van de hoofdlus om te voorkomen dat de blinds van openen en sluiten voortdurend wanneer het licht op een drempelwaarde is.

Als een drukknop of RF signaal wordt gedetecteerd, wordt een andere lus gestart die gaat zo door totdat de tegenovergestelde knop RF opdracht wordt gedetecteerd. Zoals met de meeste code, is het moeilijk uit te leggen maar eenvoudig om naar te kijken.

U kunt controleren wat er gebeurt in de seriële monitor. Het helpt veel bij het vaststellen van de fotoweerstand waarden voor "day" en "night". Als u dat u moet min of meer gevoeligheid met uw photoresistor vinden, verander de 10K weerstand een geschikter voor uw helderheid. Er zijn veel grote tutorials die uitleggen hoe om te kiezen van de beste weerstand te gebruiken in combinatie met een photoresistor.

Ik geleend zwaar van ssshake. Bedankt voor de grote code! Zijn setup is veel geavanceerder dan de mijne en zou aanbevelen als u op zoek bent naar iets ambitieuzer. Hier is een link naar zijn setup.

Opmerking, tijdens de eerste cyclus van de lus kan het detecteren van een verandering van de staat (afhankelijk van het licht) en draai de servo. Dit maakte het moeilijk voor mij om de eerste snoeropbergsysteem bedacht. Omdat ik te lui om te veranderen van de code was als ik was het starten van het systeem in het donker of daglicht, vond ik het gemakkelijkst om de stekker uit de servo tijdens de eerste cyclus van de lus. Hierdoor wordt de code "stabiliseren" aan wat de huidige status van de licht is. Ik haak de pull-koorden, plug de servo terug in en uit het gaat. Tijdens het testen, kunt u de vertragingstijd aan het eind van de lus zodat u niet hoeft te wachten op de blinds opnieuw te spelen.

Gerelateerde Artikelen

Met behulp van 433 MHz Remote Controlled schakelaars op Arduino

Met behulp van 433 MHz Remote Controlled schakelaars op Arduino

Ik denk dat iedereen weet die extern gecontroleerde schakelaars die in hun meest eenvoudige vorm komen in een aantal (meestal 3) voor switcheable apparaten aansluiten op het lichtnet stopcontact en die ontvangt een stekker van een lamp of iets en dat
Hoe te bouwen van 433 MHZ RC om te bepalen van de servo's (100% Arduino)

Hoe te bouwen van 433 MHZ RC om te bepalen van de servo's (100% Arduino)

Hallo jongens!Er is mijn oplossing voor rondweg timer probleem (servo en virtuele draad documentatiecentra).Vanwege de timer probleem die ik had, besloot ik te omzeilen door de toevoeging van een derde arduino.Er is de manier waarop die het werkt:-De
Low Cost Arduino Jammer 433 Mhz

Low Cost Arduino Jammer 433 Mhz

IntroductieIn dit project demonstreer ik het gebruik van een arduinoAls een stoorzender voor het bereik van 433 Mhz met behulp van slechts 2 element´sLijst vanmaterialen:-Arduino-433 RF ModuleStap 1: ProjectVoor dit project gebruik ik een breadboard
433 MHz UHF verloren model radio baken

433 MHz UHF verloren model radio baken

Hier is een eenvoudige 433.92 MHz kort bereik radio baken die mogelijk handig zijn voor het lokaliseren van neergehaalde R/C vliegtuigen, ballons, model raketten- of misschien verborgen overdrager "Vos jaagt" verloren! 433.92 MHz is internationa
433 MHz meetlint antenne-past bij UHF zender bijhouden!

433 MHz meetlint antenne-past bij UHF zender bijhouden!

Dit Instructable betrekking heeft op het ontwerp en evaluatie van een eenvoudige meetlint gebaseerd 433 MHz 3 element Yagi antenne.  Een effectieve ontvanger werd gemaakt door "overtuigen" een ~ US$ 4 Dorji 433 MHz vragen (Amplitude Shift Keying
AC lichte 433 mhz radio gecontroleerde timer met arduino

AC lichte 433 mhz radio gecontroleerde timer met arduino

In dit instructable ik zal document hoe ik een radiografisch bestuurbare timer gemaakt voor mijn buiten flood lights. Mijn lichten zijn van het oudere type en maakt gebruik van een heleboel van de macht (150w en 500w verlichting). Om deze reden heb i
RF-315/433 MHz Transmitter-receiver Module en Arduino

RF-315/433 MHz Transmitter-receiver Module en Arduino

Hallo elk lichaam, ik zocht op Instructables over een eenvoudige RF Transmitter-receiver module, die wordt gebruikt in Remote control voor auto's, of om eenvoudige taken, zoals controle estafette aan/uit helaas ik niet vinden wat ik nodig heb, dus he
Ontvangen en verzenden van gegevens tussen Attiny85 (Arduino IDE 1.06) UPDATED Nov 2015

Ontvangen en verzenden van gegevens tussen Attiny85 (Arduino IDE 1.06) UPDATED Nov 2015

Ik heb veel moeite met het verzenden van RF gegevens tussen twee Attiny85-chips, dus ik dacht dat het zou nuttig zijn dat als ik even uitleggen hoe ik het deed. Er zijn een aantal van dergelijke projecten wordt beschreven op het internet, maar toch,
Het gebruik van de IR-Sensor met behulp van Op-amp en Arduino

Het gebruik van de IR-Sensor met behulp van Op-amp en Arduino

wat is infrarood (IR)? Infra-rood is een elektromagnetische golf whos golflengte tussen 0,75 micron tot 1000 micron (1 micron = 1µm). Omdat Infrarood bereik van zichtbaar licht, zien we IR niet echt met blote oog. Er is echter een methode om te "zien
Controle van een kakkerlak met Arduino voor onder $30

Controle van een kakkerlak met Arduino voor onder $30

Een paar jaar geleden zag ik achtertuin hersenen smartphone gecontroleerde kakkerlak, en het net blies mijn gedachten! Ik heb geprobeerd om mijn moeder om me kopen te laten, maar de vermelding van kakkerlakken overtuigde haar anders. :) Ik begon met
ESP8266-12 standalone blynk controle verkooppunten draadloze 433 mhz

ESP8266-12 standalone blynk controle verkooppunten draadloze 433 mhz

Dit is mijn eerste project op instructable...Dit project maakt gebruik van ESP8266-12 inschakelen en uitschakelen van draadloze verkooppunten, zonder wijzigingen, met behulp van de app Blynk bibliotheek Rc-switchStap 1:Stap 2: materialen ESP8266-12 o
Eenvoudige IR sensor van de nabijheid met Arduino

Eenvoudige IR sensor van de nabijheid met Arduino

Hallo jongens! In dit instructable ik zal je leren hoe te maken van een zeer eenvoudige nabijheidssensor met behulp van infrarood LEDs en Arduino.Na meerdere malen proberen om het te optimaliseren, kwam ik uiteindelijk met iets dat is heel simpel e n
Meten van lichte uren van de dag - externe Bijenkorf Project

Meten van lichte uren van de dag - externe Bijenkorf Project

De doelstelling:Dit project werd uitgevoerd om te helpen met het bewaken van de gezondheid en welzijn van de bijen in een externe Bijenkorf-locatie die in theorie kon worden gevestigd bijna overal in de wereld. Er zijn een paar van verschillende vari
433 MHz Coil geladen antenne

433 MHz Coil geladen antenne

In mijn projecten 433 MHz zijn mij geweest using een goedkoop (0.70 cnts) paar Tx/Rxmodules. Ik heb meestal de zender gebruikt en dat is eigenlijk best goed: als gebruikt voor het activeren van comercially beschikbare remote-switches, bereikt het hee