Indholdsfortegnelse:

Super Simple Beginners Robot !: 17 trin (med billeder)
Super Simple Beginners Robot !: 17 trin (med billeder)

Video: Super Simple Beginners Robot !: 17 trin (med billeder)

Video: Super Simple Beginners Robot !: 17 trin (med billeder)
Video: seeing wife face for first time #shorts 2024, November
Anonim
Super enkel begynderrobot!
Super enkel begynderrobot!

'' 'ROBOT VIDEO' '' Her er et offsite -link til videoen, mens YouTube behandler den integrerede version … Jeg oprettede denne Instructable til den absolutte n00by robot wannabe. Jeg har bemærket et stort spring i antallet af begyndere, der kommer ind i hobbyen, og antallet af "hvordan gør jeg" -spørgsmål ser ud til at stige. Måske vil denne ydmyge lille Instructable hjælpe en eller to med at oprette deres første robot. Du finder den grundlæggende kildekode i slutningen af denne instruktionsbog. Gå ikke i panik over antallet af trin … Jeg brød robotten ned i mange små små trin for at lette at følge. Denne lille robot er intet mere end en simpel krydsfinerplatform, der bærer et par modificerede modelflyservoer som hoveddrevsystem, en mikrokontroller og en IR -sensor. Jeg har designet masser af plads til at udvide og tilføje. Du skulle kunne bygge det på cirka 3 timer, hvis du har delene ved hånden. Den mikrokontroller, jeg valgte, er OOPic R. Jeg valgte denne mikro, fordi snesevis af indbyggede objekter og prøvekoder gør det let for begynderen at komme hurtigt i gang. De kan findes hos enhver af de største leverandører af robotdele til normalt mindre end 60 dollars. Få startsættet, da det har et programmeringskabel og batteriklemme inkluderet. Du kan bruge enhver mikrokontroller, så længe du kan tilslutte en servo direkte til den (det forkorter listen, lol). Servoserne er alle Hitec HS-311 model flyservoer, der findes i næsten enhver hobbybutik for under 10 dollars i nogle tilfælde. IR -sensoren er en Sharp GP2D12 Analog -enhed tilgængelig fra Digikey (www.digikey.com). Enhver af de analoge GP2D12XXX -serier vil udføre jobbet. Tailwheel er et enkelt Dubro.20-.40 model fly 1 "hjul med holder. Hent et i hobbybutikken, hvor du får dine servoer. Træbasen er et skrotstykke på 1/4 tommer birkekrydsfiner og servoen / sensorophæng er et skrotstykke af næsten alt af træ. Jeg brugte et stykke gran. Jeg lavede billet -aluminiumsfælgene selv, men du kan bruge et hvilket som helst hjul designet til servofæste. Resten af robotten består af et par skruer og nogle elektriske standoffs. Uden SPECAIL -tilføjelsen i slutningen kostede det mig omkring $ 95,00 USD. Det særlige trin tilføjer omkring 50 bucks. Vær pæn, da det er min første instruerbare.

Trin 1: Værktøjer og materialer

Værktøjer og materialer
Værktøjer og materialer

Her er en liste over, hvad du skal bruge til at bygge Super SImple Robot!

