Raspberry PI extern gecontroleerde auto (2 / 5 stap)

Stap 2: Het maken van de infrarode sensor en IR-controller werkt met Raspberry PI.


In een van mijn eerdere project ik in geslaagd om een eenvoudige Python code schrijven om te detecteren IR signalen zonder gebruik te maken van LIRC. Ik gebruikte de HX 1838 IR-sensor die ik online gekocht.

De sensor hebben slechts 3 pinnen.

a. 3.3V macht pin

b. GND Pin

c. IR sensor pin.

De sensor die heb ik gekocht wordt geleverd met eenvoudige afstandsbediening. Maar ik gebruikte een standaard Samsung Remote controller in plaats daarvan. Als u een Samsung-TV hebt kunt u het met dezelfde codes van de python die ik schreef. Als u een andere externe controller hebt om applicatie om te decoderen dat bepaalde afstandsbedieningen te wijzigen. Gelieve gebruik de volgende link om te begrijpen meer over het maken van de IR-afstandsbediening werken in de Raspberry PI. Hebt u hetzelfde ras dat ik ben met behulp van Samsung zou moeten dan het werken met de python code die ik gebruikt.

Dit is de python-code gebruikt voor het beheer van de externe IR

controle. Het is eenvoudig. U hoeft niet alle sleutels voor de controle van deze auto. Ik een paar zeer belangrijke alleen gebruikt als 'up', 'down', 'links', 'rechts'. Ik gebruikte ook 'power' knop een afsluiten bericht verzenden naar Raspberry PI zodat u de raspberry PI uitschakelen kunt door te klikken op de 'power'-knop.

def getKey_IR():

keyval = [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]

ser seriële =. Seriële ("/ dev/ttyAMA0") # GPIO 14 [TX] GPIO 15 [RX]

ser.baudrate = 2400

voor ik in range(0,24): # voor deze externe 2 x 12 bytes dat is ontvangen voor 2400 baud

gegevens = ser.read (1) # 12 bytes herhaald

keyval [i] = ord (gegevens) # gegevens worden gelezen als tekens zo omgezet in ASCII en opgeslagen in een array

keyidentity = keyval [6] + 2 * keyval [7] + 3 * keyval [8] + 4 * keyval [9] + 5 * keyval [10] + 6 * keyval [11] # terugkeer keyidentity

Als keyidentity == 3363:

Als keyval [6] == 75: resulteren in "één"

Als keyidentity == 3099: retourneren "two"

Als keyidentity == 3675: "drie" retourneren

Als keyidentity == 3527: retourneren "vier"

Als keyidentity == 3279: retourneren "vijf"

Als keyidentity == 3443: "zes" retourneren

Als keyidentity == 3435: "zeven" retourneren

Als keyidentity == 3111: "acht" retourneren

Als keyidentity == 3015: retourneren "nine"

Als keyidentity == 3219: retourneren "nul"

Als keyidentity == 3731: retourneren "power"

Als keyidentity == 3799: terugkeer "omhoog"

Als keyidentity == 3591: terugkeer "down"

Als keyidentity == 3547: terugkeer "links"

Als keyidentity == 2719: keren "recht"

Als keyidentity == 2651: retourneren "enter"

Als keyidentity == 3595: terugkeer "vol omhoog"

Als keyidentity == 3363:

Als keyval [6] == 123: terugkeer "vol down"

Als keyidentity == 3183: terugkeer "ch up"

Als keyidentity == 3395: terugkeer "ch omlaag"

ser.Close()

Gerelateerde Artikelen

Elke externe gecontroleerde auto met behulp van Arduino

Elke externe gecontroleerde auto met behulp van Arduino

zoals dit mijn eerste is instructable ik probeerde mijn best. Deze auto is gemaakt met behulp van de arduino zonder motor Shield of ics. Deze rover kan met elke afstandsbediening die aangestuurd worden. Ten eerste moeten we om te decoderen van de afs
Hoe maak je een externe gecontroleerde Stunt auto thuis

Hoe maak je een externe gecontroleerde Stunt auto thuis

In dit Instructable, zullen we leren om een geweldige gadget dat iedere vent wenste voor en had ook atleast probeerde eens te maken tijdens zijn jeugd. Het is niets anders dan een extern gecontroleerde auto en wat denk je, in dit instructable, we zul
Externe Bluetooth auto

Externe Bluetooth auto

Dit Instructable gemaakt door Sara Casasola Borrego en Óscar Elena Varela details hoe maak je een externe gecontroleerde auto met behulp van een microcontroller ATmega328P (dit is de gebruikt door de Arduino microcontroller) en mededeling van het Blu
Externe gecontroleerde robot met Arduino en T.V. afstandsbediening

Externe gecontroleerde robot met Arduino en T.V. afstandsbediening

Deze externe gecontroleerde auto kan worden verplaatst met behulp van vrijwel elk soort ras zoals TV, AC enz.Het maakt gebruik van het feit dat de afstandsbediening IR(infrared) uitzendt.Deze eigenschap is gemaakt met behulp van een IR-ontvanger, die
Hyundai Getz, aftermarked externe gecontroleerd Centraal slot

Hyundai Getz, aftermarked externe gecontroleerd Centraal slot

So. Ik heb me een Hyundai Getz. Leuk autootje. Centrale vergrendeling werd geïnstalleerd, maar niet extern gecontroleerd.Dus ik ging en kreeg ik een aftermarket kit, en wilde kappen die op het bestaande systeem. Iets wat dat ik heb gedaan 50 keer of
Gemakkelijk natuur gemaakt extern gecontroleerde lamp!

Gemakkelijk natuur gemaakt extern gecontroleerde lamp!

Hallo jongens, dit keer ik heb hier met een eenvoudige maar een zeer groene ontwerp van huishoudelijk gebruik en decoratie, lampen maken voor u een retro en sobere uitstraling. Dit idee kan worden gebruikt overal, maar het is voor mij nieuw. Het is e
Eenvoudige Bluetooth gecontroleerde auto

Eenvoudige Bluetooth gecontroleerde auto

Het is een eenvoudige Bluetooth gecontroleerde auto.Het is makkelijk te maken met behulp van de arduino en bluetooth module hc-05.Hoop die u willen maken.Stap 1: Onderdelen die nodig zijn 1. Arduino Atmega8 of een board2. batterijen3. accu klemmen4.
Arduino gecontroleerde auto volgsysteem op basis van SMS

Arduino gecontroleerde auto volgsysteem op basis van SMS

Hi ik een Arduino gecontroleerde auto volgsysteem op basis van SMS voor mijn vaders auto maakte.De gebruikte modules zijn;Arduino nano V3.0SkyLab GPS-moduleWaveCom GSM moduleDe SoftwareSerial bibliotheek, TinyGPS worden gebruikt om te communiceren me
Hoe kan uw ATV extern gecontroleerd

Hoe kan uw ATV extern gecontroleerd

Sorry voor verkeerd gespelde woorden of grammatica zal opnieuw later wilt bewerken. Wilde dit gepost.video's van de robot kunnen gevonden worden op: http://www.phantasm1.com/videos.htmlNeem een kijkje om te zien Ladibug in actie.Mijn eerste stap was
Infrarood gecontroleerde auto

Infrarood gecontroleerde auto

Dit instructable ontstond vervulling de project-eis van de Makecourse bij de Universiteit van Zuid-Florida (www.makecourse.com)HalloIk ben met de make-up cursus bij de Universiteit van Zuid-Florida. Dit instructable beschikt over mijn project een inf
Externe gecontroleerde graafmachine

Externe gecontroleerde graafmachine

ik ben opgegroeid met grondverzet en ik graafmachines hebben gewerkt voor vele jaren. Mijn favoriete machine is de hydraulische graafmachine. Echter veranderd ik baan zodat ik geen graafmachines meer bedienen. Jammer, omdat ik nog steeds regelmatig k
Externe gecontroleerde robot met mobiele video-opname

Externe gecontroleerde robot met mobiele video-opname

Hey jongens! Dit is mijn eerste instructable... vandaag iam gaanu leert om een extern gecontroleerde robot met camera (mobiele video-opname)Dus als volgt...STAP-1:benodigde materialen:1) 3 gericht motoren (twee voor behandeling en andere voor cam ver
Maken externe gecontroleerd geleid, alleen met led & fotodiode!!!

Maken externe gecontroleerd geleid, alleen met led & fotodiode!!!

externe gecontroleerd leidde, maken alleen met behulp van geleid en fotodiode.Geen u niet evan behoefte aan het gebruik van een RESSISTOR!!!Nu dat genaamd awesome stuff, zie mijn video en maak voor jezelf...Stap 1: Stap voor stap YouTube VideoYouTube
1ste BM ARDUINO gecontroleerde auto met HC-SR04

1ste BM ARDUINO gecontroleerde auto met HC-SR04

Met dit project wil ik je laten zien de manier op hoe te converteren van een RC auto in een automatisch gecontroleerde auto met Arduino Uno R3.Stap 1: Benodigde materialen: RC auto (met gescheiden achterwiel motors)Arduino Uno R39V battaryDradenUltra