Innholdsfortegnelse:

Super Simple Beginners Robot !: 17 trinn (med bilder)
Super Simple Beginners Robot !: 17 trinn (med bilder)

Video: Super Simple Beginners Robot !: 17 trinn (med bilder)

Video: Super Simple Beginners Robot !: 17 trinn (med bilder)
Video: Узнав это СЕКРЕТ, ты никогда не выбросишь пластиковую бутылку! ТАКОГО ЕЩЕ НИКТО НЕ ВИДЕЛ! 2024, November
Anonim
Superenkel nybegynnerrobot!
Superenkel nybegynnerrobot!

'' 'ROBOT VIDEO' '' Her er en lenke utenfor siden til videoen mens YouTube behandler den innebygde versjonen … Jeg opprettet denne instruksjonsboken for den absolutte n00by -roboten wannabe. Jeg har lagt merke til et stort hopp i antall nybegynnere som kommer inn på hobbyen, og antallet "hvordan gjør jeg" -spørsmål ser ut til å øke. Kanskje denne ydmyke lille Instructable vil hjelpe en eller to med å lage sin første robot. Du finner grunnleggende kildekode på slutten av denne instruksjonsboken. Ikke få panikk over antall trinn … Jeg delte roboten ned i mange små, små trinn for å lette å følge. Denne lille roboten er ikke annet enn en enkel kryssfinerplattform som har et par modifiserte modellserver som hoveddrivsystem, en mikrokontroller og en IR -sensor. Jeg designet i god plass til å utvide og legge til. Du bør kunne bygge den på omtrent 3 timer hvis du har delene for hånden. Mikrokontrolleren jeg valgte er OOPic R. Jeg valgte denne mikroen fordi titalls innebygde objekter og prøvekoder gjør det enkelt for nybegynnere å komme i gang raskt. De kan bli funnet fra en hvilken som helst av de største leverandørene av robotdeler for vanligvis mindre enn 60 dollar. Få startpakken da den har en programmeringskabel og batteriklemme inkludert. Du kan bruke hvilken som helst mikrokontroller så lenge du kan koble en servo direkte til den (det forkorter listen, lol). Servoene som er oppført, er alle Hitec HS-311-modellserver av fly som finnes på nesten hvilken som helst hobbybutikk for mindre enn 10 dollar i noen tilfeller. IR -sensoren er en Sharp GP2D12 analog enhet tilgjengelig fra Digikey (www.digikey.com). Enhver av de analoge GP2D12XXX -seriene vil gjøre jobben. Tailwheel er et enkelt Dubro.20-.40 modellfly 1 "hjul med feste. Plukk ett i hobbybutikken der du får servoene dine. Trebasen er et skrapstykke på 1/4 tommers bjørkfiner og servoen / sensorfeste er et skrapstykke av omtrent alt av tre. Jeg brukte et stykke gran. Jeg lagde aluminiumshjulene selv, men du kan bruke et hvilket som helst hjul designet for servofeste. Resten av roboten består av noen skruer og litt elektrisk Uten SPECAIL -tillegg på slutten kostet det meg $ 95,00 USD. Spesialtrinnet legger til omtrent 50 dollar. Vær hyggelig, siden det er min første instruks.

Trinn 1: Verktøy og materialer

Verktøy og materialer
Verktøy og materialer

Her er en liste over hva du trenger for å bygge Super SImple Robot!

Deleliste: -ooPic R Microcontroller (https://www.thebotshop.com/) (merk -Du kan bruke hvilken som helst mikrokontroller du er komfortabel med) -Sharp GP2D12 Med kablet JST -kontakt -Billet Aluminium Hjul/Dekk (eller tilsvarende) - Hitec HS -311 Servoer, modifisert -Superlim -.5 X 1 tommers dobbeltsidig tape -1/4 tommers kryssfiner og et stykke skraptre -Dubro.20 -.40 RC flyhalehjul montert -Miss. mellomrom/avstand og skruer/muttere -9 Volt batteri -Varmekrympeslange 1/16 x 3 tommer -3 standard hunnpinner (ikke få panikk hvis du ikke får dem) -Maling *valgfritt -9 volt batteri Verktøy: -Misc Small Skrutrekkere -Nål nesetang -Bor og biter -Sag -Loddejern -Solder -Sandpaper -Sharp blyant -Ruler Total kostnad ca. $ 95,00 USD Tid til å bygge ca. 2,5 - 3 timer

Trinn 2: Endre servoene

Endre servoene
Endre servoene

Du må endre servoene dine ved å bruke superlimet potensiometermetoden. Jeg valgte å ikke kaste bort plass ved å detaljere det her, siden det er dusinvis av artikler om Instructables og Google som viser deg hvordan. Hvis etterspørselen krever det, vil jeg legge det til her senere. I hovedsak må du rive dem fra hverandre, finne posisjonen 90 (ingen bevegelse), superlim potten øverst og nederst, sette alt sammen igjen, endre utgangsutstyret, fil av toppen av gryteakselen i flukt med kabinettformen. Hitec HS-311 har en gryteaksel av plast som gjør det enkelt å filme ned. Hvis du bruker en annen servo som har en metallgryte, må du i stedet endre undersiden av utgangsgiret. Potensiometer = gryte = variabel motstand

Trinn 3: Skjær tredelene

Skjær tredelene
Skjær tredelene

Skjær et stykke 1/4 tommers bjørkfiner eller tilsvarende i en 3,25 tommers firkant for basen.

** SPESIAL ** Skjær et annet stykke 1/4 kryssfiner som matcher det første for et enkelt tillegg senere. Skjær et stykke skrapvirke i et 2 5/16 tommer langt, 3/4 tommer høyt, 1/2 tommer tykt GP2D12 -feste. Skrap -servo / IR -festet kan lages ved å laminere 2 stykker av 1/4 tommers bjørkfiner sammen. Når alt er kuttet ut, må du slipe det forsiktig for å rydde opp i grove eller uklare kanter.

Trinn 4: Bor hullene

Bor hullene
Bor hullene

Bruk mikrokontrolleren som en veiledning, og monter monteringshullene på kryssfiner som favoriserer fronten som vist. Bruk halehjulfestet som en guide, og monter monteringshullene på kryssfiner som favoriserer baksiden som vist. Bor alle hullene med en 1/8 tommer Hvis du valgte å lage det ekstra bunnstykket fra ** SPESIAL ** i trinn 3, klemmer du de to basene sammen og borer mikrokontrollerhullene samtidig. Skill de to stykkene og bor hullene på bakhjulene i bare ett av dem.

Trinn 5: Installer Servo / IR -feste

Installer Servo / IR -festet
Installer Servo / IR -festet

Superlim servo / IR -festet fra trinn 2 til bunnen av kryssfiner, og sørg for å sentrere det til venstre og høyre, og skyll det opp med forkanten av kryssfiner som vist.

Trinn 6: Bor hull for servotråder

Borehull for servotråder
Borehull for servotråder

Plasser dine servoer midlertidig i sin monteringsposisjon bak servo / IR -festet, og du vil merke at ledningene treffer festet på baksiden. Vi trenger noen hull for å la ledningene passere. Servoer må være orientert slik at utgangsakslene er nærmere fronten på basen, ikke baksiden.

Ved hjelp av en servo som en guide, bestem og merk hvor hullene må bores på festet. Bruk blyanten og linjalen til å overføre disse punktene til forsiden av festet som vist i trinn 4. Bor hull med en 5/16 borekrone. Vær forsiktig, du kan dele veden. Aldri frykt, hvis du bare limer det sammen. VALGFRITT kan du omdirigere servotrådene gjennom et lite hull boret i bunnen av servoen under endring og unngå dette trinnet helt.

Trinn 7: Tailwheel

Halehjul
Halehjul

Installer bakhjulet på midten av baksiden som vist ved hjelp av et par 4-40 x 1/2 tommers maskinskruer og muttere.

Sørg for at skruehodene eller mutrene, avhengig av orientering, blir forsenket i kryssfiner slik at de ikke forstyrrer servoinstallasjonen. Ikke bekymre deg for høyden akkurat nå, vi justerer den senere.

Trinn 8: Installer avstand

Installer avstand
Installer avstand

Det er best å få brettavstandene montert akkurat nå før servoen går inn.

Bruk en 4-40 x 1 tommers skrue, en 4-40 x 1/4 tommers avstand og en 4-40 mutter, og installer en i hvert mikrokontrollerhull som vist. Sørg for at skruehodene senkes ned i kryssfiner slik at de ikke forstyrrer servoinstallasjonen.

Trinn 9: Installer servoer

Installer servoer
Installer servoer

Superlim servoene på undersiden av kryssfinerbunnen og opp mot servo / IR -festet. Det tar bare en dråpe eller to..

Før servoledningene gjennom hullene i servo / IR -festet som vist.

Trinn 10: Installer mikrokontrolleren

Installer mikrokontrolleren
Installer mikrokontrolleren

Installer mikrokontrolleren på avstandene som vist. Det kan være nødvendig å plassere en vaskemaskin på hver avstand for å løfte mikrokontrolleren over bakhjulet, avhengig av dine layoutferdigheter. Sikre mikrokontrolleren med enten 4-40 muttere eller 2,5 tommers hunn til mannlige avstander (vist) for ** SPESIAL ** -tillegget senere.

Trinn 11: Installer hjul

Installer hjul
Installer hjul

Dette trinnet er en stor sak … Installer de valgfrie hjulene og juster bakhjulet slik at basenivået er i vater eller litt bak.

Instractable goody: Jeg har ekstra sett med hjul ute i butikken, e -post for detaljer.

Trinn 12: Legg til et batteri

Legg til et batteri
Legg til et batteri

Dobbelt klebende tape batteriet i rommet bak servoene og foran bakhjulet på bunnen av basen. Batteriet må sitte på kanten for å passe. Hvis du bygger den ** SPESIELLE ** versjonen, kan du vente og bruke plassen ovenpå til å montere batteriet.

Trinn 13: Koble til servoene

Koble til servoene
Koble til servoene

Koble venstre servo til oopic servo port 31. Høyre 3 -pinners port.

Plugg høyre servo i oopic servo port 30. Se etter de to servokontaktene med gule ledninger i bildene på baksiden av bildet.

Trinn 14: Installer IR

Installer IR
Installer IR

Superlim Sharp GP2D12 over hullene/ledningene på frontfestet.

Monter IR så høyt du kan for å minimere gulvrefleksjoner. Legg ledningene opp, og du kan se en liten lettelse i plasthuset for at servoledningene skal passe bak.

Trinn 15: Koble til IR

Koble IR
Koble IR

Den vanskeligste delen av hele roboten, stol på meg.

På hver av ledningene til GP2D12 plasserer du et 1 tommers stykke varmekrympeslange. Skyv den helt ut av veien. Lodd (eller krymp) en enkelt hunkrympestift på hver ledning. VALGFRITT - IKKE ANBEFALT FOR IKKE SELGERE! Du kan lodde enden av ledningen bare til spissen av de nødvendige mikrokontrollerpinnene og skyve varmekrympingen over den for å beskytte mot kortslutning. Det må gjøres raskt og forsiktig. Skyv varmekrympeslangen i flukt til forsiden av krympeholderen. Ved å bruke en lighter av varmepistol, skal du slange slangen. Beklager, jeg kunne ikke få et godt bilde av alle disse små tingene. Finn en hvilken som helst åpen 5 volt pinne på oopic og koble den røde GP2D12 ledningen til den. Det er mange av dem. Jeg brukte en ekstra 5 volt fra 12C -porten. Vist i bildene. Finn en åpen GND -pinne på oopic og koble den svarte GP2D12 -ledningen til den. Det er mange av dem. Jeg brukte en ekstra GND fra 12C -porten. Vist i bildene. Finn pin3 og koble den hvite GP2D12 -ledningen til den. Det er bare en av dem lol.

Trinn 16: Kildekode

Kildekode
Kildekode

OPPDATERT 2/16/09KILDEKODE FOR SONARALTERNATIVET I NESTE TRINN (SPESIELLE STUFF) Følg instruksjonene for mikrokontrolleren og klipp ut og lim inn denne koden i redaktøren. Kompiler og send til roboten. Koden er ekstremt enkel, men boten unngår de fleste hindringene den ser. Det er lett å ta koden min og utvide den. 'SuperSimpleBeginnersRobot'www.instructables.com'Ted Macy'[email protected]'2/16/09'-------------- -------------------------------------------------- -'Opprett og konfigurer objekter' ------------------------------------------- ---------------------- Dim Servo_Right As New oServoDim Servo_Left As New oServoDim SRF04Servo As New oServoDim GP2D12 As oIRRange (3, 8, cvOn) Dim SRF04 As oSonarDV (8, 9, cvOn) SRF04Servo. IOLine = 29 'Still inn servoen for å bruke I/O -linje 30. SRF04Servo. Center = 28' Sett servosenteret til 28. (se håndboken) SRF04Servo. Operate = cvTrue 'Siste ting å gjøre, Slå på servoen. Servo_Right. IOLine = 30 'Still inn servoen til å bruke I/O -linje 30. Servo_Right. Center = 28' Sett servosenteret til 28. (se manualen) Servo_Right. Operate = cvTrue 'Siste ting å gjøre, Slå på servoen. Servo_Left. IOLine = 31 'Still inn servoen til å bruke I/O -linje 31. Servo_Left. Center = 28' Sett servosenteret til 28. (se manualen) Servo_Left. Operate = cvTrue 'Siste ting å gjøre, Slå på servoen. '------------------------------------------------- ---------------- 'Avslutt Opprett og sett opp objekter' Hovedrutinen er din primære rutine når du starter! '--------------- -------------------------------------------------- Sub main () Do Call IR Call Forward_All Call SServo Loop End Sub '----------------------------------- ------------------------------ 'End of Main routine' Start of Drive System Subroutines '-------- -------------------------------------------------- ------- Sub Spin_Left () Servo_Left. Invert = 0 Servo_Left = 62 Servo_Right = 60End SubSub Spin_Right () Servo_Right. Invert = 1 Servo_Left = 62 Servo_Right = 60End SubSub Forward_All () Servo_Right. Invert = 0 Servo_Left. 1 Servo_Right = 60 Servo_Left = 62End SubSub REVERSE () Servo_Right. Invert = 1 Servo_Left. Invert = 0 Servo_Right = 60 Servo_Left = 62E nd SubSub STOP () Servo_Left = 0 Servo_Right = 0 Call SServoEnd Sub '----------------------------------- ------------------------------ 'End of Drive System Subroutines' Start of Sensor Subroutines '-------- -------------------------------------------------- ------- Sub SServo () SRF04Servo. Position = 15 SRF04. Operate. Pulse (1, 1, 250) If SRF04. Value <128 Then Call Spin_Right Else Call Forward_All End If ooPIC. Delay = 600 SRF04Servo. Position = 31 SRF04. Operate. Pulse (1, 1, 250) Hvis SRF04. Value <64 Ring deretter REVERSE Annet Call Forward_All End If ooPIC. Delay = 600 SRF04Servo. Position = 46 SRF04. Operate. Pulse (1, 1, 250) Hvis SRF04. Value <128 Så ring Spin_Left Annet Call Forward_All End If ooPIC. Delay = 600 SRF04Servo. Position = 31 SRF04. Operate. Pulse (1, 1, 250) If SRF04. Value <64 Then Call REVERSE Other Call Forward_All End If ooPIC. Delay = 600End SubSub IR () If GP2D12. Value <64 Then Call STOP End IfEnd Sub '---------------------------- ------------------------------------- 'End of Sensor Subroutines' ------- ---------------- ------------------------------------------

Trinn 17: SPESIELLE STOFF

SPESIELLE EGENSKAPER
SPESIELLE EGENSKAPER

Ved å bruke den ekstra baseseksjonen i begynnelsen kan du legge til en servo og ekkolodd for større evner.

Du trenger: Servo (ikke modifisert) SRF04 eller 08 med servofeste fra Acroname (www.acroname.com) Reservedeler i bunnen Skjær et hull i forkanten av kryssfiner som er stort nok til at servoen kan passe inn. Installer kryssfiner over de lange avstandene og fest med noen 4-40 muttere. Du må forsinke undersiden av hullene for å la hele avstandsdiameteren passe inn i dem omtrent 1/8 tommer, slik at trådene stikker langt nok opp. Installer servoen, ekkoloddet og ekkoloddet. Hekt servoen til oopic servo port 29 og led sonaren til pinnene som vist i oopic brukerhåndbok. Du må bruke prøvekoden i IDE for å teste den, siden jeg ikke har skrevet noen ennå … Batteriet døde. Du kan legge til mange nivåer for tillegg hvis du vil ved å kutte og bore flere biter av kryssfiner og legge til avstand. Legg til flere sensorer som QRB1134 for å gjøre boten din til en linjefølge. Ha det gøy og bygg flere bots! Du kan sende meg en e -post på eller av listen for å få hjelp. Jeg legger til video snart. Jeg er i oppringning og må kjøre 20 miles til byen for å komme til høy hastighet. theo570 AT yahoo DOT com Ted (BIGBUG)

Anbefalt: