Styra CoTech Remote Switch med Arduino (433Mhz) (3 / 5 steg)

Steg 3: Kodning

För att styra växeln behöver vi det att tro att fjärrkontrollen är beeing används av coping dess fjärrkontroller koder och överföra dem på efterfrågan från arduino.

Det första du gör är att starta exemplet i RCSwitch lib "ReceiveDemo_Advanced.ino" och ladda upp den till arduino. Se upp för förvirrande pin namnge som biblioteket använder nr för avbrott-PIN-koden och inte digital stift nr.

mySwitch.enableReceive(0); Mottagare på "avbrott 0" = > det är digital stift 2 och "avbryta 1" = > D3.

Nu börjar seriella fönstret och tryck på en av knapparna på Co/Tech remote.

Du borde få något sånt här:

Decimal: 11001351 (24 bitar) binära: 101001111101111000000111 Tri-State: ej tillämpligt pulslängd: 517 mikrosekunder protokoll: 5

Raw data: 7200,1004,528,504,1048,980,336,1176,356,1176,352,1180,1108,412,356,1172,364,1168,356,1160,1176,1124,412,336,1180,1116,440,328,1188,340,1228,1060,416,1160,380,1160,1108,464,1068,436,328,1232,1060,412,1116,440,1088,428,3024,

Detta innebär att Arduino läser mottagaren. Mots intressanta är den binära koden. Denna fjärrkontroll skickar en 24-bitars kod. Detta kan skilja sig från olika enheter.

1010 0111110111100000 0111
^ ^ ^ ^ ------------------------ ^ ^ ^ ^
De 4 första siffran är "namnet" på fjärrkontrollen. De sista 4 är det namnet på knappen trycks. 16 nr i mellan är en slumpmässig kod.

Om du trycker på samma knapp igen visas samma fyra nr (1010) i början och den samma fyra nr (0111) i slutet. 16 nr jag mellan förmodligen kommer att förändras. Varje knapp på fjärrkontrollen kan skicka 4 olika 24 bitars binära koder.

Att spara tid och göra det lättare att samla alla "hemliga koder". I'v använt koden från flamingoreader.ino exemplet i FlamingoSwitch lib och ändra den till arbeta med RCSwitch. Det gör det mycket enklare att söka efter alla binära koder från fjärrkontrollen, och sedan kan du kopiera och klistra in dem i en textfil för lagring. (Hämta den RecieverDemo_Scan.ino fil och lägga till mappen RCSwitch exempel)

Ladda upp filen RecieverDemo_Scan.ino till Ardunino och tryck på en av knapparna på fjärrkontrollen tills du ser "Scan komplett".

Räknaren: 0 kod: 11446759 kod: 0xAEA9E7 Bin: 101011101010100111100111

Räknaren: 1 kod: 11001351 kod: 0xA7DE07 Bin: 101001111101111000000111

Räknaren: 2 kod: 11092535 kod: 0xA94237 Bin: 101010010100001000110111

Räknaren: 3 kod: 11340023 kod: 0xAD08F7 Bin: 101011010000100011110111

Scan komplett.

Vi har nu alla binära koder för den här knappen. Nu göra samma sak med alla knappar och spara dem i en textfil för senare.

Se Steg
Relaterade Ämnen

Hur man använder en tryckknapp switch med arduino

Detta är en Instructable som talar om hur du ansluter en 4-pin tryckknapp switch med Arduino.Grej kan en LED att tändas när knappen är nedtryckt.Steg 1: Vad du behöver: Behöver du:En tryckknapp switchArduinoen1 motstånd (något värde), jag använde en...

Röst kontrollerat Switch med Arduino

Detta är för första gången ladda upp mitt projekt i Inscrutable. Så om ni hittar något dumt misstag Vänligen ignorera det.Så, om mitt projekt, det handlar om ljusets röst drivs inspirerad från IRON-MAN filmen. Så används JARVIS av Michel c, programva...

Styra en OWI robotarm med Arduino

The OWI kanten robotarm är en billig och fantastisk 5-grad-av-frihet robot arm som bara kostar $37. Det är ett bra kit att bygga med liten och tar inte mer än ett par timmar att slutföra. Ur lådan styras det bara manuellt med en fjärrkontroll. Du kan...

Styra WeMo Switch med Arduino + Ethernet shield

Det finns många apps som låter dig styra din Belkin WeMo enheter, men det finns ingen en hårdvara switch panel som den Nyans knacka för Philips nyans.Så bygga jag en med en Arduino!Steg 1: materialFör detta projekt behöver du:En Arduino ombord. Jag a...

Styra High Power kretsar med Arduino och Darlington ULN2803

var och en av digitala i/o stift på Arduino kan enda källa eller sjunka 40mA, och trycka Arduino förbi dessa gränser kan skada den. Om du behöver få lite mer effekt ur din utgångar, prova att använda en Darlington ULN2803.Darlington chipet kan anskaf...

