Ultrasons, aide au stationnement (3 / 5 étapes)

Étape 3: Programme du Conseil

Vous aurez besoin d’un programmateur ICSP pour programmer le jury et une carte de dérivation série de FTDI. Pour le PDCI de programmation, vous pouvez faire usage d’une autre Arduino, mais je recommande le USBTinyISP de Adafruit. La carte de dérivation FTDI est utile si vous voulez écrire/déboguer vos propres croquis, mais pouvez être omis si vous êtes simplement en utilisant mon code.

Si vous souhaitez graver des croquis sans déboguer directement à partir de PDCI, vous pouvez utiliser ce descripteur boards.txt, tiré principalement de l’Arduino Pro Mini, qui ressemble à ce matériel :

atmega328t.Name=ATMega 328 (8 MHz) - USBTinyISP
atmega328t.upload.using=Arduino:usbtinyisp atmega328t.upload.maximum_size=32768 atmega328t.upload.speed=57600

atmega328t.bootloader.low_fuses=0xFF atmega328t.bootloader.high_fuses=0xDA atmega328t.bootloader.extended_fuses=0x05 atmega328t.bootloader.path=atmega atmega328t.bootloader.file=ATmegaBOOT_168_atmega328_pro_8MHz.hex atmega328t.bootloader.unlock_bits=0x3F atmega328t.bootloader.lock_bits=0x0F

atmega328t.Build.MCU=atmega328p atmega328t.build.f_cpu=8000000L atmega328t.build.core=arduino atmega328t.build.variant=eightanaloginputs

Si vous souhaitez programmer une esquisse à l’aide du port série, vous devez brûler le chargeur de démarrage à l’aide du PDCI. Vous pouvez ensuite utiliser ce descripteur de boards.txt avec une carte de dérivation FTDI. Je recommande celui de Sparkfun ; Assurez-vous qu’il fait ressortir DTR comme la première goupille permettant la remise à zéro automatique.

atmega328s.Name=ATMega 328 (8 MHz) - série
atmega328s.upload.Protocol=Arduino atmega328s.upload.maximum_size=30720 atmega328s.upload.speed=57600

atmega328s.bootloader.low_fuses=0xFF atmega328s.bootloader.high_fuses=0xDA atmega328s.bootloader.extended_fuses=0x05 atmega328s.bootloader.path=atmega atmega328s.bootloader.file=ATmegaBOOT_168_atmega328_pro_8MHz.hex atmega328s.bootloader.unlock_bits=0x3F atmega328s.bootloader.lock_bits=0x0F

atmega328s.Build.MCU=atmega328p atmega328s.build.f_cpu=8000000L atmega328s.build.core=arduino atmega328s.build.variant=eightanaloginputs

Si vous le souhaitez, vous pouvez exécuter à 16 MHz au lieu de 8 MHz en utilisant un résonateur différent, puis sélectionnez la carte Arduino Pro Mini 5V 16 MHz 328p.

Le croquis sur github utilise les bibliothèques NewPing et JeeLib, pour s’interfacer avec le capteur et à activer le sommeil de faible puissance. J’ai trouvé que le SR04 attire 11 mA mesurée à la batterie une fois « fainéant », donc il doit être arrêté entre allant de tentatives. Il y a un MOSFET à canal n avec une résistance de pulldown et une résistance de limitation actuelle porte agissant comme un interrupteur côté bas, pour fermer le capteur lorsqu’il est inactif. Une attention particulière doit être prise lors du passage de la sonde ; vous devez déconnecter l’ergot en le plaçant en tant qu’entrée, ou il va trouver terrain d’entente à travers elle et continuer à consommer d’énergie. Lors de son retour en ligne, la broche écho reste élevée entraînant une courte lecture ; un ping sacrificiel après un court délai semble pour réinitialiser le capteur à un état normal. Il y a aussi une trace pour le raccordement de la batterie directement sur une broche analogique, pour mesurer la tension de la batterie. Le croquis indique la tension en utilisant une séquence de clignotements rouges et verts en mode de stationnement et ira aussi à un mode de batterie faible lorsque la tension devient inférieure à 2V, clignote en rouge jusqu'à ce qu’il meure.

Le schéma définit actuellement les distances de gâchette rouge/jaune/vert à 40, 150 et 500 cm. Lorsque dans la gamme jaune, il se met à clignoter entre 20 millihertz à 1 Hz à l’aide des interruptions de minuterie, fournissant une indication visuelle de la proximité vous obtenez au rouge. Ces valeurs peuvent être modifiées en modifiant l’une des constantes dans la partie supérieure du fichier.

Le croquis peut facilement être modifié pour fonctionner avec un Arduino ordinaire, mais alors il ne sera pas très faible puissance.

Articles Liés

Garage automatique aide au stationnement

Garage automatique aide au stationnement

j'ai voulu installer une balle de tennis, aide au stationnement- mais ne voulait pas en permanence une boule sur une corde dans mon garage. J'ai truqué il alors que le ballon fermé la porte soulevé vers le haut de la route. Lorsque la porte est ouver
Printemps maternelle classe projet avec imprimante 3D

Printemps maternelle classe projet avec imprimante 3D

