Inhoudsopgave:
- Benodigdheden
- Stap 1: Sluit het circuit aan zoals weergegeven in de afbeelding
- Stap 2: Het systeem coderen
- Stap 3: Het definitieve programma coderen
- Stap 4: Testen
Video: Arduino IR-sensor en afstandsbediening met LCD - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:15
Wij zijn een groep UQD10801 (Robocon1) studenten van Universiti Tun Hussein Onn Malaysia (UTHM)
In deze zelfstudie leert u hoe u de knoppen op de IR-afstandsbediening op het liquid crystal display (LCD) kunt weergeven met behulp van een Arduino Uno R3. Deze tutorial wordt gesimuleerd met tinkercad. U kunt als voorbeeld naar deze YouTube-video verwijzen.
Benodigdheden
1. Arduino Uno R3
2. Draden aansluiten
3. Liquid Crystal-display (LCD)
4. Potentiometer
5. IR-sensor
6. IR-afstandsbediening
7. Breadboard
8. Weerstand (1kohm tot 10kohm)
Stap 1: Sluit het circuit aan zoals weergegeven in de afbeelding
Verbind de draden met behulp van een breadboard om ervoor te zorgen dat er een netjes circuit wordt gemaakt. Voor het LCD-scherm worden pinnen 2, 3, 4, 5, 11 en 12 gebruikt. De functie van de potentiometer is om de helderheid van het LCD-scherm te regelen. U kunt meerkleurige draden gebruiken zoals weergegeven in de afbeelding om de pinnen op de Arduino bij te houden. De IR-sensor wordt aangesloten op pin 7 op de Arduino.
Stap 2: Het systeem coderen
Er worden 2 bibliotheken gebruikt, namelijk LiquidCrystal.h en IRremote.h. Het eerste deel van het coderen is om de code van elke knop van de afstandsbediening te vinden. In tinkercad.com is bijvoorbeeld de code die wordt verzonden door de UIT/AAN-knop "16580863". Dit is voor alle knoppen anders. Om dit te vinden, moet u een programma maken om elke code voor elke knop te vinden. Een voorbeeldcode kan hieronder worden gedownload als referentie. U moet elke code voor elke knop van de seriële monitor handmatig noteren. Compileer en upload de code naar de Arduino en voer het systeem uit. Test voor elke knop op de IR-afstandsbediening en noteer de codes voor elke knop voor toekomstig gebruik.
Stap 3: Het definitieve programma coderen
Zodra u klaar bent met het opnemen van de codes voor de IR-afstandsbediening, kunt u doorgaan met het coderen van het uiteindelijke programma. Dit omvat de LiquidCrystal.h-bibliotheek. Ter referentie kan hieronder een voorbeeldcode worden gedownload. Gebruik de "switch"-behuizing in het programma om tussen de knoppen te schakelen. Gebruik voor elke schakelkast lcd.print om de tekst voor elke knop op het LCD-scherm weer te geven, voeg een vertraging van 0,5 seconde en een pauze toe; om de herhaling te verlaten. Als je klaar bent met coderen, compileer en upload je het naar de Arduino.
Stap 4: Testen
De laatste stap is om het programma te testen door de Arduino aan te zetten en te testen door op de knoppen op de IR-afstandsbediening te drukken. Als u de tekst op het LCD-scherm niet kunt zien, probeer dan de potentiometerknop aan te passen. Veel plezier!
Aanbevolen:
Bedien uw LED's met de afstandsbediening van uw tv?! -- Arduino IR-zelfstudie: 5 stappen (met afbeeldingen)
Bedien uw LED's met de afstandsbediening van uw tv?! || Arduino IR-zelfstudie: in dit project zal ik je laten zien hoe ik de nutteloze knoppen op de afstandsbediening van mijn tv heb hergebruikt om de LED's achter mijn tv te bedienen. Je kunt deze techniek ook gebruiken om allerlei dingen te besturen met een beetje code-editing. Ik zal ook wat vertellen over de theorie
TV-afstandsbediening wordt een RF-afstandsbediening -- NRF24L01+ zelfstudie: 5 stappen (met afbeeldingen)
TV-afstandsbediening wordt een RF-afstandsbediening || NRF24L01+ Tutorial: In dit project laat ik je zien hoe ik de populaire nRF24L01+ RF IC heb gebruikt om de helderheid van een ledstrip draadloos aan te passen via drie nutteloze knoppen van een tv-afstandsbediening. Laten we beginnen
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino - Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter - RC Helikopter - RC-vliegtuig met Arduino: 5 stappen (met afbeeldingen)
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino | Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter | RC Helikopter | Rc-vliegtuig met Arduino: een Rc-auto besturen | Quadcopter | Drone | RC vliegtuig | RC-boot, we hebben altijd een ontvanger en zender nodig, stel dat we voor RC QUADCOPTER een 6-kanaals zender en ontvanger nodig hebben en dat type TX en RX is te duur, dus we gaan er een maken op onze
Afstandsbediening met voetbediening: 6 stappen (met afbeeldingen)
Afstandsbediening met voetbediening: kan ik scherpstellen en fotograferen zonder mijn handen op mijn Canon 200D? Ja dat kan
Hoe een tv-afstandsbediening of anders te emuleren met Arduino Irlib: 3 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Hoe een tv-afstandsbediening of anders te emuleren met Arduino Irlib: Inleiding Hallo allemaal en welkom bij mijn eerste Instructable. Vandaag zullen we leren, zoals de titel al zegt, om e TV-afstandsbediening of iets dergelijks te emuleren dat werkt met infraroodsignalen met behulp van Arduino (elk model) .Het probleem was: Hoe kan ik codes naar een