Ultrasone obstakel-vermijden Robot (1 / 16 stap)

Stap 1: Concept, tekeningen en voorlopige BOM


In dit project zal ik vertellen het verhaal van hoe de RekaBot werd gebouwd. Het doel is het bouwen van een robot die kan vermijden van muren en obstakels in een oneindige lus.

Wat hebben we nodig om te bouwen van deze bot:

  1. Zumo Robot chassis - ebay
  2. Pololu micro motorreductoren 1:100 - ebay
  3. HCSR04 ultrasone sensor - ebay
  4. SG90 servomotor - ebay
  5. DRV8801 drager boards - pololu
  6. MC34063 DC / DC converter IC - ebay
  7. PIC18F4550 microcontroller - ebay
  8. USB-aansluiting - ebay
  9. DIP40, DIP8 IC houders - ebay, ebay
  10. Lithium-Ion batterijen - ebay
  11. spoelen, condensatoren, weerstanden - lokale elektronica winkel
  12. dioden, transistors, LEDs - lokale elektronica winkel
  13. PCB's ferrichloride, laser printer, aceton
  14. boren, bits, zaag, schroevendraaier, hamer, tangen, pincetten, schuurpapier
  15. soldeer-ijzer, solder soldeer, wik, flux
  16. PicKit2, PicKit3, voor de programmering
  17. multimeters (universeelmeters) voor spanning en huidige metingen
  18. een laptop met nuttige software, printer
  19. seriële naar USB converter - ebay


Wat ik had extra:

  1. warmte pistool tegen restwaarde onderdelen van oude planken
  2. derde hand voor het solderen onderdelen
  3. voeding voor tests
  4. een digitale geheugenoscilloscoop
  5. veel onderdelen in voorraad voor snelle tests


Lang verhaal kort

Ik ben begonnen met het bestellen van onderdelen uit E-Bay en lokale sites, te beginnen met de robot chassis. Niets bijzonders hier, alleen het feit dat ze zonder de motoren verzonden, dit een beetje pijn - dat was ik niet verwacht. Ik vond uiteindelijk de waarschuwing op hun website: "geen motoren opgenomen!". Natuurlijk, had het een link naar een vrij duur motor, dus uiteindelijk heb ik ze apart aan te schaffen. Nadat ik die kreeg, ik het chassis gemonteerd, en trok enkele eerste schema's. Met de schema's gedaan, ik ontwierp de PCB's met AD14, gemaakt van de illustratie afdrukken op glanzend papier, geëtst en geboord sommige PCB's, en de componenten vastgesoldeerd. Terugkijkend, ik kan zeggen dat alle dingen vermeld in de twee lijsten was echt vriendelijk en behulpzaam, de oscilloscoop in het bijzonder. Het was zeer nuttig voor het debuggen van de PSU-bestuur, alle conversieprogramma's die vier waren in de problemen op eerste power-up, maar dankzij mijn RIGOL DZ1104, werden de fouten gemakkelijk te vinden, en ik uiteindelijk geslaagd alles omhoog het aandrijven.

Nadat ik van de voor de hand liggende hardwareproblemen verlost, gebruikte ik een PicKit3 om te schrijven een bootloader in de PIC. Dit is een belangrijke stap naar snelle programma-update, niet te vergeten, dat het moet alleen een vrije USB-poort van de laptop, er is geen behoefte om overal mee te nemen uw programmeur. Zodra dat is gebeurd, trachten mij opwaarts berekening timers, opzetten van tijd basissen en het schrijven van de C-routines voor de servomotor, bereik van de ultrasone sensor, LED's en andere dingen die moesten worden behandeld.

Toen ik op een punt waar ik was in staat om te schakelen van de servo onder een bepaalde hoek, en lees een geschatte afstand tot de dichtstbijzijnde hindernis met de HC-SR04, ontwikkelde ik een super-eenvoudig algoritme waardoor de robot uit de buurt van de obstakels. Zodra de testen klaar was, ik verzamelde alle foto's nam ik, alle de memo-s ik schreef bij mezelf, en meegecompileerd dit instructable voor u om te lezen en opnieuw maken. Ik hoop dat u zult vinden het interessant, en zal proberen om een zelf te maken!

Gerelateerde Artikelen

BASIC ARDUINO obstakel vermijden ROBOT

BASIC ARDUINO obstakel vermijden ROBOT

maken een eenvoudige arduino gebaseerde obstakel vermijden robotStap 1: vereisten BENODIGDE MATERIALEN1. natuurlijk Arduino Uno (een andere compatibele board) X 12. Chasis voor robot (ik gebruikte een van mijn broer's RC auto)3. een L293D Dual h-brug
How to Build obstakel vermijden Robot voor Beginners met Arduino Tutorial

How to Build obstakel vermijden Robot voor Beginners met Arduino Tutorial

Deze Tutorial is voor iedereen aan de slag met arduino. Wij zullen bouwen obstakel te vermijden robot die gebruikmaakt van een ultrasone sensor voor HC SR-04 om objecten en 2 continu (360 graden) servo's aangesloten op een externe batterijvoeding te
Remote Controlled obstakel vermijden Robot met PIC Microcontroller

Remote Controlled obstakel vermijden Robot met PIC Microcontroller

Ik gebruik pic 16f877aservo motor ultrasone module afgestemd motor motor stuurprogramma en 20 mhz kristal.In robotica is obstakel te vermijden de taak van het voldoen aan enkele doelstelling van de controle niet-splitsing of niet-botsing functie bepe
Hoe maak je een obstakels vermijden Robot - Arduino stijl

Hoe maak je een obstakels vermijden Robot - Arduino stijl

je altijd al wilde maken van een van deze coole robots die in principe elk object kunnen vermijden. Maar je niet genoeg geld om te kopen een van die erg duur zijn hoefde, met reeds gesneden delen waar alle materialen waar er voor u. Als u als me bent
Arduino obstakel vermijden Robot

Arduino obstakel vermijden Robot

De kerels van Hey,Materiaal:1 Arduino Microcontroller - http://www.robotshop.com/en/arduino-uno-usb-microc...2 parallax continu roterende Servos - http://www.robotshop.com/en/parallax-futaba-contin...1 180 graad Hi-Tec HS-422 Servo - http://www.robot
Obstakel te vermijden Robot met arduino

Obstakel te vermijden Robot met arduino

OBSTAKEL - VERMIJDEN ROBOTEen obstakel te vermijden ROBOT is een die kan een obstakel te vermijden met behulp van ultrasone sensor en navigeren in haar eigen pad. Met een breadboard gekoppeld aan de robot kunt u plezier spelen binnen een korte period
Obstakel te vermijden Robot met behulp van IR Module geïnterfacet met een boord van Mediatek LinkIt

Obstakel te vermijden Robot met behulp van IR Module geïnterfacet met een boord van Mediatek LinkIt

In deze Intructable zal u worden kunnen te maken een obstakel vermijden Robot met behulp van IR module met L293D en Mediatek Linkit een boord.Stap 1: vereisten L293D Motor Driver IC.2 IR Sensor Modules.Chassi voor Bot.Mediatek LinkItOne-Board2 100 RP
TurtleDuino Object vermijden Robot

TurtleDuino Object vermijden Robot

Hallo, in dit instructable ik zal tonen u stap voor stap hoe te bouwen van de TurtleDuino, een object vermijden robot, met een Arduino UNO microcrontroller aan boord. Ik ontwierp de TurtleDuino met behulp van materiaal van de hardware winkel (Home De
Obstakel ontwijkt Robot met behulp van de Arduino Uno en de nabijheid van de IR Sensor

Obstakel ontwijkt Robot met behulp van de Arduino Uno en de nabijheid van de IR Sensor

Volg de stappen voor het maken van een obstakel vermijden Robot met behulp van Arduino Uno en IR Sensor van de nabijheidStap 1: Onderdelen die nodig zijn1) Arduino Uno R3 (kloon zal doen)2) IR naderingssensoren (2 aanbevolen)3) chassis met motoren4)
Hoe maak je een obstakel te vermijden Robot

Hoe maak je een obstakel te vermijden Robot

obstakel te vermijden robot is een eenvoudige robot die wordt beheerd door een arduino en wat het doet is dat het gewoon zwerft rond en vermijdt obstakels. Het detecteert de belemmeringen met een ultrasone sensor van HC-SR04 met andere woorden als de
Obstakel te vermijden Robot

Obstakel te vermijden Robot

Dit instructable is de schriftelijke versie van mijn "Arduino: hoe te bouwen een obstakel te vermijden Robot" Youtube-video die ik onlangs heb geüpload. Ik raden u om het te controleren.Dus, zonder dralen, laten we beginnen!Stap 1: Een chassis!
Arduino obstakel te vermijden Robot

Arduino obstakel te vermijden Robot

In dit instructable ik zal u tonen hoe te maken van uw eigen obstakel te vermijden robot!We zullen de Arduino uno board en een ultrasone sensor gebruiken. Als de robot een object voor, met de hulp van een kleine servomotor, detecteert scant het het g
Obstakel te vermijden Robot V2

Obstakel te vermijden Robot V2

ik deed onlangs een instructable op een eenvoudige belemmering vermijden robot. In dit instructable ik zal de uitvoering van een panning PING))) sensor, in tegenstelling tot de vorige robot die sensor werd stationaire. Ik zal gebruik maken van deze d
Obstakel te vermijden Robot - Motor Shield

Obstakel te vermijden Robot - Motor Shield

Hallo jongens! Dit is een eenvoudige en elementaire tutorial voor het maken van een obstakel te vermijden Robot... Lees verder...Stap 1: Benodigde materialen Het obstakel te vermijden Robot u nodig te bouwen-Arduino Uno R3 (aangeraden Arduino Uno r3