Indholdsfortegnelse:

Roll-E [Opcyleret E-affaldsrobot]: 4 trin (med billeder)
Roll-E [Opcyleret E-affaldsrobot]: 4 trin (med billeder)

Video: Roll-E [Opcyleret E-affaldsrobot]: 4 trin (med billeder)

Video: Roll-E [Opcyleret E-affaldsrobot]: 4 trin (med billeder)
Video: Ayo & Teo - Rolex (Official Video) 2024, November
Anonim
Roll-E [Opcyleret E-affaldsrobot]
Roll-E [Opcyleret E-affaldsrobot]

Kan du huske vores affaldsindsamler ven WALL · E? Denne fyr lige her er hans yngre fætter, og han hedder Roll-E. Dette er officielt min første instruerbare, så vær venlig og lad mig vide, om jeg måtte begå fejl.

Ingen kan lide at læse lange instruktioner uden billeder, så jeg prøvede så meget som muligt at tilføje mange billeder for at gøre det let at bygge denne robot. Jeg gjorde også den instruerbare så kort og lige til det punkt som muligt [kun fire trin].

Det instruerbare kommer til at være i fire dele;

  • Materialer
  • montage
  • Elektriske tilslutninger
  • Kode.

Lad os dykke ind ….

Trin 1: Materialer

Materialer
Materialer

Materialeliste

  1. Arduino Uno (x1) - Dette ville være hjernen i vores robot.
  2. Motorskjold (x1) - Til at køre vores gearmotorer kan du bruge en L293D -chip til at gøre det samme, hvis du ved hvordan. Jeg valgte motorskjoldet, fordi det er relativt lettere at bruge, plus det giver plads til at tilføje flere motorer til forbedret funktionalitet.
  3. Gearmotorer (x2) - Ville flytte motoren rundt. Tilslutning af ledninger - Du skal bruge et par af disse.
  4. Robotdæk (x2) - Disse ville fungere som vores hjul.
  5. Mini Breadboard (x1) - Til let opbygning af vores kredsløb uden behov for lodning.
  6. Fedt printkort (pcb) fra gammel elektronik - Dette ville være vores robots chase, det tjener ikke noget intelligent formål, det er bare sejt og opgraderer gammel elektronik.
  7. Bolde fra roll on deodorant [med kugleholder] - Dette ville være vores version af et omniwheel:)
  8. HC -SR04 Ultralydssensor - For at undgå forhindringer.
  9. Kontakt (x1) - Til at tænde eller slukke for robotten.
  10. Tilslutning af ledninger - Til opbygning af kredsløb.
  11. Varm limpistol - jeg tror du ved hvad dette bruges til.

Trin 2: Montering

montage
montage
montage
montage
montage
montage

Tag først din seje pcb og marker, hvor du vil have din arduino til at ligge på den, ved hjælp af en markør. Fjern eventuelle eksisterende komponenter for at give plads til din arduino.

Placer din Arduino på printet, ved hjælp af skruehullerne på Arduino som en vejledning, marker punkter på printet, så du kan bore huller på printet, hvor du kan bruge en passende generisk skrue til at fastgøre dit arduino -bord til printet. Ved hjælp af en skrue kan du nemt fjerne og fastgøre Arduino fra printkortet. Hvis du ikke har en boremaskine, kan du lave hullerne ved hjælp af en skruetrækker, trykke skruetrækkeren mod den markerede del og forsigtigt lægge pres, mens du drejer skruetrækkeren

Bemærk: Sørg for at placere et isolerende materiale mellem arduinoen og printkortet for at forhindre, at eksisterende forbindelser på printkortet kortslutter arduinoen

2: Ved hjælp af din varme limpistol limes mini -brødbrættet til din ønskede del af printkortet, bemærk at ultralydssensoren ville være på brødbrættet, og intet skulle blokere det, så det kunne detektere forhindringer.

3: Vrid forbindelsestråden omkring motorens terminaler, test din forbindelse for at sikre, at motorer fungerer, og understøt derefter med varm lim. Efter dette gøres dækkene til motorerne.

4: Vend printkortet [med din arduino og brødbræt vedhæftet] over og varm lim omni -hjulet og motorerne bagpå. Se billederne for at få en idé om, hvordan du gør dette.

For en hurtigere konstruktion kan du glemme skruerne og bare bruge en varm limpistol til at holde alt sammen. Hvis det gøres korrekt, kan limen fungere som en isolator for arduinoen.

Trin 3: Elektriske forbindelser

Elektriske tilslutninger
Elektriske tilslutninger
Elektriske tilslutninger
Elektriske tilslutninger
Elektriske tilslutninger
Elektriske tilslutninger
Elektriske tilslutninger
Elektriske tilslutninger

Du er færdig med opbygningen for nu. Dog ville vi stable motoren på arduinoen, når vi havde foretaget nogle indledende ledninger.

Til de elektriske tilslutninger skal vi tilslutte HC-SR04 ultralydssensoren, en knap med en nedtrækningsmodstand til arduinoen. Derefter ville vi forbinde vores motorer til kanalerne M3 og M4 på motorskærmen og stable motorskærmen til arduinoen og knuse ledningerne fra ultralydssensoren og knappen i henholdsvis arduino pin 13, 12 og 8.

Forbindelserne til HC-S04 ultralydssensoren, knap og nedtrækningsmodstand er vist på billederne 1 og 2. 10k-ohm modstanden forbinder stiften til jorden, dette gøres for at stiften ville læse LAV i arduinoen, når der ikke er nogen spænding strømmer ind gennem kontakten.

Motorskærmen, jeg bruger, er version 1 af Adafruit -motorskærmen, uanset motorskærmen du bruger, uanset om v1 eller v2 eller et derivat, tror jeg ikke, at forbindelsen ville variere meget fra det, jeg gjorde. For motortilslutningen skal du bare slutte de venstre motorkabler til M4 -terminalerne på motorskærmen og den højre motor til M3 -terminalerne [det er ikke ligegyldigt, hvilke kanaler du forbinder dem til, jeg angav kun på grund af min kode]. Se billede 3 og 4.

Ps. Billede 4 (skematisk motorforbindelse) er ikke mit, jeg havde ikke tid til at tegne et, så jeg fik det fra

Når du har foretaget dine forbindelser, skal du stable motorskærmen til arduinoen.

Trin 4: Kode

Kode
Kode

Inden du kan køre koden, skal du installere AFMotor.h -biblioteket. Det er biblioteket til motorskærmen. For at gøre dette skal du følge nedenstående link. Det har trin til at gøre dette og har også et link, hvor du kan downloade bibliotekets filer fra.

AFMotor.h biblioteks installationslink-https://learn.adafruit.com/adafruit-motor-shield/…

Efter installationen anbefaler jeg, at du tjekker dc -motorklassen i bibliotekets reference for at vide, hvordan du bruger den. Følg nedenstående link for referencen.

AF_DCMotor Class reference link-https://learn.adafruit.com/afmotor-library-referen…

Jeg har vedhæftet arduino -skitsefilen til koden herunder. Mens koden kører, skal du åbne den serielle skærm for at spore, om koden kører som den skal

Det er jer, du er færdig, lad mig vide, hvordan jeg kan gøre dette instruerbart bedre og eventuelle problemer, du måtte have i kommentarfeltet. TAK

Anbefalede: