Robo-Mobile - en hemmagjord Bluetooth Robot (14 / 16 steg)
Steg 14: Ledningar: armen
Detta är del där jag kommer att gå över väg jag ansluta allt tillsammans. Som ni redan vet har jag dela ledningarna i tre Arduinos. I chassit steg gick jag redan igenom ledningarna för detta. Men på grund av längden på steg jag beslutat att dela upp bygga av armarna och deras ledningar. Jag kommer att gå över dem som var startas från armen sedan dummy armen. Tyvärr inga scheman.
Armen
För att tråd armen använde jag två sköldar, protoshield och 16 PWM servo sköld. Som sagt tidigare, är Adafruit sköldar alla kit så jag fick löda PWM sköld. När jag avslutat det, satt jag bara i mina servon i varje sådant utrymme gjorda speciellt för servon. Några av servon skulle ha varit långt borta så använder en förlängning av tråd kunde hjälpa lägga till den längd som behövs för att nå Arduino. När min servon var fast allt jag hade kvar var svåra. Bluetooth och elektromagnet controller. Bluetooth ledningar gjordes på protoshield, jag använde denna sköld för att göra livet lättare för mig själv och inte behöva göra min egen PIN-kod till komponent kablar jag skulle behöva göra om en tom pcb. Bluetooth-modulen jag använde var HC-05. Denna modul var en verkligt flexibelt breakout och låta mig göra allt jag behövde. Jag använder inte en annan Bluefruit sköld eftersom de inte hade master kapacitet. Master och slave är i grunden som är värd för anslutningen. Bluefruit sköld kunde bara ansluta till en mästare. Med HC-05 kunde jag lätt göra en breakout master och andra slave. Oavsett vilket var en slav jag fortfarande hade tråd utbrytning. Genombrottet kom med 6 stift, nyckel, 5v, marken, TXD, RXD, och satt. Klämma fast nyckel används för att ändra inställningar som roll, frekvens etc. 5v pin användes att slå på styrelsen och återställa styrelsen. TXD och RXD stiften används för att skicka och ta emot data från den anslutna enheten. Den sista satt stiftet är att kontrollera tillståndet i den Bluetooth utbrytning. Jag använder inte satt pin i detta projekt. För att tråd utbrytning bestämde jag mig för att löda en rad med 6 headers (den satt pin inte få ansluten, men jag fortfarande kopplat in den i rubrikerna) jag har tilldelat nyckel stift till kopplas till stift 9, 5v till stift 8, marken pin till marken på Arduino, TXD pin till pin 10 och RXD pin till pin 11. Dessa stift senare kommer att tilldelas en roll i programmet och kodning.
För electro magnet, jag ville kunna styra det genom Arduino men eftersom man 12v jag visste det skulle lätt bränna den till chips. Den lösningen jag använde var Darlignton transistorn. Detta transistor är i grunden ett förskott switch, jag gjorde det så att om basen fått en spänning från Arduino den elektricitet som drivs magneten var tillåtet att passera. Det var i huvudsak en elektronisk switch. Detta sätt min switch kunde styras med Bluetooth. och Arduino.