Arduino kontrollerade Hexbug Spider
Detta är en liten vandrande robot som använder en Arduino nano & en ultrasonic sensor för dos effekt. Jag började köpa en liten plast promenader roboten med en IR-fjärrkontroll, de är tillgänglig på radioshack för $25.00. Med detta kan du göra den robot autonoma & hinder att undvika. Mitt projekt började genom att öppna höljet, jag hittade två IC om kontroll ombord, en motor controller & på andra sidan en liten processor.
Jag lyckades hitta en PDF-fil för motor styrenhet som är en ST1155A (låg spänning, dubbelriktad motor driver), med hjälp av denna kunde jag skriva ett litet program för Arduino. För att kontrollera motor föraren jag skulle behöva ta bort processorn på den andra sidan som är monteringsytan till styrelsen. Det gör jag beställde en produkt som kallas "Chipquick", vilket är en låg temperatur lödtenn för att ta bort SMD (Surface Mount) komponenter. Det finns massor av videos på hur man använder chipquick och jag tyckte att det är lätt att arbeta med. Nu för det mest komplicerade steget i processen måste du koppla fyra kablarna till fyra stift på motor driver. Dessa stift är liten & jag använde magneten binder som fungerade bra för mig & föreslår att du använder.
Detta är PDF-filen för den motor drivrutin om du är intresserad:
http://www.SITI.com.tw/Product/spec/motor/ST1155A.pdf
Detta är hur motorn förarens fungerar. Det finns en ingång stift på varje sida & om du skickar den en hög signal visar det ett sätt. Om du skickar det en signal om låg vänder det motor riktning. Det finns också en aktivera stift på varje sida, att vända motorn på sända en hög signal, och att stänga av skicka en låg signal. Allt detta förklaras i databladet för motor förare men jag tänkte det skulle vara värt att nämna. Så fyra stiften på ränta på detta chip är IN1 (ingång 1), IN2 (ingång 2), ENA1 (aktiverar 1), ENA2 (aktiverar 2). Dessa stift gör att du kan slå motorerna på & av och Ställ in den riktning som de reser.
Motorn förarens IC - Arduino Nano
-------------------------------------------
Stift 2, ENA1---Digital Pin 4
Stift 6, IN1---Digital stift 2
Stift 13, ENA2---Digital Pin 5
Stift 9, IN2---Digital Pin 3
I fråga om makt kommer bot med tre mynt batterier som kombinerade producera 4.5V. Arduinoen kräver ett antal 6V-12V. Att lösa strömkraven jag använde batteripaketet från fjärrkontrollen som medföljer det, den innehåller 2 mynt celler producerar 3V. Jag skar även fjärrkontroller kretskortet i hälften också & det är vad ansluter batterier tillsammans. I samband 3V batteripaketet i serie med batterierna inuti roboten att producera 7.5V. Genom att göra det detta sätt 4.5V befogenheter fortfarande ansluter till motorisk kontrollstyrelsen och 7.5V förbinds det VIN (spänning ingång) på Arduino tillsammans med marken. Ultrasonic ping sensorn är ansluten till 5V linje på Arduino. Det finns två växlar, en kommer med robot och fortfarande kontroller kraft kör till motor controller. Andra växeln är ansluten mellan 3V batteripack & Arduino's VIN anslutning.
Del/kostnad lista:
Hexbug Spider Robot ~$25.00 Radioshack
Arduino Nano ~$35.00 Frys elektronik eller Online
Parallax ultraljud Ping ~$29.99 Radioshack
SPST swtich ~$1.00 Radioshack eller Online
_______________________________________________
Totalt: ~$100.00 efter skatt