Ultrasons-évitant les Obstacle Robot (1 / 16 étapes)

Étape 1: Concept, dessins et BOM préliminaire

Dans ce projet, j’ai racontera l’histoire de comment RekaBot a été construit. L’objectif est de construire un robot qui est capable d’éviter les murs et les obstacles dans une boucle infinie.

De quoi avons-nous besoin pour construire ce bot :

  1. Châssis de Zumo Robot - ebay
  2. Pololu micro motoréducteurs au 1/100 - ebay
  3. Capteur à ultrasons HCSR04 - ebay
  4. Moteur d’asservissement sg90 - ebay
  5. Conseils de transporteur de DRV8801 - pololu
  6. Convertisseur DC / DC de MC34063 IC - ebay
  7. Microcontroller PIC18F4550 - ebay
  8. Prise USB - ebay
  9. DIP40, supports DIP8 IC - ebay, ebay
  10. Batteries Lithium-Ion - ebay
  11. inductances, condensateurs, résistances - magasin d’électronique local
  12. diodes, transistors, diodes - magasin d’électronique local
  13. PCB, chlorure ferrique, imprimante laser, acétone
  14. perceuses, bits, scie, tournevis, marteau, pinces, pinces à épiler, papier sablé
  15. fer à souder, braser wik, soudure, flux
  16. PicKit2, PicKit3, pour la programmation
  17. multimètres pour mesurer le courant et de tension
  18. un ordinateur portable avec des logiciels utiles à ce sujet, imprimante
  19. série convertisseur USB - ebay


Ce que j’avais extra :

  1. pistolet à air chaud aux composants de récupération des vieilles planches
  2. troisième main pour soudage des composants
  3. alimentation pour essais
  4. oscilloscope à mémoire numérique
  5. beaucoup de composants en stock pour les tests rapides


Longue histoire courte

J’ai commencé avec la commande des composants hors des sites de E-Bay et locales, commençant par le châssis du robot. Rien de spécial ici, juste le fait qu’ils ont livrés sans les moteurs, cela fait mal un peu - je ne m’attendais pas que. J’ai trouvé la mise en garde sur leur site Web par la suite: « aucun moteurs inclus! ». Bien sûr, il avait un lien vers un moteur assez cher, donc j’ai fini par les acheter séparément. Après que je suis de ceux, j’ai assemblé le châssis et a attiré quelques schémas initiaux. Avec les schémas faits, j’ai conçu les PCB avec AD14, faites les impressions de l’oeuvre sur papier brillant, gravé à l’eau-forte et percé quelques PCB et souder les composants. Regardant en arrière, je peut dire que tous les trucs mentionnés dans les deux listes ont été vraiment utiles, l’oscilloscope en particulier. C’était extrêmement utile pour le débogage du Conseil de bloc d’alimentation, tous les quatre convertisseurs ont été en difficulté au premier démarrage, mais grâce à mon RIGOL DZ1104, les erreurs sont faciles à localiser, et j’ai finalement réussi à mettre sous tension tout.

Après que je me suis débarrassé des problèmes évidents de matériel, j’ai utilisé un PicKit3 d’écrire un programme d’amorçage dans le PIC. Il s’agit d’une étape importante vers la mise à jour de programme rapide, sans oublier de mentionner, qu’il n’a besoin que d’un port USB de l’ordinateur portable, il est inutile de prendre votre programmateur partout. Une fois cela fait, j’ai fini par calcul des minuteries, mise en place des bases de temps et écrire les routines C pour le servo-moteur, capteur de gamme ultrasonique, LED et d’autres choses qui devaient être traités.

Quand je suis arrivé à un point où j’ai pu tourner le servo à n’importe quel angle donné et lire une distance approximative de l’obstacle le plus proche avec le HC-SR04, j’ai développé un algorithme très simple qui conduit le robot loin des obstacles. Une fois que les tests ont été effectués, j’ai rassemblé toutes les photos j’ai pris, tout le mémo-s j’ai écrit à moi-même et compilé cette instructable pour vous à lire et à re-faire. J’espère que vous trouverez intéressant et vais essayer de faire un vous-même !

Articles Liés

HandSight : Un gant pour les aveugles à se sentir les formes et évitez les Obstacles

HandSight : Un gant pour les aveugles à se sentir les formes et évitez les Obstacles

HandSight est un gant de prototype pour aider les aveugles. Il peut détecter la luminosité ou l'obscurité d'une surface avec la rétroaction tactile d'un moteur de vibration pour chaque doigt individuel. Il peut également détecter la distance des obje
Robot-évitant les obstacles.

Robot-évitant les obstacles.

OBSTACLE ÉVITANT ROBOTFINANCÉ PAR ; INTEL KENYA EN LIAISON AVEC LA SOCIÉTÉ D'INGÉNIERIE ÉTUDIANTS AUTOMATION CLUB JKUAT.MEMBRES DU PROJET :1 ANTONY KARIUKI2 ERIC KINYANJUI3 EMMANUEL KINYANJUIPROJET INSTRUCTABLE :EXIGENCES :1 PLATEAU DE 2ÈME GÉNÉRATIO
Discours de l’Arduino contrôler et détecter les Obstacles Robot

