Innehållsförteckning:
- Steg 1: Skaffa delar till din fjärrkontroll !!
- Steg 2: Ryggraden !!
- Steg 3: Kretsen
- Steg 4: Montera det helt och hållet…
- Steg 5: Programmera det !!
- Steg 6: Sista steget - Testa det !!
Video: Smart Universal IR -fjärrkontroll: 6 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:46
Vi presenterar Smart Universal IR -fjärrkontrollen !!! Ett enkelt, kompakt och mycket kraftfullt verktyg för att erövra alla IR -enheter runt dig !!! Allt för bara några dollar ….
Varför smart ???
Den kan mycket enkelt lära sig vilken knapp som helst på vilken IR -fjärrkontroll som helst, så att du kan ändra åtgärderna enligt dina önskemål. Dessa handlingar lärdes en gång och lagras i Arduino Nano-minnet som inte kan raderas. Så du behöver inte tilldela knapparna igen. Med flera nycklar för flera enheter samtidigt på samma kort. BRAIN !!! Den använder Arduino Nano som fjärrkontrollens huvudhjärna för att utföra all inlärnings- och överföringsoperation.
Steg 1: Skaffa delar till din fjärrkontroll !!
Komponenterna som krävs för att göra denna fjärrkontroll:
1) Ardunio Nano x 12) IR -mottagare - Någon av dessa (TSOP1130/TSOP1138/TSOP1330/TSOP1338) eller någon annan fungerar också x 13) IR -sändarlampa x 14) Motstånd - 150 Ohm x 15) Diod - 1N4007 x 1 6) SPST -skjutbrytare x 17) Kvinnliga rubriker / Burg Strip - 40 stift x 18) Tryckknappar (små - 6 mm*6 mm) x 9 (eller enligt dina krav) 9) Tryckknappar (stora - 12 mm*12 mm) x 3 (eller enligt ditt krav) 10) Perforerad / prickad / noll PCB11) 9V batteriklämma / kontaktdon x 112) Anslutningstrådar13) Lödkolv och andra verktyg14) Lödningstråd
och slutligen lite jobb !!!:-p
Steg 2: Ryggraden !!
Som tidigare nämnts är Arduino Nano fjärrkontrollens huvudsakliga ryggrad.
Den hanterar: 1) Mottagning av IR -signaler via IR -mottagaren. 2) Avkodning av formatet på mottagna signaler. 3) Lagringsoperationer (skriv / läs / radera) i den EEPROM.4) Upptäcker knapptryckningar för användaren. 5) Överföring av respektive IR -koder via IR -sändarens LED.
*Se datablad för enheterna för mer information.
Steg 3: Kretsen
Bilderna som visas här representerar kretsschemat för IR -fjärrkontrollen.
- Tryckknapparna både små och stora är anslutna på en knappsatsmatris för multiplexning (Vi sparar stift av Arduino !!!). *Du kan öka antalet knappar som används i fjärrkontrollen enligt dina krav. Bara öka raden eller kolumnen därefter och lägg till några fler tryckknappar på liknande sätt.
- Stiften D4 till D10 på Arduino Nano ansluts till knappsatsmatrisen enligt bilden.
- Ytterligare en tryckknapp, kallad "Läromkopplaren" är direkt ansluten till D2.
- Sändarens LED är ansluten till stift D3 via ett 150 Ohm motstånd. Denna konfiguration tillåter ett överföringsområde på 3 meter. För mer lång räckvidd, använd en BC547 NPN -transistor för att driva lysdioden.
- IR -mottagarens OUT -terminal ansluts till D11 & resten till 5V och GND för Arduino Nano som visas. *Se databladet för din respektive IR -mottagare för enhetens PIN -märkning.
- 9V batteriklämma ansluter till Vin av Arduino Nano via en diod - 1N4007 (likriktardiod) och en skjutbrytare. Denna diod skyddar Arduino om 9V -batteriet är omvänt anslutet. Brytaren aktiverar / bryter strömförsörjningen som levereras till Arduino Nano via batteriet.
*Kontrollera alla anslutningar noga innan du ansluter batteriet till det. Annars kan din krets bli stekt !!!
Steg 4: Montera det helt och hållet…
Bilderna visar kretsenheten på min fjärrkontroll. Jag använde Perforated / Zero PCB för att montera allt eftersom det är enkelt och mångsidigt. Du kan också skapa din egen design av kretsen och använda ett etsat kretskort. Jag använde också flersträngade anslutningskablar för alla kretsanslutningar. Dioden och motståndet är placerade strax under Arduino Nano som visas på bilden.
*Anslut inte Arduino Uno eller 9V batteri till kortet innan du har slutfört och testat kretsen ordentligt !!
Du kan följa följande steg för att montera din fullständiga bräda:
1) Placera och löd alla tryckknappar enligt ditt val. 2) Gör matrisanslutningarna mellan alla tryckknappar enligt kretsen. 3) Löd honhuvudena enligt Arduino -stiften. 4) Löd motståndet, omkopplaren och dioden på kortet.5) Använd anslutningstrådarna knappsatsmatrisen till Arduino -stiften.6) Löd IR -mottagaren, IR -sändarens LED och Learn Switch -knappen. Genom att ansluta trådar, slutför anslutningarna enligt kretsen. 7) Anslut 9V batteriklämma och använd en kontinuitetstester för att kontrollera alla anslutningar som du har gjort på ditt kort. 8) Om allt är bra ska du ansluta Arduino Nano till kortet och ladda upp koden genom att ansluta den till datorn. Du kan testa om fjärrkontrollen fungerar bra eller inte i det här steget. 9) Anslut 9V -batteriet och testa det !!!
Steg 5: Programmera det !!
Biblioteket som används för detta projekt är IRremote. HDu hittar det här:
Ladda ner och installera biblioteket först innan du går vidare till ytterligare steg.
Öppna den medföljande kodfilen med Arduino IDE. Välj rätt kort och COM -port från Verktygsmenyn. Ladda upp den !!! Och du är klar !!!:-)
Steg 6: Sista steget - Testa det !!
Så hur får man det att fungera ???
1) Efter anslutning av batteriet blinkar lysdioden på Nano som indikerar att den har startat. 2) Kom ihåg att vi har använt tre stora tryckknappar. Dessa knappar väljer den aktuella nyckelbanken som används. Så vi har totalt 3 olika banker för att lagra kontrollerna på alla fjärrkontroller. Till exempel: Du kan tilldela dina TV -kontroller till Bank 1 och AC -kontroller till Bank 2. 3) Eftersom vi precis har startat fjärrkontrollen för första gången måste vi lära den några kommandon. 4) Lär dig det: (Du behöver fjärrkontrollen för den enhet du vill styra)
- Tryck först på Bank 1 -knappen för att välja Bank 1 som den aktuella banken som ska användas.
- Tryck på valfri knapp från de små tryckknappar som kontrollen måste tilldelas.
- Tryck på inlärningsknappen.
- Håll fjärrkontrollen för respektive enhet framför IR -mottagaren.
- När en åtgärd har lärt sig kommer lysdioden på Arduino Nano att lysa i några sekunder och slockna.
- På samma sätt kan de andra små tryckknapparna användas för att tilldela dem olika kontroller. Du kan programmera resten nyckelbanker på ett liknande sätt.
5) När du har lärt dig kontrollerna följer du följande steg för att använda den:
- Välj en viss bank där du har tilldelat kontrollerna genom att trycka på respektive bankknapp.
- Efter att ha valt bank, tryck på någon av knapparna som du har tilldelat kontrollerna till.
- Gjort !!!
6) Videon visar testning av IR -lysdioden efter att ha lärt en viss kontroll till fjärrkontrollen.
* Du kan tilldela en kontroll till vilken knapp som helst om det är något misstag när du tilldelar kontrollerna
* Om du vill radera alla sparade kontroller på fjärrkontrollen, tryck och håll ned Learn -knappen medan du slår på fjärrkontrollen med ON/OFF -knappen, eller så kan du bara trycka på Reset -knappen på Arduino Nano medan du håller in Learn -knappen. Håll in lärarknappen tills lysdioden på Nano tänds. Det försvinner när minnet raderas helt.
Det är gjort !!!
Rösta på mig i Micro-controller-tävlingen om du gillade den här instruerbara:-) Kolla även mina andra instruktioner … BOOM BOX: https://www.instructables.com/id/Boom-Box-/CUSTOM ARDUINO: https://www.instructables.com/id/Make-a-ARDUINO-on-Your-Own/
Rekommenderad:
12v Universal Flasher Circuit: 3 steg
12v Universal Flasher Circuit: När vi köpte vår begagnade bil var det en blinkar ckt fäst vid bilens horn. det var så irriterande för mig att ha ett blinkande horn så jag tog bort flasher ckt och sparade det för ett annat ändamål.Detta är den universella 12vdc -blinkaren för blinkande
En 'Universal' klocka: 10 steg (med bilder)
En 'Universal' klocka: Denna klocka kan visa tiden i 24 tidszoner i världen; denna prestanda uppnås tack vare arrangemanget som visas på ritningen som visar de grundläggande komponenterna i klockan. Urverket 1 är installerat i stödet 2 som kan vridas
Universal UFC för flygsimulatorer för mindre än 100 €: 7 steg (med bilder)
Universal UFC för flygsimulatorer för mindre än 100 €: När du är intresserad av flygsimulatorer har du aldrig tillräckligt med kontroller och knappar. Förutom den vanliga flygpinnen, gaspedalen och roderspedalerna behöver du alltid fler knappar och omkopplare, särskilt med moderna plan och stridsflygplan. Mitt första steg
Universal Li -Ion batteriladdare - Vad finns i det ?: 7 steg
Universal Li -Ion batteriladdare - Vad finns där inne? Resultatet av en produktavbrott kan användas av hobbyister/tillverkare för att ta reda på vilka komponenter som används i den elektroniska produkten. Sådan kunskap kan hjälpa till att förstå hur systemet fungerar, inklusive innovativa designfunktioner, och kan underlätta
(nästan) Universal MIDI SysEx CC Programmer (och Sequencer ): 7 steg (med bilder)
(nästan) Universal MIDI SysEx CC Programmer (och Sequencer …): I mitten av åttiotalet startade synthtillverkare en " less is better " process som ledde till barebonesynts. Detta gjorde det möjligt att minska kostnaderna på tillverkarens sida, men gjorde lappningsprocessen tediuos om inte omöjlig för den slutliga användningen