Styra din mac musikspelare med arduino

Styra iTunes och Vox de 2 mest populära musikspelare på mac-datorer med en arduinoSteg 1: Saker som behövs Arduino (jag använder uno men någon borde göra).USB-kabel för arduino.IR få dioden.Universal IR-fjärr.startkablar för IR-dekoder.Steg 2: Anslut...

Styra EL tråd med Arduino

Hur till hacka en EL wire inverter för att kontrolleras med en Arduino.Power anskaffas av arduino 3.3voltage (inga batterier)Ingen stafett krävs (relä har begränsad cykler)Detta hacka undvika inverter själv blinkar-Material:NPN transistor = 123APDiod...

Styra bipolära stegmotorer med Arduino [utan bibliotek]

Verktyg:-Arduino UNO-Skärbräda-L293D-Stegmotor-12v adapter [eller någon strömkälla som är lämplig för din motor enligt databladet]-Hoppare ledningarSteg 1: Förstå hur bipolär stepper motor fungerar.Vänligen se de första 14 minuterna av följande video...

Kontrollera AC ljus med Arduino med relä modul

Hej vänner! Jag är Ostin, jag ll demonstrera hur man styr en AC ljus med Arduino använder relä modul. Det är ett enkelt projekt och också mycket farlig som vi kommer att ta itu med hög spänning 220v. Försök inte om du är en amatör med hög spänning.Ja...

PuttDuino putt-putt hål med arduino

mitt företag har årliga evenemang där vi alla träffas för skojs skull - att blåsa av ånga och ha en liten tävling. Tidigare har vi haft softball och bowling tävlingar. I år hade någon inspiration: varje avdelning skulle bygga en putt-putt "hål"...

Arduino 433Mhz trådlös kommunikation Rc Switch

I detta instructable vi kommer att få se hur du använder 433 Mhz sändare och mottagare för att kommunicera via arduino styrelsen. Vi kan också använda Ht12 kodare och avkodareKomponenter som krävs:433Mhz mottagare sändarmodulArduino ombord (någon)Hop...

Styr någon krets med en TV-fjärrkontroll (och en Arduino)

De flesta av knapparna på fjärrkontrollen används aldrig. Så varför inte använda dem för att styra apparater och annan elektronik runt ditt hus. I detta projekt ska jag visa dig hur du använder en Arduino för att avkoda signalen från fjärrkontrollen...

Styra datorn med Arduino och en Joystick

denna handledning kommer att lära dig om potentiometrar och knappar i samverkan med en arduino. Dessutom lär du dig några kommandon som låter du styra markören på datorn med hjälp av dessa komponenter.Obs: Detta fungerar bara med Arduino Micro och Le...

IPhone Universal Learing Remote med Arduino

Hej och Välkommen till min första Instructable.Jag vet inte om dig, men jag kan aldrig hitta fjärrkontrollen för TV: N. Det verkar alltid försvinna när jag behöver det och sedan bara upp dagar senare inklämd inuti soffan av en av barnen. En sak jag a...

Wii Remote IR kamera hacka med Arduino gränssnitt

vi fysiskt extrahera IR-kameran från Wii remote och gränssnitt med en arduino kontroll en servo.Wii IR-kameran är en vacker sak. Den har en inbyggd processor som skickar X- och Y-positioner och storlek 4 ljusaste IR punkter som är ser. Detta kan vara...

Styra din Tv, Dvd och ljud system med Arduino och Android

Hej alla, detta är min andra instructable och min första på engelska, så, ledsen för misstag.Jag vill dela detta projekt det handlar om hur du kan styra din Tv, DVD och ljudanläggningen med Arduino och en app för Android med app inventor.Om du gillar...

Bygga en XBMC/KODI remote med Arduino, IR-Sensor sköld och VB.NET

Bygga en XBMC/KODI remote med Arduino och en IR-Sensor sköld, som kommer att arbeta med någon fjärrkontroll.Jag ville styra min XBMC/Kodi dator från min satellitdekoder avlägsen, eftersom jag antingen titta på filmer på XMBC/Kodi eller satellit-TV, s...

Styra en magnetventil med Arduino

Denna Arduino magnetventil handledning visar hur man styr en magnetventil med tryckknappar och ett relä med din Arduino kompatibel controller. Magnetventiler är elektromagnetiskt driven manöverdon. När spänning läggs till magnetspolen drar den elektr...

Remote Control bil med Arduino och Bluetooth

Projektet består i att göra en fjärrkontroll bil använder en bluetooth-anslutning. Denna bil är tänkt att användas i en ballong poppar konkurrens mot andra liknande bilar. Den trådlösa anslutningen uppnås genom att använda en bluetooth-modul som är a...