Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-23 15:01
Door AmalMathewVolg meer door de auteur:
Heb je er ooit aan gedacht om een draadloos toetsenbord te maken door de afstandsbediening van je tv te hacken. Dus in deze instructables leg ik uit hoe je een goedkoop mini draadloos toetsenbord kunt bouwen.
Dit project maakt gebruik van IR-communicatie (infrarood) om een aangepast draadloos toetsenbord te maken.
Laten we beginnen
Stap 1: Het basisidee
Dit project maakt gebruik van draadloze IR-communicatie om verschillende toetsenbordbewerkingen uit te voeren. R- of infraroodcommunicatie is een veelgebruikte, goedkope en gebruiksvriendelijke draadloze communicatietechnologie. IR-licht lijkt erg op zichtbaar licht, behalve dat het een iets langere golflengte heeft. Dit betekent dat IR niet detecteerbaar is voor het menselijk oog - perfect voor draadloze communicatie.
Het basisidee van dit project is dat wanneer je op een knop op de afstandsbediening van je tv drukt, we het met behulp van een IR-ontvanger en een Arduino kunnen decoderen en de gedecodeerde waarden kunnen worden gebruikt om verschillende toetsenbordbewerkingen uit te voeren. Ik gebruikte Arduino Pro MicroOmdat het is gebaseerd op de ATmega32U4-microcontroller met ingebouwde USB, waardoor de Micro herkenbaar is als muis of toetsenbord. Je kunt Arduino Leonardo ook gebruiken. Dit project is heel eenvoudig en iedereen kan het aanpassen aan de vereisten.
Stap 2: Verzamel uw materialen:
- Arduino Pro Micro of Arduino Leonardo
- IR-ontvanger (TSOP1738)
- Een tv-afstandsbediening
- Sommige jumperdraden
Opmerking:
Je kunt alleen de borden gebruiken die gebaseerd zijn op ATmega32U4.. Het maakt de Micro/Leonardo dus herkenbaar als muis of toetsenbord.
Stap 3: IR-ontvanger (TSOP1738)
Het is een geminiaturiseerde ontvanger voor infrarood afstandsbedieningen. Het gedemoduleerde uitgangssignaal kan direct worden gedecodeerd door een microprocessor. De TSOP1738 is compatibel met alle gangbare IR-afstandsbedieningsgegevensformaten.
Stap 4: Schakelschema:
ALS u Leonardo gebruikt, zal er een kleine verandering zijn in de DATA-pin. U moet de datapin aansluiten op de MOSI-pin van Leonardo.
Stap 5: IR Remote Library installeren:
Download IR Remote Library vanaf hier en installeer het.
Als je niet weet hoe je extra arduino-bibliotheken moet installeren, volg dan onderstaande link:
www.arduino.cc/en/Guide/Bibliotheken
Stap 6: IR-afstandsbedieningssignalen decoderen:
Om signalen van de IR-afstandsbediening te decoderen, kunnen we de "IRrecvDemo"-arduino-schets gebruiken zoals gegeven met de IR Remote Library.
Opmerking: in een voorbeeldschets (IRrecvDemo) moet u een kleine wijziging aanbrengen in de int RECV_PIN-waarde. Standaard is dit 11, maar op Arduino Micro is de MOSI-pin de 16e pin. Breng dus de volgende wijziging aan in de code.
int RECV_PIN = 16;
Als u Leonardo gebruikt, moet u deze wijzigen in MOSI-pincode.
- Selecteer bord (Arduino/Genuino Micro) -(Fig.3)
- Selecteer Poort-(Fig.4)
- Upload uw code
Stap 7: Noteer de gedecodeerde signaalwaarden
- Open Serial Monitor en verkrijg de IR Remote Signaalwaarden.
- Noteer de waarden voor elke knop.
Stap 8: Code voor toetsenbordbediening
Nadat de signaalwaarden zijn verkregen, is de volgende stap het toevoegen van de signaalwaarden aan het programma en de voorwaarde stellen dat als de signaalwaarde van de afstandsbediening overeenkomt met de waarden in het programma, verschillende toetsenbordbewerkingen moeten worden uitgevoerd.
Door Toetsenbordbibliotheek aan het programma toe te voegen, kan het verschillende toetsenbordbewerkingen uitvoeren.
Je kunt de code hieronder downloaden of je kunt hem krijgen van mijn GitHub-pagina.
Download de code en upload deze naar Arduino Micro via Arduino IDE.
Stap 9: Klaar:
U kunt de bovenstaande schets naar uw wensen aanpassen.
Raadpleeg onderstaande links om meer toetsenbordfuncties toe te voegen:
- https://www.arduino.cc/en/Referentie/KeyboardModif…
- https://www.arduino.cc/en/Referentie/ASCIIchart
Stap 10: bekijk deze coole-g.webp" />
Aanbevolen:
EngineersBuddy draadloos toetsenbord, muis en macrorecorder: 4 stappen
EngineersBuddy draadloos toetsenbord, muis en macrorecorder.: Dit instructable legt uit hoe de Engineers Buddy, toetsenbord, muis en macrorecorder te gebruiken. Deze Android-applicatie werkt in combinatie met de Enginners Buddy-hardwaremodule voor toetsenbord- en muisemulator. De module werkt met elk HID-comp
Een USB-hub maken van een oud toetsenbord ?♻: 3 stappen (met afbeeldingen)
Een USB-hub maken van een oud toetsenbord ?♻: As-Salaamu-Alaikum! Ik heb een oud toetsenbord dat niet in gebruik was en ook de toetsen waren een beetje defect. Dus besloot ik er iets aan te doen. Ik nam de printplaat en zette het om in "USB Hub".Het was gemakkelijk
Maak een op afstand bestuurbare camera vanaf een mobiele telefoon! 5 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Maak een op afstand bestuurbare camera vanaf een mobiele telefoon! Wilt u weten wat uw kat doet terwijl ze aan het werk is? Stuur een sms naar je nieuw gemaakte bewakingsmobiel en ontvang foto's en video's seconden later. Klinkt als een droom? Niet meer! In deze video wordt uitgelegd hoe het werkt:
Maak een laserstuurprogramma vanaf een Arduino-bord. 6 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Maak een laserstuurprogramma van een Arduino-bord. Deze instructie is om een laserstuurprogramma op te bouwen van een op Arduino gebaseerd bord voor een 5 mW Adafruit-laser. Ik koos voor een Arduino-bord omdat ik de laser in de toekomst misschien op afstand vanaf mijn computer wil bedienen. Ik zal ook de voorbeeld-Arduino-code gebruiken om sh
Een Linux-distro op een computer uitvoeren vanaf een iPod-opmerking Plz First One Posted: 5 stappen
Hoe een Linux-distro op een computer te draaien vanaf een iPod Commentaar Plz Eerste geplaatst: ik heb een populaire distro geplaatst. van Linux op mijn oude ipod en draaide het op mijn computer nogal coolWAARSCHUWING!!!!!!!!!: DIT ZAL ALLE GEGEVENS OP UW IPOD VERNIETIGEN, maar onthoud dat de ipod kan worden gereset met i tunesi een video gemaakt waar ik geen tijd voor had neem alle foto