Arduino Nano baserat Microbot (7 / 7 steg)

Steg 7: Anpassa det



Tanken jag delar här är hur jag gjorde en kompakt enkel kontroll robotic plattform. Jag känner att visar du vad till gör med det exakt inte skulle ha mycket av en punkt, kan du göra vad du vill med den.

Som sagt, jag ska göra några förslag på hur du kan utöka denna robot utan att uppfinna hjulet på nytt. Andra Instructables föreslås gå in på låg nivå Detaljer av dessa funktioner och länkar finns för att köpa dem i förekommande fall. Jag har inte gjort dessa Instructables, men de kommer att integrera fint, som är fina med en community trots allt:

Gripdon
Det enklaste sättet att lägga till en gripare är med en annan micro servo, en som inte är modifierade för kontinuerlig rotation. Du skulle lägga sin kontroll till koden helt enkelt genom att fästa en annan servo, och ge den en position kommando, som sett i steg 6.

Här är ett exempel som skulle passa på:

Samma metod kan användas för att lägga till en skopa eller andra manipulator.

Om du vill att bara köpa en, skulle något sådant fungera fint:
Jameco 1,3 tum gripdon

Radiostyrning

En rolig sak att lägga till någon robot, det finns högar av tutorials på hur man gör detta med en Arduino.

Du kan göra det med blue-tooth (lätt men dyrt)

Du kan också använda en XBee (lätt, och billigare)
Eftersom XBee är bredare än den Arduino nano, och kan inte ansluta till det, föreslår jag faktiskt sätta det över nano och att binda den runt den.
Exempel på den kod som erfordras är allmänt tillgänglig, heres en XBee bibliotek för arduino.
Naturligtvis kan du få en XBee/Arduino nano bräda, som den här från robotshop, och din robot skulle ha en flott svans.

Du kan göra det med en bare sändare mottagare (billigaste, men kräver att veta vad du gör):
http://www.robotshop.com/productinfo.aspx?PC=RB-ons-02&lang=en-US

Upptäcka rörelse (PIR)

Detta är faktiskt förvånansvärt lätt, en PIR-sensor jämför infraröd karta över dess miljö med en den har byggt över tiden. Så den upptäcker förändringar. De finns för $10 på flera butiker inklusive sparkfun och robotshop

Dessa har allt integrerat och produktionen stift går hög i några sekunder när rörelse detekteras. Allt du behöver göra är att ge den ström från batteriet och Anslut utgången till en ingångsstiftet på Arduino. Sedan sätta ett avbrott eller kontrollera tillståndet i stiftet. Som kan ses på anpassningen av plattformen ovan. Detta kan din robot reagera när någon närmar sig.

Ultraljuds-dos effekt

Ultrasonic utbud finders är ett billigt sätt upptäcka avståndet i en riktning med anständig tillförlitlighet i spänna av ca 0,1 till 10 meter. De kryssa ut ultraljud pulser på ca 10Hz och upptäcka hur lång tid de tar för att återvända. De flesta plocka upp hinder i en konisk spännvidd, så de kan luras av saker som egentligen inte är i vägen. Det är ingen dator eller Linn vision, men det kostar 1/1000 så mycket.

Detta är också på anpassning av robot visas här. Jag använde en HC-SR04 avståndsmätare och detta bibliotek. Jag fick just som från ebay för $6.

Det finns också stöd för PING range finder: http://arduino.cc/en/Tutorial/Ping
Och även om du använder den billigare som jag använde, detta kan hjälpa dig att förstå hur det fungerar

GPS

Om du vill ge din robot en känsla av dess/hans/henne plats i världen, det finns exempelkod att använda en parallax GPS modul på Arduino Playground här.

Framtida åtgärder

Jag planerar några roliga projekt med dessa. Man kommer att lägga till trådlösa kameror, fjärrkontroll och lilla gripdon, och sedan göra små hinderbanor för dem att utforska i lag.

En annan kul projekt skulle vara att montera en Kinect på taket och göra ett gäng av dessa med trådlös fungera som en svärm i formation.

I allmänhet jag kommer att använda dessa som grund för massor av projekt, och jag kommer att gå in mer i detalj om möjligt tillägg på det sättet. Jag skulle vara mycket glad över att se detta används i andra Instructables och expanderat. Efter alla, ibland du vill använda en robot, men vill inte skriva om att utveckla den grundläggande saker.

Se Steg
Relaterade Ämnen

Arduino Nano baserat Hexbug Scarab Robotic Spider

Idén:För att bygga en programmerbar robot spindel baserat på Hexbug Scarab, utrustade med följande sensor suite:[video]Ultrasonic avstånd sensorHinder för IR-sensorer/utrustningGyroskopAccelerometerLaserpekareRoboten ska kunna göra en massa saker. Bl...

Baserade Arduino 4WD Bluetooth Microbot

Denna microbot är inspirerad av Arduino-Nano-baserade-Microbot. Istället för att använda 2 servon, är denna robot drivs av 4, vilket eliminerar behovet av spår.Micro controller jag använder är Bluno skalbaggen, som är en liten Arduino baserade contro...

HackerBoxes 0003: Amatörradio, Arduino Nano, satelliter, Packet, APRS

Är du redo att få Radio Active? Denna månad, utforska radiokommunikation med kraftfulla handhållna VHF/UHF transceiver, Sök för amatör satelliter overhead och prototyp ditt eget Morsealfabetet eller Digital Packet Radio projekt baserat på tiny Arduin...

Montering en Arduino Nano / LCD projekt plattform

