Automatisk klimatkontroll (4 / 7 steg)
Steg 4: Att fånga RF-signalen från fjärrkontrollen
Nu måste vi räkna ut den RF-signalen kod som hörs från fjärrkontrollen. Dessa koder kommer att vara vår hemliga nycklar att vända ut outlets på och av. När vi känner dem, kan vi ha LinkIt en släpper ut dem i stället för fjärrkontrollen och automatisera dem som går på och av!
För att göra detta, kommer vi behöva hjälp av ett bibliotek som kallas rc-switch. Detta bibliotek, ursprungligen byggd för arduino, kommer att hjälpa oss med våra RF sändare och mottagare. Se till att du huvud över till webbplatsen github, ladda ner den och installera den.
Också på denna hemsida, ska du ta exempelkoden ReceiveDemo_Advanced. Denna kodsträng kommer användas för att fånga de olika signaler som våra RF-mottagare blir. Distribuera den till din LinkIT ONE och titta på den seriella monitorn. När du klickar på en knapp på din fjärrkontroll utlopp, ska du se något sånt här:
Decimal: 3932352 (24 bitar) < br > binära: 110011010101010000000011
Tri-State: 011000001000
Pulslängd: 168 mikrosekunder
Protokoll: 1
Den binära strängen är vad vi verkligen efter här. Denna binära sträng (som kunde konverteras till hexadecimalt) är särskild kod som RF-fjärrkontroll överför. Du vill kartlägga vilken sträng varje knapp avger (det bör finnas flera på och av knappen mappningar).