Fjärrstyrda rullande slutare
Hemma har jag några elektriska rullande fönsterluckor som styr via en switch som kan du låta dem gå upp eller ner. När rullande slutaren når slutet av dess upp eller ner rörelse, rullande slutaren motorn stannar automatiskt och du kan sätta på switch styr som det i neutralläge.
Ibland glömmer jag att lägga växeln i neutralläge. Detta är inte ett problem eftersom motorn stannar av sig själv men fortfarande det skulle vara bra att inte kontinuerligt strömmen på slutaren motorn. Så jag tänkte att det skulle vara ett trevligt projekt att kontrollera slutaren som förhindrar detta och medan du arbetar på det. Varför inte kontrollera det via en fjärrkontroll?
Detta projekt utför en mycket enkel uppgift. När den får rätt avlägsen kontroll kommando, det flyttar rullande slutaren upp eller ner eller slutar rörelsen samtidigt gå upp eller ned om ett stoppkommando ges. Eftersom det kan vara praktiskt att fortfarande kontroll slutaren manuellt, jag lade också till en push buttong för upp och en tryckknapp för ner
I min situation tar det ca 20 sekunder helt öppna eller stänga rullande slutaren så jag använde 30 sekunder som aktiveringen tid för kontroll av rullande slutare för att vara säker. Jag använde en fjärrkontroll som används ofta av Arduino projekt som är en fjärrkontroll som använder NEC-protokollet. I detta fall använt jag det på min favorit controller, PIC i stället för Arduino.
Detta projekt har följande funktioner:
- Flyttar den rullande slutare upp med pilen upp-knappen på fjärrkontrollen, kommandot 98
- Flytta den rullande slutaren hjälp av pil upp-knappen på fjärrkontrollen, kommandot 168
- Stoppa rörelsen av rullande slutare med OK-knappen på fjärrkontrollen, kommando 2
- Flytta den rullande slutare via en tryckknapp för upp
- Flytta den rullande slutare via en tryckknapp för ner
- Stoppa rörelsen av rullande slutaren när du trycker upp eller ner knappen igen under rörelsen av rullande slutare
Som redan nämnts jag är ett stort fan av PIC mikrokontroller och jag gillar att ha full kontroll över vad jag skapar så jag använde inte några bibliotek men skapade alla delar av programvaran själv. Arduino fans kan Använd naturligtvis göra samma sak eller bibliotek som är tillgängliga för t.ex. fjärrkontrollen avkodning del.