Den "Arduino Nano / 1.8" TFT LCD projekt plattform "består av en 3D tryckta fall att wraps en anpassade utformade PCB som är monterad en Arduino Nano, en 1.8" TFT LCD med en SD-kortläsare och tre tryckknappar som är utsatta på framsida...

Raspberry webbserver skickar GET data till Arduino Nano kör 6 servon

http://www.youtube.com/watch?v=f7oSqLO9iJoDetta är ett litet projekt jag gjorde för en kollega som bygger en 1/48 skala RC modell av en Fletcher-klass jagare (Japp... det gör "modellen" ca 8 fot lång!) Han frågade om jag kunde animera 5 x MKIII...

Arduino Nano med WIZ550io = lätt Internet

Jag älskar den Arduino Nano - det är en fin kompakt men ändå fullt fungerande version av Arduino Uno. Men när jag gick för att ansluta den till internet försvunnit alla det snyggt och prydligt litenhet under stora full storlek ethernet shield jag had...

DIY varm dryck Monitor - med hjälp av DS18B20 och Arduino Nano

Min flickvän har alltid ett problem att hon bränner sin tunga när hon smakar varma drycker. Då började jag tänka, kanske jag kunde skapa en enhet som förhindrar hennes brinnande tungan, så hon kan dricka sitt te och det har alltid perfekt och ville t...

DIY | 3 x 3 x 3 LED Cube för Arduino Nano +

Hej alla!Mitt namn är RGBFreak och jag skapade en YouTube-kanal ganska nyligen.Jag älskar DIY och jag älskar speciellt lysdioder, så det är därför jag bestämde mig att göra min egen 3 x 3 x 3 LED Cube!Du behöver följande produkter att göra denna LED...

Arduino Nano: Med passiva motstånd fotosensor med Visuino

Photoresistors är bland de mest populära belysning nivågivare för Arduino. De är lätt att använda, och ändå finns det några oväntade överraskningar, särskilt när vi försöker använda redo moduler designad av någon annan.I detta Instructable jag visar...

Tryck mätning med hjälp av CPS120 och Arduino Nano

CPS120 är en hög kvalitet och låg kostnad kapacitiv Absolut trycksensor med full ersättning utdata. Det förbrukar mycket mindre energi och består av en ultra liten mikro-elektro-mekanisk Sensor(MEMS) för mätning. En sigma-delta baserat ADC är också i...

12 tim binär klocka, timmar och minuter bara, DS1307 RTC, i2C, Arduino-Nano

Ett tag nu har jag velat göra en binär klocka, men efter att ha tittat jag bestämde mig något bara lite annorlunda. Så jag beslöt att endast visar timmar och minuter och endast visa en 12 timmars klocka, innebär detta du bara behöver 3 kolumner och m...

Berlin klocka, Arduino Nano, DS1307 Realtidsklocka. 74HC595N 8-bitars skiftregister.

För en tid nu har jag ville bygga en Berlin klocka. Jag vet inte riktigt varför? Jag gillar bara "annorlunda" tillvägagångssätt till talande tiden.Så hur fungerar det?Börjar på botten finns 4 gul lyser varje ljus representerar 1 minut, så om det...

Arduino Nano LED-skärm

Detta är min första instructable på hur man snyggt gränssnitt en 0,56" 4-siffriga 7-Segment LED display till en Arduino Nano. 7-segment LED-displayer är idealiska för att visa information på en Arduino på grund av sina låga kostnader (~$1.50 på Amazo...

DIY | Ambilight använder Arduino Nano

I detta Instructable kommer jag att lära dig hur du kan skapa din egen (b) ambilight för under $40!Tänk på att Ambilight fungerar endast på en dator med programmet Bambilight .Du behöver följande komponenter:Individuellt adresserbara RGB LED strip -...

Scanner Rgb Led lampa Pwm kontrolleras av Arduino Nano

Återvunnet scanner rgb led lampa pwm kontrolleras av Arduino NanoSteg 1: SlutresultatetDetta är vad du får om du följer detta instructable.Steg 2: Hitta en skrivareLeta efter en bruten hp allt i ett-skrivare. (Andra märken kan också ha delarna, men j...

Arduino Nano: DS1307 realtid Clock(RTC) med Visuino

DS1307 Realtidsklocka finns allmänt tillgänglig låg kostnad I2C RTC moduler. De kommer med en klocka och ett litet batteri, och när ansluten till Arduino, kan hålla reda på realtid även när Arduino styrelsen inte drivs.I detta Instructable kommer jag...

Arduino Nano - BH1715 Digital Sensor för omgivande ljus handledning

BH1715 är en digital Sensor för omgivande ljus med en I²C bus gränssnitt. BH1715 är vanligt att få omgivande ljus data för att justera LCD och knappsatsen bakgrundsbelysningen makt för mobila enheter. Denna enhet erbjuder en 16-bitars upplösning och...

Arduino Nano - HTS221 relativ fuktighet och temperatur Sensor handledning

HTS221 är en ultra-kompakt kapacitiv digital sensor för relativ fuktighet och temperatur. Den innehåller ett fjärranalys element och en blandad signal ansökan specifik integrerad circuit(ASIC) att mätning genom digital seriella gränssnitt. Integrerat...

Arduino Nano - MMA8452Q 3-axlig 12-/ 8-bitars Digital Accelerometer handledning

MMA8452Q är en smart, lågenergi-, tre-axeln, kapacitiv, micromachined accelerometer med 12 bitar av upplösning. Flexibla användaren programmerbara alternativ tillhandahålls med hjälp av inbyggda funktioner i accelerometern, konfigurerbara till två av...