Mur autonome étreindre Arduino véhicule (3 / 7 étapes)

Étape 3: L’algorithme:: partie 1

Fondamentalement, le capteur IR composé envoie un jet de lumière infrarouge et lit la réflexion. Dans l’illustration ci-dessus, les flèches rouges représentent la lumière transmis par le capteur infrarouge, et les flèches vertes représentent la lumière réfléchie. Le plus loin du mur que vous êtes, moins lumière réfléchie que vous recevrez.

  • Situation A :: si il devient * beaucoup plus que * quantité de lumière réfléchie, qui doit signifier que vous êtes désirée * très fin * au mur, donc vous devriez idle retour la bonne voie un peu afin que vous vous éloignez de la paroi rapidement.
  • B Situation :: si ça devient plus élevée que la quantité de lumière réfléchie, ce qui signifie que vous êtes plus près du mur que vous devriez être, alors vous devriez idle retour la bonne voie un peu à virer loin du mur.
  • C Situation :: Si vous avez trouvé la "bonne quantité" de lumière réfléchie, qui doit signifier que vous êtes "dans la zone", alors vous devriez équilibrer la vitesse en voie afin que vous allez venir en ligne droite.

Répété maintes et maintes et maintes fois, cet algorithme base ajuste continuellement la Rover suivi afin qu’il conserve votre distance voulue du mur.

Si vous vous trouvez trop loin du mur, vous feriez similaire la prise de décisions afin que vous obliquer vers le mur par la marche au ralenti de retour de la voie de gauche.

Exemple de code...


Contrôle des moteurs pour maintenir la bonne distance du mur
Si (irValue > = IR_HOWCLOSE + 4) {}

Situ A) de façon trop étroite, tournez à droite

% de gauche % moteur, du moteur droit

goForward (100, 60) ;

}

ElseIf (irValue > IR_HOWCLOSE) {}

Situ B) A a peu près, tournez à droite

goForward (100, 75) ;

}

ElseIf (irValue > = IR_HOWFAR & & irValue < = IR_HOWCLOSE) {}

Situ C) bon, aller tout droit

goForward (100, 100) ;

}


... etc...

Articles Liés

Sentinelle autonome Arduino véhicule

Sentinelle autonome Arduino véhicule

En utilisant le servo monté capteurs ultrasons et infrarouges, la sentinelle scanne pour menaces dans sa zone d'exclusion. Une fois qu'une menace est détectée, elle s'approche pour le tuer avec son « canon laser ». L'ultrason est utilisé pour détecte
RC voiture autonome robot Arduino

RC voiture autonome robot Arduino

Avez vous jamais désiré construire un simple robot autonome de Arduino ? Je me suis inspiré pour construire un robot Arduino base afin d'aider ma compréhension de l'Arduino, l'IDE Arduino et le fonctionnement des capteurs à ultrasons et les chauffeur
1Sheeld contrôlée Arduino véhicule

1Sheeld contrôlée Arduino véhicule

À l'aide de 1Sheeld, commande à distance un Arduino alimenté véhicule avec l'accéléromètre dans votre Smartphone/tablette.Étape 1: Essentials Il vous faudra les éléments suivants, ou l'équivalent.1) n'importe quelle plateforme de vehicule a propulsio
Faire un Robot autonome avec Arduino UNO

Faire un Robot autonome avec Arduino UNO

Équilibrage automatique Robot est très intéressant. Beaucoup d'amis autour de nous essayaient de faire un, mais ils ont rencontré beaucoup de défis, notamment le manque de programmes, les circuits électroniques appropriés et les structures de facile-
ESP8266-ESP-201 de la programmation autonome avec Arduino IDE

ESP8266-ESP-201 de la programmation autonome avec Arduino IDE

Je veux fournir une meilleure documentation pour l'utilisation de ESP201 (une variante de ESP8266), tandis que seul Conseil et comment raccorder le GPIO pour programmer avec l'IDE Arduino.Je me débattais sur comment obtenir le croquis d'IDE Arduino t
AAA Robot (autonome Analog Arduino)

AAA Robot (autonome Analog Arduino)

The AAA Robot est un robot parfait pour les débutants. Il est polyvalent, facile à construire et traite de plusieurs sujets roboticiens ont besoin d'apprendre, y compris mais non limité aux commutateurs de transistor, moteur d'entraînement de capteur
Réservoir autonome W / bras robotique (Arduino, Bluetooth)

Réservoir autonome W / bras robotique (Arduino, Bluetooth)

Cette Instructables va être expliquant le processus de construction d'un réservoir autonome d'Arduino avec un bras robotisé attaché à télécommander via bluetooth à l'aide de l'application Ardudroid Android.Direction est contrôlée via des boutons, alo
Arduino & Neopixel Coke bouteille Party Light

Arduino & Neopixel Coke bouteille Party Light

Donc mes taches de Doon fils une lumière très cool partie faite de vieilles bouteilles de coke et les entrailles gluants de Glow Sticks et demande si nous pouvons faire un pour sa PartAYYY d'Examens scolaires sont plus Blowout à venir!!! Je dis bien
Contrôle des relais WiFI ESP 8266 autonome [ytUt]

Contrôle des relais WiFI ESP 8266 autonome [ytUt]

OBJECTIFContrôler un interrupteur relais via l'interface utilisateur Web à l'aide d'esp8266 en mode autonome (sans arduino, photo ou toute autre microcontrôleur)L'ESP diffuse son SSID. Il ne se connecte pas à un routeur. adresse IP locale de l'esp es
Télécommande éclairage d’ambiance Arduino

Télécommande éclairage d’ambiance Arduino

Combiner une bande lumineuse LED de clôture avec une carte Arduino Pro Mini minuscule, ajouter télécommande et vous avez une installation d'éclairage ambiance bon marché et polyvalent !La lumière de ma chambre est sur le plafond. C'est agréable et lu
Station de recharge J1772 Arduino EV

Station de recharge J1772 Arduino EV

Basé sur le projet OpenSaveOpenEVSEOpenEVSE StoreArduino véhicule électrique Charging Station « véhicule approvisionnement matériel électrique"(Save) mettant en œuvre le protocole J1772.J1772 est utilisé dans la génération actuelle des véhicules élec
Arduino décomposée contrôleur

Arduino décomposée contrôleur

ce projet initialement commencé avec quelques simples pièces jeté ensemble pour créer un contrôleur de Time-lapse très simple pour un appareil photo reflex numérique. Après que j'ai été heureux avec le prototype initial, j'ai voulu faire une version
Arduino Powered Home

Arduino Powered Home

J'ai fait quelques mises à jour à cette instructable depuis août 2014 ***J'ai décidé de partager ces informations afin que cela pourrait aider d'autres personnes qui ont eu du mal à faire des choses semblables avec leur Arduino. J'ai récemment obtenu
Bose Wave Radio II Arduino Clone distant

Bose Wave Radio II Arduino Clone distant

après avoir lu récemment le Clone une télécommande avec Arduino instructable par randofo, je me suis inspiré pour tenter de cloner la télécommande de mon Bose Wave Radio II. Alors que cette radio est remarquable du point de vue acoustique, le fait qu