Discours de l’Arduino contrôler et détecter les Obstacles Robot

Robot contrôlé par les commandes vocales avec Arduino et avec la voix de google Android téléphone à texte est contrôlée à l'aide de l'applicationhttp://Make.robimek.com/Voice-Commands-Controlled-robot/Étape 1: matériaux :Application 1-android : https
Se ronger les Obstacles Robot autonome « Sanglier » (sanglier)

Se ronger les Obstacles Robot autonome « Sanglier » (sanglier)

concept généralNotre première idée était de créer un robot sur chenilles capable de monter les escaliers et bien d'autres obstacles, pour atteindre une bonne vitesse (autour de 10 ou 15 km/h) alors que le tournage et la transmission de données. Il se
YourDuino : Base Compatible Arduino en évitant la Collision Robot

YourDuino : Base Compatible Arduino en évitant la Collision Robot

Comment construire un Robot en évitant la base Compatible Arduino CollisionRemarque : Consultez le disponible Arduino Software Test croquis et logiciel anticollision ici (cliquer)Remarque : Plus tard, vous devrez avoir l'Arduino « IDE » système de dé
Arduino Robot qui évite les humains

Arduino Robot qui évite les humains

Dans mon précédent instructable, j'ai montré que c'est très simple de contrôle que DC moteurs utilisant le contrôleur compatible Arduino Nano et Bouclier de tissu. Vous pouvez obtenir ce robot à travers mon projet Kickstarter.Je vais vous montrer com
Comment éviter les boutons et réduire l’acné naturellement par le droit de manger

Comment éviter les boutons et réduire l’acné naturellement par le droit de manger

vous pouvez prévenir, éclaircir ou éliminer l'acné en réduisant les aliments à charge glycémique élevée de votre alimentation et garder votre taux d'insuline faible. Cela peut sembler difficile, mais c'est vraiment juste une façon sophistiquée de dir
Comment éviter les dangers pour la santé de l’utilisation de Gadgets électroniques

Comment éviter les dangers pour la santé de l’utilisation de Gadgets électroniques

Tous les jours les gadgets électroniques comme les tablettes et smartphones parfois flak pour des soucis de santé indu qui sont complètement sans fondement – tels que les craintes sur la radiation et des signaux radio qui affectent le corps.Il y a, c
Oogoo mélangeur à bon compte (éviter les mains malpropres:))

Oogoo mélangeur à bon compte (éviter les mains malpropres:))

Oogoo est un outil très utile d'avoir dans chaque inventaire DIY'ers. C'est une substance polyvalente, offrant grand adhésif,propriétés structurelles (flexibilité) et il peut être utilisé comme matériau de support pour la fixation des éléments, ou co
Feux chocolat coeurs - et les moyens de corriger et d’éviter les problèmes de chocolat.

Feux chocolat coeurs - et les moyens de corriger et d’éviter les problèmes de chocolat.

Il y a une histoire derrière cette instructable. Eh bien, n'y a-t-il pas toujours, je suppose.Voir, j'ai eu un plan. Un meilleur plan décontracté. Légèrement, qui a été déjouée par les réalités du traitant de cette substance acariâtre, connue comme l
Éviter les pâtes bouillant à l’aide de baguettes en bois

Éviter les pâtes bouillant à l’aide de baguettes en bois

Usage inhabituel de baguettes en bois :utiliser des baguettes en bois pour éviter les pâtes bouillant(même si vous mettez la table, appréciez une antipasta,...)Ajout de sel ou d'huile n'a jamais semblé à beaucoup d'aide. Faire bouillir les pâtes dans
GameMaker : Comment faire les ennemis à marcher vers vous en évitant les murs

GameMaker : Comment faire les ennemis à marcher vers vous en évitant les murs

Salut. Il s'agit de chessru. J'ai toujours essayé de trouver un moyen de faire ce que l'indique le titre. Maintenant, il est ici !Etape 1: Créez les objetsPremières choses première. Nous avons besoin d'ennemis et un lecteur. Programmer le lecteur pou
Parti de l’action de grâces: 6 conseils pour éviter les risques de plomberie

Parti de l’action de grâces: 6 conseils pour éviter les risques de plomberie

Parti de l'action de grâces: 6 conseils pour éviter les risques de plomberieEntrer dans les dangers de plomberie après qu'une partie est très commune, mais est complètement évitable si pris en charge correctement au préalable. Voici un blog avec des
Étiquette conseils pour éviter les litiges voisin

Étiquette conseils pour éviter les litiges voisin

Si vous établissez une clôture, c'est votre travail pour s'assurer que les deux côtés sont bien entretenues. Pour éviter les litiges, revue restrictions avec votre compagnie de clôture avant de choisir une clôture.