Cette instructable décrit un programme simple pour un 1-2 heures de plaisance conçu pour fonctionner correctement dans une salle de classe pleine d'opta. Pour ce métier les enfants vont décorer un pot de fleurs avec fleurs 3D s'allume. Les élèves app
Explorant la Tesla Model S CAN-Bus

Explorant la Tesla Model S CAN-Bus

Récemment, j'ai pensé qu'il serait amusant d'essayer de fouiller le modèle S CAN bus, puisque la voiture est essentiellement un gros ordinateur avec presque toutes les commandes accédés depuis le grand centralement placé 17" écran tactile. Comme j'ai
Animés Sonic Ruler / capteur de stationnement à l’aide d’Arduino

Animés Sonic Ruler / capteur de stationnement à l’aide d’Arduino

## MISE À JOUR AVEC CODE, DES SCHÉMAS ET DES PIÈCES AVEC DES LIENS ##= Introduction =Salut tout le monde ! Il s'agit de mon premier instructable !Après avoir lu des centaines d'instructables, j'ai décidé de faire moi-même !Comme un brésilien, ma lang
Distance de mesure et obstacle détection à l’aide de NXP 89v51rd2fn et capteur à ultrason HC-SR04.

Distance de mesure et obstacle détection à l’aide de NXP 89v51rd2fn et capteur à ultrason HC-SR04.

Tout le monde utilise arduino uno ou mega pour rendre les projets car ils sont faciles à utiliser et le code pour arduino est facilement disponible sur les forums de l'arduino et personne n'utilise atmel, philips ou autre microcontrôleur pour faire d
Feuille acrylique RGB rougeoyante station météo intérieure/extérieure/prévisions à l’aide de ESP8266

Feuille acrylique RGB rougeoyante station météo intérieure/extérieure/prévisions à l’aide de ESP8266

La station météo que j'ai fait est basé sur le logiciel de Daniel Eichhorn de Suisse. Ce firmware englobe la mesure de l'intérieur température + humidité, température extérieure + pression atmosphérique (extraction de données d'une 2ème station météo
Mesure de la distance à l’aide de capteurs à ultrasons et Arduino

Mesure de la distance à l’aide de capteurs à ultrasons et Arduino

Salut tout le mondeJ'ai eu mon premier Aduino récemment, je suis ici voir la gonne, vous mon premier projetez qui utilise la mesure de la Distance capteur à ultrasons et Arduino, vous pouvez utiliser ce projet demande beaucoup aimeNiveau 1-liquideDét
Station météo à l’aide de SAMIIO, Arduino et Raspberry Pi

Station météo à l’aide de SAMIIO, Arduino et Raspberry Pi

Cet article illustre l'utilisation de SAMI avec du matériel et des capteurs simples, sur étagère. Plus précisément, nous seront collecte les données climatiques d'un capteur de température faible coût et relayer ces données dans le cloud via SAMI API
Parler à Distance par ultrasons capteur HC-SR04, à l’aide d’un ATtiny84

Parler à Distance par ultrasons capteur HC-SR04, à l’aide d’un ATtiny84

Cette instructable est sur un ATtiny84 d'interface avec le capteur de distance ultrason HC-SR04 à l'aide de code C juste – aucun matériel Arduino ou les bibliothèques.Le HC-SR04 fonctionne comme suit :-Envoyer une impulsion haute 10us sur l'ergot.-Le
Mesurer le capteur à ultrasons à l’aide de boîte (Distance de détection) ~ le plus facile

Mesurer le capteur à ultrasons à l’aide de boîte (Distance de détection) ~ le plus facile

Vous avez toujours voulu mesurer sans une échelle ou un ruban à mesurer ?Mesurer la distance sans tracas avec ce petit appareil !Très grande précision *Pour visiter des projets de Intresting plus : www.miymakers.comFacebook : www.facebook.com/miymake
Souder station aidant main

Souder station aidant main

Pour une option à l'école, nous avons obtenu la commission de faire quelque chose au moins 3 machines à la stadslab de Rotterdam. Il faut utiliser une imprimante 3d et un lasercutter.L'objet peut être tout ce que vous pouvez imaginer et s'il a au moi
Station à l’aide de vieux PSU cas de soudage

Station à l’aide de vieux PSU cas de soudage

J'ai toujours voulu faire une station de soudage pour que j'ai toutes les choses nécessaires, comme un interrupteur, titulaire de soudure et la porte de fer. C'est pourquoi j'ai regardé autour pour les matériaux que je peux utiliser et vu cette vieil
Mains/Station ultime aider

Mains/Station ultime aider

bien nous venons de terminer notre projet pour l'ultime mains secourables, exactement ce qui est l'ultime Station de main aidant ? Eh bien, c'est une station de soudage qui fait pratiquement tout. Tenez votre fer à repasser, il nettoie, il boîtes, dé
Bouton pour Volumio à l’aide du capteur à ultrasons d’air

Bouton pour Volumio à l’aide du capteur à ultrasons d’air

Je place ma main en l'air et c'est mon lecteur de musique, de que j'ai un contrôle total. J'ai changer le volume des chansons musique et play ou stop juste en mettant mes mains hautes ou basses. Je peux programmer comment jamais je veux contrôler les