Delliste: -ooPic R Microcontroller (https://www.thebotshop.com/) (bemærk -Du kan bruge den mikrocontroller, du er komfortabel med) -Skarp GP2D12 Med kablet JST -stik -Billet Aluminium Hjul/Dæk (eller tilsvarende) - Hitec HS -311 Servoer, modificeret -Superlim -.5 X 1 tommer dobbeltsidet tape -1/4 tommer krydsfiner og et stykke skrot -træ -Dubro.20 -.40 RC -flyets halehjul monteret -Miss. mellemrum/afstande og skruer/møtrikker -9 Volt batteri -Varmekrympeslange 1/16 x 3 tommer -3 standard kvindelige krympestifter (ikke panik, hvis du ikke kan få dem) -Maling *valgfri -9 volt batteri Værktøjer: -Misc Small Skruetrækkere -Nålestang -Bor og bits -Sav -Loddejern -Lodder -Sandpapir -Sharp blyant -Linjal Samlet pris ca. $ 95,00 USD Tid til at bygge ca. 2,5 - 3 timer

Trin 2: Rediger servoer

Rediger servoer
Rediger servoer

Du bliver nødt til at ændre dine servoer ved hjælp af superlim potentiometermetoden. Jeg valgte ikke at spilde plads ved at beskrive det her, da der er snesevis af artikler om Instructables og Google, der viser dig hvordan. Hvis efterspørgslen kræver det, tilføjer jeg det her senere. I det væsentlige skal du rive dem fra hinanden, finde positionen 90 (ingen bevægelse), superlime potten øverst og nederst, sætte det hele sammen igen, ændre outputgearet, filere toppen af gryteakslen flugter med kabinetformen. Hitec HS-311 har en grydeskaft af plast, der gør det let at arkivere. Hvis du bruger en anden servo, der har en metalpotte, skal du i stedet ændre outputgearets underside. Potentiometer = Pot = Variabel modstand

Trin 3: Skær trædelene

Skær trædelene
Skær trædelene

Skær et stykke 1/4 tommer birkekrydsfiner eller tilsvarende i en 3,25 tommer firkant til basen.

** SPECIAL ** Skær et andet stykke 1/4 krydsfiner, der matcher det første, så det let kan tilføjes senere. Skær et stykke skrot i en 2 5/16 tommer lang, 3/4 tommer høj, 1/2 tommer tyk GP2D12 -holder. Skrot servo / IR -monteringen kunne laves ved at laminere 2 stykker af 1/4 tommer birkekrydsfiner sammen. Når alt er skåret ud, giv det en skånsom slibning for at rydde op i ru eller fuzzy kanter.

Trin 4: Bor hullerne

Bor hullerne
Bor hullerne

Brug din mikrokontroller som en guide til at placere monteringshullerne på krydsfiner, der foretrækker fronten som vist. Brug halehjulsfæstet som en vejledning, layout monteringshullerne på krydsfiner, der favoriserer bagsiden som vist. Bor alle huller med en 1/8 tommer Hvis du valgte at lave det ekstra bundstykke fra ** SPECIAL ** i trin 3, skal du klemme de to baser sammen og bore mikrokontrollerhullerne på samme tid. Adskil de to stykker og bor hullerne i halehjulene kun i et af dem.

Trin 5: Installer Servo / IR -monteringen

Installer Servo / IR -monteringen
Installer Servo / IR -monteringen

Superlim servo / IR -holderen fra trin 2 til bunden af krydsfiner, og sørg for at centrere den til venstre og højre samt skyl den op med krydsfinerens forkant som vist.

Trin 6: Bor huller til servotråde

Borehuller til servotråde
Borehuller til servotråde

Midlertidigt placerer dine servoer i deres monteringsposition bag servo / IR -holderen, og du vil bemærke, at ledningerne rammer røret på bagsiden. Vi skal bruge nogle huller for at lade ledningerne passere igennem. Servoer skal orienteres, så udgangsakslerne er tættere på forsiden af basen, ikke den bageste.

Brug en servo som vejledning til at bestemme og markere, hvor hullerne skal bores på holderen. Brug din blyant og lineal til at overføre disse punkter til forsiden af holderen som vist i trin 4. Bor huller med et 5/16 bor. Vær forsigtig, du kan splitte træet. Frygt aldrig, hvis du bare limer det super sammen. VALGFRIT kan du omdirigere servotråde gennem et lille hul boret i bunden af servoen under ændring og undgå dette trin helt.

Trin 7: Halehjul

Halehjul
Halehjul

Installer baghjulssamlingen i midten bag på basen som vist ved hjælp af et par 4-40 X 1/2 tommer maskinskruer og møtrikker.

Sørg for, at skruehovederne eller møtrikkerne afhængigt af orienteringen forsænkes i krydsfiner, så de ikke forstyrrer servoinstallationen. Du skal ikke bekymre dig om højden lige nu, vi justerer den senere.

Trin 8: Installer standoffs

Installer afstande
Installer afstande

Det er bedst at få monteret dine brætafstande lige nu, før servoen går ind.

Brug en 4-40 x 1 tommer skrue, en 4-40 x 1/4 tommer afstand og en 4-40 møtrik, og installer en i hvert mikrokontrollerhul som vist. Sørg for, at skruehovederne forsænkes i krydsfiner, så de ikke forstyrrer servoinstallationen.

Trin 9: Installer servoer

Installer servoer
Installer servoer

Superlim servoerne til undersiden af krydsfinerbasen og op mod servo / IR -holderen. Det tager kun en dråbe eller to..

Før servoledningerne gennem hullerne i servo / IR -holderen som vist.

Trin 10: Installer mikrokontrolleren

Installer mikrokontrolleren
Installer mikrokontrolleren

Installer mikrokontrolleren på standoffs som vist. Det kan være nødvendigt at placere en skive på hver standoff for at løfte mikrokontrolleren over halehjulsamlingen afhængigt af dine layoutfærdigheder. Sikre mikrokontrolleren med enten 4-40 møtrikker eller 2,5 tommer hun til mandlige standoffs (vist) for tilføjelsen ** SPECIAL ** senere.

Trin 11: Installer hjul

Installer hjul
Installer hjul

Dette trin er et stort problem … Installer dine valgfri hjul, og juster baghjulet, så undergrunden står på niveau eller lidt bagud.

Instabilable goody: Jeg har ekstra sæt hjul ude i butikken, e -mail for detaljer.

Trin 12: Tilføj et batteri

Tilføj et batteri
Tilføj et batteri

Dobbelt klæbende tape batteriet i rummet bag servoerne og foran baghjulet på bunden af basen. Batteriet skal sidde på kanten for at passe. Hvis du bygger den ** SPECIAL ** version, kan du vente og bruge ovenpå pladsen til at montere batteriet.

Trin 13: Tilslut servoer

Tilslut servoer
Tilslut servoer

Sæt venstre servo i oopic servo port 31. Højre 3 -polet port.

Sæt den højre servo i oopic servo port 30. Se efter de to servostik med gule ledninger i billednotaterne bag på billedet.

Trin 14: Installer IR

Installer IR
Installer IR

Superlim Sharp GP2D12 over hullerne/ledningerne på frontmonteringen.

Monter IR så højt som muligt for at minimere gulvrefleksioner. Læg ledningerne op, og du kan se en lille lettelse i plastikhuset, så servotråden passer bag.

Trin 15: Tilslut IR

Tilslut IR
Tilslut IR

Den sværeste del af hele robotten, stol på mig.

Placer et 1 tommer stykke varmekrympeslange på hver af ledningerne til GP2D12. Skub det helt af vejen. Lodde (eller krympe) en enkelt hun -krympestiftbeholder til hver ledning. VALGFRIT - IKKE ANBEFALET FOR IKKE SÆLGERE! Du kan lodde enden af ledningen lige til spidsen af de nødvendige mikrokontrollerstifter og skubbe varmekrympningen hen over den for at beskytte mod kortslutning. Det skal gøres hurtigt og omhyggeligt. Skub varmekrympeslangen ind i fladen på krympebeholderen. Ved hjælp af en lighter af varmepistol skal du skinne slangen. Beklager, jeg kunne ikke få et godt billede af alle disse små ting. Find en hvilken som helst åben 5 volt pin på oopic, og sæt den røde GP2D12 ledning i den. Der er masser af dem. Jeg brugte en ekstra 5 volt fra 12C -porten. Vises i billednotaterne. Find en hvilken som helst åben GND -pin på oopic, og sæt den sorte GP2D12 -ledning i den. Der er masser af dem. Jeg brugte en ekstra GND fra 12C -porten. Vises i billednotaterne. Find pin3, og tilslut den hvide GP2D12 -ledning til den. Der er kun en af dem lol.

Trin 16: Kildekode

Kildekode
Kildekode

OPDATERET 2/16/09KILDEKODE FOR SONAR -MULIGHEDEN I DET NÆSTE TRIN (SPECIAL STUFF) Følg anvisningerne for din mikrokontroller, og klip og indsæt denne kode i editoren. Kompiler og send til robotten. Koden er ultra enkel, men botten undgår de fleste forhindringer, den ser. Det er let at tage min kode og udvide den. 'SuperSimpleBeginnersRobot'www.instructables.com'Ted Macy'[email protected]'2/16/09'-------------- ---------------------------------------------------------- -'Opret 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 'Indstil servoen til at bruge I/O -linje 30. SRF04Servo. Center = 28' Indstil servocentret til 28. (se manual) SRF04Servo. Operate = cvTrue 'Sidste ting at gøre, Tænd for servoen. Servo_Right. IOLine = 30 'Indstil servoen til at bruge I/O -linje 30. Servo_Right. Center = 28' Indstil servoscentret til 28. (se manual) Servo_Right. Operate = cvTrue 'Sidste ting at gøre, tænd for servoen. Servo_Left. IOLine = 31 'Indstil servoen til at bruge I/O -linje 31. Servo_Left. Center = 28' Indstil servocentret til 28. (se manual) Servo_Left. Operate = cvTrue 'Sidste ting at gøre, Tænd for servoen. '------------------------------------------------- ---------------- 'Afslut Opret og konfigurer objekter' Hovedrutinen er din primære rutine, der skal tændes! '--------------- ---------------------------------------------------------- Sub main () Do Call IR Call Forward_All Call SServo Loop End Sub '----------------------------------- ------------------------------ 'Slut på hovedrutinen' Start af drevsystemrutiner '-------- -------------------------------------------------- ------- 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 Ring til SServoEnd Sub '----------------------------------- ------------------------------ 'Slut på drevsystemsrutiner' Start af sensorsubrutiner '-------- ---------------------------------------------------------- ------- 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. Værdi <64 Ring derefter omvendt andet opkald videresende_Alt slut hvis ooPIC. Delay = 600 SRF04Servo. Position = 46 SRF04. Operate. Pulse (1, 1, 250) Hvis SRF04. Værdi <128 Så ring Spin_Left Ellers Call Forward_All End Hvis 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' ------- ---------------- ------------------------------------------

Trin 17: SÆRLIGE STUFF

SÆRLIGE STUFF
SÆRLIGE STUFF

Ved at bruge den ekstra basissektion, der er skåret i begyndelsen, kan du tilføje en servo og ekkolod for større muligheder.

Du skal bruge: Servo (ikke ændret) SRF04 eller 08 med servomontage fra Acroname (www.acroname.com) Reservesektion Skær et hul i forkanten af krydsfiner, der er lige stort nok til at servoen kan passe ind. Installer krydsfiner over de lange afstandsstykker og fastgør med nogle 4-40 møtrikker. Du bliver nødt til at forsænke undersiden af hullerne for at lade hele afstandsdiameteren passe ind i dem omkring 1/8 tommer, så trådene stikker langt nok op. Installer servo, ekkolodsmontering og ekkolod. Tilslut servoen til oopic servoport 29, og led ekkoloddet til benene som vist i oopic -brugermanualen. Du bliver nødt til at bruge prøvekoden i IDE for at teste den, da jeg ikke har skrevet nogen endnu … Batteriet er dødt. Du kan tilføje mange niveauer til tilføjelser, hvis du blot vil skære og bore flere stykker krydsfiner og tilføje standoffs. Tilføj flere sensorer som QRB1134 for at gøre din bot til en linjefolger. God fornøjelse og byg flere bots! Du kan sende mig en e -mail til eller fra listen for at få hjælp. Jeg tilføjer video snart. Jeg er på opkald og skal køre 20 miles til byen for at komme til høj hastighed. theo570 AT yahoo DOT com Ted (BIGBUG)

Anbefalede: