ARD-e: de robot met een Arduino als een brein (8 / 9 stap)

Stap 8: Ard-e robot zintuigen: bijhouden hoe ver zijn wielen draaien en IR licht zien


Aangezien mensen niet wielen hebben er is echt niet nodig voor ons te kunnen bijhouden hoe ver onze wielen hebben gedraaid. ARD-e wordt een wiel gebaseerd robot echter nodig om dat te weten. U kunt gebruikmaken van veel verschillende methoden om dit te bereiken. Een instructable werd onlangs ingediend voor deze wedstrijd die neemt de gegevens van een versnellingsmeter dan de afstand van dat extrapoleert. Voor Ard-e maar gaat alles wat we nodig hebben is een LED en een ander lichtsensor. We moeten alleen te glanzen een led door zijn sporen en vervolgens hebben een lichtsensor op de andere kant tellen hoeveel keer het licht verandert van hoog naar laag. Als u eenmaal een telling op dit nummer kunt u meet de afstand tussen de gaten in het loopvlak en correleren dit tot op een afstand. Of u kon enkel Ard-e naar station instellen voor een aantal punten van het licht schakelen van hoog tot laag dan de afstand die hij reisde meet om de omrekeningsfactor van punten naar inches (of centimeters als je werkt in SI). Dan kun je letterlijk Ard-e te gaan precies zes voet vooruit zet gelijk gaan programmeren toekomen een voet of elke andere cursus je wilt nemen.

Om daadwerkelijk te bouwen de sensor ik gebruikte mijn trouwe stuk van schroot en gevouwen is een rechthoekig stuk van het in een U-vorm. Ik boorde een gat om te monteren in de kant van de Ard-e en vervolgens twee gaten voor de led en de lichtsensor aan past. Ik het op Ard-e gemonteerd zodat de led schijnt door het midden van de gaten in de loopvlakken op de lichtsensor recht. Ik zette de lichtsensor op de bovenste gedeelte van de u en zet dan enkele elektrische tape rond de kanten van de u blokkeren enkele van het omgevingslicht dat de lezingen van de lichtsensor verknoeien zou. Ik aangesloten dan de lichtsensoren, net als ik ze voor het maken van Ard-e zin waar het helderste licht is, als een divider spanning op een analoge ingang (met de dezelfde input pinnen en weerstanden als de "ogen" van Ard-e) aangesloten. De led werd vastgesoldeerd aan een weerstand formaat zodat het aanloop van 5V en vervolgens de kracht wordt geleverd door de Arduino aangesloten.

Gewoon door het wiel handmatig verplaatsen en kijken naar de waarden dat de Arduino met behulp van de opdracht van de Serial.print() naar de seriële monitor uitgangen kunt u een schommel 600 punt op de schaal van 0-1023. De laag is ongeveer 200 en de high is ongeveer 800. Ik heeft geprobeerd te schrijven van een programma dat gebruikmaakt van 400 als de grenswaarde voor een lage tot hoge waarde en getelde de tijden het stapte over van beneden naar boven 400 maar het was buiten het bereik van mijn programmering vaardigheden. Ik denk dat het was want mij watertje using te vertragen een snelheid op de seriële afdrukken en controle van de waarden van zowel sensoren en de loopvlakken werden vrij snel worden gesponnen. Wanneer mij beproefd voor toepassing van een hogere snelheid niet zou het helemaal afgedrukt. Achteraf nodig ik niet eens de waarden afgedrukt. Ik was niet in staat om de Arduino te correct lezen de waarden die vanuit de sensoren zoals de wielen spinnen waren maar ik aangetoond dat het mogelijk was om deze sensor gebruiken om te tellen van het aantal keren dat het loopvlak het licht van de LED aan de lichtsensor onderbroken. En als je een betere programmeur dan ik u kon dit getal converteren naar een afstand en programma Ard-e om naar die afstand te rijden.

Een andere van Ard-e robot zintuigen die zou geweldig voor hem te hebben wordt gecontroleerd door een oude VCR RAS. Ik vond een afstandsbediening in de oude stapel van elektronica ongewenste en vond een infrarode straling sensor bij Radio Shack. Alles wat u zou moeten doen is de infrarood sensor tot haak de + 5V en Ground, en vervolgens de output naar een analoge ingang op de Arduino, net als het zegt op de achterkant van het vak voor de sensor. Nogmaals als je een veel betere programmeur bent dan ik u kon vervolgens programma de Arduino te herkennen van de IR signaal van de afstandsbediening en correleren aan het maken van de Ard-e verplaatsen. Als de pijl-omhoog op de afstandsbediening wordt ingedrukt maken Ard-e rijden vooruit, als de pijl-omlaag op de afstandsbediening wordt ingedrukt gaan achteruit, enz. Ik kocht de sensor van radio shack, maar niet in staat om de Arduino interface met het het nog geweest.

Dus nu Ard-e zintuigen zijn compleet! Of minstens zo volledig als ik hen kan maken. Je aan de andere kant moet de slag recycling sommige oude rommel toe te voegen op als sensoren voor uw eigen versie van Ard-e. Whats nu volgende voor Ard-e?

Gerelateerde Artikelen

Maak een draadloze Robot met een Android telefoon

Maak een draadloze Robot met een Android telefoon

In dit Instructable we gonna een MouseBot bouwen.De MouseBot is een klein draadloos arduino robot die u met een computer beheren kunt. Het vereist geen een Wi-Fi-module. In plaats daarvan gebruikt het een android telefoon zelf verbinden met het inter
Bouwen van een zeer kleine Robot: Maak de wereld de kleinste Robot met een grijper wielen.

Bouwen van een zeer kleine Robot: Maak de wereld de kleinste Robot met een grijper wielen.

Bouwen van een robot 1/20 kubieke inch met een grijper die kan oppakken en verplaatsen van kleine objecten. Het wordt beheerd door een Picaxe microcontroller. Op dit punt in de tijd, ik denk dat dit kan robot van de wereld kleinste op wielen met een
Zwembad Robot met een Arduino Uno

Zwembad Robot met een Arduino Uno

Hey iedereen, dit is mijn eerste Instructable, dus neem Ga gemakkelijk op mij.Zo heb je ooit wilde bouwen van een klein bootje zoals robot die naar licht, dat is wat dit Instructable is alles zwemt over. Dit project is voor iedereen van Noob naar Pro
JabberBot! De Arduino robot met een ATMega hersenen en bluetooth braun! :-)

JabberBot! De Arduino robot met een ATMega hersenen en bluetooth braun! :-)

JabberBot wordt beheerd via een Android applicatie via een bluetooth seriële verbinding.De ingewanden van het zijn gebaseerd op een I2C-aanpassing van de Adafruit, WaveShield en MotorShield.De bluetooth-module is een Bluetooth metgezel Silver van Spa
Controle robot met een afstandsbediening van TV

Controle robot met een afstandsbediening van TV

Aangezien er geen ruimte voor breadboard en arduino was, bouwde ik een kleine toren boven de batterijhouder met karton. Klik hier voor de VIDEOMoeilijkheidsgraad: mediumTijd die nodig is om te bouwen: 1 uurStap 1: InleidingIn dit instructable, zal ik
PC Controlled Bluetooth Robot (met een GUI!)

PC Controlled Bluetooth Robot (met een GUI!)

In dit Instructable ik zal u tonen hoe te bouwen van een robot die wordt beheerd via Bluetooth met behulp van een toetsenbord, heeft een grafische gebruikersinterface gebouwd met verwerking dat wordt weergegeven de invoer van het toetsenbord en eigen
Hex Bug spin met een brein (autonome robot)

Hex Bug spin met een brein (autonome robot)

In deze opdracht staat, ik zal u tonen hoe te transformeren van een normale hex bug spin, aan een intelligente robot met sensoren op het.Stap 1: Onderdelen en materialenDelen:(1) een Hex bug spin(2) een Ping ultrasone afstandssensor(3) een prototypin
Besturen van een Robot met een Wii-afstandsbediening

Besturen van een Robot met een Wii-afstandsbediening

Dit is een leuke kleine project die gebruikmaakt van een Raspberry Pi, een Robot Finch en een Wii-afstandsbediening (AKA Wiimote), om aan te tonen enkele van de dingen die je met een raspberry pi en/of een Wii doen kunt remote. Het maakt gebruik van
Besturen van een Robot met een RC zender & ontvanger

Besturen van een Robot met een RC zender & ontvanger

In dit instructable zal lopen we door middel van het instellen van een traditionele RC hobby zender en ontvanger met een RoboClaw motorcontroller te rijden een robot rond (zoals De ServoCity.com Runt Rovers).Stap 1: Draad het omhoog.Motoren:Hebt u me
Het aandrijven van een Lego NXT robot met een goedkope boor batterij / accu

Het aandrijven van een Lego NXT robot met een goedkope boor batterij / accu

een van de meest belangrijke en dure aspecten van het ontwerpen van een mobiele robot, is het vinden van de juiste accu waarmee lange periodes van autonome werking. De meeste accu's zijn vrij duur en moderne accu technologieën, zoals LiPos (staat voo
Bouwen van een eenvoudige Robot met behulp van een Arduino en L293 (H-brug)

Bouwen van een eenvoudige Robot met behulp van een Arduino en L293 (H-brug)

Hey mensen, dit is mijn eerste instructable, en ik ben hier om aan te tonen hoe het bouwen van een eenvoudige robot met een beetje van Arduino, programmering, maak je geen zorgen, ik heb bijgevoegd het codebestand hieronder, kunt u het gebruiken ter
Maak een Wi-Fi Controlled Robot met LinkIt ONE

Maak een Wi-Fi Controlled Robot met LinkIt ONE

Hier is een stap voor stap gids die u bouwen van de eerste robot en complexiteit, toevoegen helpen zal als u volgen. Naast het gebouw een fundamentele hindernis vermijden robot met een ultrasone sensor en Sparkfun motor stuurprogramma , zult u ook le
Gesture control car(robot) met Arduino en Android(bluetooth)

Gesture control car(robot) met Arduino en Android(bluetooth)

Hallo mensen,Hier is een interessant project voor alles wat je daar creatieve geesten. We gaan om een android telefoon gecontroleerde RC auto te bouwen.Niets zou zijn meer fascinerend dan extern gecontroleerde auto. Deze maakt gebruik van Bluetooth v
Basis Set van en de controle van een Robot met vaste as

Basis Set van en de controle van een Robot met vaste as

Dit is hoe we waren in staat om een robot met een fix as bewegen rond een vierkant met 2 x 2 en toont ook hoe we het instellen.Stap 1: De Items die u nodig hebtItemsEen 9v batterijEen 9v batterij connector0.0 Philips hoofd schroevendraaier4 DC-motore