Raspberry Pi contrôle distant jouet voiture

Raspberry Pi contrôle distant jouet voiture

Matériel :

1. Raspberry Pi B + ou supérieur

2. (4) 2N3904 NPN (EBC) Q6

3. (8) 10K résistants

4. (4) 1K résistants

5 (4) a mené la lumière (toute couleur)

Comment faire ?

Voir ci-dessus les Photos

Broche se connecter
Raspberry Pi--Circuit--distance de commande

GPIO 17--Circuit A--à gauche

GPIO 27--Circuit B--droit

GPIO 22--Circuit C--vers l’avant

GPIO 23--Circuit D--vers l’arrière

Test simple Python
Ce test simple consiste à contrôler les GPIO 4 ON et OFF, vous devrez vous connecter à avant broche jouet voiture distant avant d’exécuter

$ sudo nano simpletest.py

 <pre><p><strong>import</strong> time</p><p><strong>import</strong> RPi.GPIO <strong>as</strong> io</p><p>io.setmode(io.BOARD)</p><p>pir_pin = 7</p><p>io.setup(pir_pin, io.OUT)</p><p><strong>while</strong> True:</p><p> io.output(pir_pin, io.HIGH)</p><p> <strong>print</strong>(<strong>"Forward On"</strong>)</p><p> time.sleep(3)</p><p> io.output(pir_pin, io.LOW)</p><p> <strong>print</strong>(<strong>"Forward OFF"</strong>)</p><p> time.sleep(3)</p> 

Script complet

$sudo nano toycarremote.py

 <p>import time <br>import RPi.GPIO as gpio </p><p>class ToyCarRemote: def __init__(self, forward_pin=11, backward_pin=13, left_pin=15, right_pin=16, test_pin=7): #gpio.setmode(gpio.BCM) #test_pin = 4 # GPIO 4 #forward_pin = 17 # (GPIO 17) #backward_pin = 27 # GPIO 27 #left_pin = 22 # GPIO 22 #right_pin = 23 # GPIO 24</p><p> self.test_pin=test_pin self.forward_pin=forward_pin self.backward_pin=backward_pin self.left_pin=left_pin self.right_pin=right_pin</p><p> gpio.setmode(gpio.BOARD) test_pin = 7 # GPIO 4 forward_pin = 11 # (GPIO 17) backward_pin = 13 # GPIO 27 left_pin = 15 # GPIO 22 right_pin = 16 # GPIO 23</p><p> gpio.setup(self.test_pin, gpio.OUT) gpio.setup(self.forward_pin, gpio.OUT) gpio.setup(self.backward_pin, gpio.OUT) gpio.setup(self.left_pin, gpio.OUT) gpio.setup(self.right_pin, gpio.OUT)</p><p> gpio.output(self.forward_pin, gpio.LOW) gpio.output(self.backward_pin, gpio.LOW) gpio.output(self.left_pin, gpio.LOW) gpio.output(self.right_pin, gpio.LOW) </p><p> def clearAll(self): gpio.output(self.forward_pin, gpio.LOW) gpio.output(self.backward_pin, gpio.LOW) gpio.output(self.left_pin, gpio.LOW) gpio.output(self.right_pin, gpio.LOW) </p><p> def updown(self, direction, OnOff, tsecond): # direction F:forward , B:Backward if direction in ('F'): gpio.output(self.backward_pin, gpio.LOW) gpio.output(self.forward_pin, OnOff) if direction in ('B'): gpio.output(self.forward_pin, gpio.LOW) gpio.output(self.backward_pin, OnOff) time.sleep(tsecond)</p><p> def leftright(self, direction, OnOff, tsecond): # direction L:left , R:Right if direction in ('L'): gpio.output(self.right_pin, gpio.LOW) gpio.output(self.left_pin, OnOff) if direction in ('R'): gpio.output(self.left_pin, gpio.LOW) gpio.output(self.right_pin, OnOff) time.sleep(tsecond)</p><p>#try: # while True: # gpio.output(test_pin, gpio.HIGH) # #except KeyboardInterrupt: # gpio.cleanup()</p><p>if __name__ == '__main__': tcr = ToyCarRemote() for i in range(20): print('\n', 'Loop : ', i) print 'Forward 2 Second' tcr.updown('F', gpio.HIGH , 0) tcr.leftright('L', gpio.HIGH, 0) time.sleep(2) tcr.clearAll() print 'Stop Forward' tcr.updown('B', gpio.HIGH, 0) time.sleep(2) tcr.clearAll()</p> 

Plus d’informations : iMediaBank - http://www.imediabank.com

Articles Liés

Raspberry Pi contrôlée rouge voiture chariot

Raspberry Pi contrôlée rouge voiture chariot

Maintenant le train autour de votre arbre de Noël ou votre jouet préféré de contrôlé à distance peut être contrôlable depuis le web ou tout autre appareil mobile. Pourquoi feriez-vous que si vous avez déjà une télécommande ? Vous faites cela juste pa
Altoids Smalls jouet voiture

Altoids Smalls jouet voiture

cette instructable va vous montrer comment faire un simple jouet voiture faite d'un étain Altoids Smalls ! Si vous avez un tas d'entre eux dans votre tiroir comme moi alors vous pouvez faire beaucoup de ceux-ci et faire une course familiale !Étape 1:
Appareil de bricolage pour stores contrôle distants

Appareil de bricolage pour stores contrôle distants

Si vous cherchez à améliorer de façon significative les détails et le style de votre maison, alors vous devriez considérer construction et installation dispositif DIY pour stores de contrôle distants.C'est super facile et amusant à construire et peut
Comment faire pour faire IPOD contrôlée espion voiture

Comment faire pour faire IPOD contrôlée espion voiture

il s'agit d'une voiture rc ipod contrôlée avec une caméra sans fil. Contrôleur de cette voiture est reliée à l'arduino qui est ensuite contrôlée par python et python est commandé par un Servo de Mungo qui permet à l'ipod pour être utilisé comme un co
Coffre à jouets voiture de jardin

Coffre à jouets voiture de jardin

Il s'agit d'un coffre à jouets voiture jardin que j'ai fait pour mon fils de 3 palettes de vieux, une section de tresil de jardin et d'un ensemble de vieux chariot roues. Si quelqu'un est intéressé à comment j'ai construit ce et voudrais avoir il y a
WiFi sous contrôle caméra-voiture

WiFi sous contrôle caméra-voiture

La façon plus facile et plus efficace de faire une voiture contrôlée sans fil et connectée !Il y a quelques mois, j'ai acheté une voiture RC de 5$ dans un centre commercial. Nous nous sommes battus avec mon compagnon de chambre, il serait amusant de
Raspberry Pi Touch écran ordinateur de voiture

Raspberry Pi Touch écran ordinateur de voiture

Avez vous envié jamais toucher doux vos amis systèmes d'écran dans leur voiture ? Vous regardez le tableau de bord de votre vieux et décrépit 1992 Isuzu Rodeo et rêve d'avoir un système informatique slick dans votre voiture ? Eh bien, votre chance. C
Mini jouet voiture solaire

Mini jouet voiture solaire

Voici la voiture solaire de deux jouets qui vont être faites dans ce Instructable. La plus petite voiture solaire est une fourmi modernisés hex bug. La plus grande voiture solaire est une application simple de Legos, un moteur et un panneau solaire p
Jouet voiture accélérateur Modification

Jouet voiture accélérateur Modification

Voitures jouet à piles qui peuvent conduire les enfants sont un des jouets plus amusant, qu'un enfant peut avoir. Malheureusement, certains enfants doivent faire face à diverses circonstances qui entravent leur capacité à utiliser la pédale d'accélér
Raspberry Pi contrôlé le système d’Irrigation

Raspberry Pi contrôlé le système d’Irrigation

Chaque printemps, ma femme obtient vraiment ambitieux et un grand jardin potager de plantes. Comme l'été s'éternise, ambition tour à tour à la paresse et malheureusement de que beaucoup des plantes meurent d'une mort lente, cinglante négligence attri
Maison 100 HP moteur contrôleur pour une voiture électrique

Maison 100 HP moteur contrôleur pour une voiture électrique

cette instructable explique comment construire votre propre contrôleur de moteur de 100 CV (max.) pour une utilisation dans une conversion électrique de voiture ou moto.  Il peut prendre n'importe quelle tension jusqu'à 144v, et le courant de crête e
Raspberry pi contrôleur automatique des distributeurs boire barman robotique

Raspberry pi contrôleur automatique des distributeurs boire barman robotique

Ce barman utilise des bonbonnes pressurisées et électrovannes contrôlées par un pi framboise pour distribuer les boissons. L'utilisateur peut interagir avec l'interface graphique sur la facture pro forma pour sélectionner leur boisson de choix, ils s
Raspberry Pi contrôlée température ambiante suivi avec Gnuplot image sortie et email alerte capacité

Raspberry Pi contrôlée température ambiante suivi avec Gnuplot image sortie et email alerte capacité

là où je travaille, il n'y a une place très importante qui abrite beaucoup d'ordinateurs. La température ambiante de cette pièce doit être très cool pour optimiser les performances de ces systèmes.On m'a demandé de venir avec un système de surveillan
Raspberry Pi contrôlée aquaponique

Raspberry Pi contrôlée aquaponique

Aquaponics /ˈækwəˈpɒnɨks /, est un système de production alimentaire qui allie culture hydroponique (culture de plantes dans l'eau) dans un environnement symbiotique classique aquaculture (élevage d'animaux aquatiques tels que des escargots, des pois