Innehållsförteckning:

Roll-E [Uppcylerad E-Waste Robot]: 4 steg (med bilder)
Roll-E [Uppcylerad E-Waste Robot]: 4 steg (med bilder)

Video: Roll-E [Uppcylerad E-Waste Robot]: 4 steg (med bilder)

Video: Roll-E [Uppcylerad E-Waste Robot]: 4 steg (med bilder)
Video: Ayo & Teo - Rolex (Official Video) 2024, December
Anonim
Roll-E [Uppcylerad E-Waste Robot]
Roll-E [Uppcylerad E-Waste Robot]

Kom ihåg vår sopinsamlare VÄGG · E? Den här killen här är hans yngre kusin, och han heter Roll-E. Detta är officiellt min första instruerbara, så snälla var snäll och meddela mig eventuella misstag jag kan göra.

Ingen gillar att läsa långa instruktioner utan bilder så jag försökte så mycket som möjligt att lägga till många bilder för att göra det enkelt att bygga denna robot. Jag gjorde också den instruerbara så kort och rak till sak som möjligt [bara fyra steg].

Det instruerbara kommer att vara i fyra delar;

  • Material
  • hopsättning
  • Elektriska anslutningar
  • Koda.

Låt oss dyka in ….

Steg 1: Material

Material
Material

Materiallista

  1. Arduino Uno (x1) - Detta skulle vara hjärnan i vår robot.
  2. Motorskydd (x1) - För att köra våra växelmotorer kan du använda ett L293D -chip för att göra samma sak, om du vet hur. Jag valde motorskyddet eftersom det är relativt lättare att använda, plus det ger plats att lägga till fler motorer för förbättrad funktionalitet.
  3. Växelmotorer (x2) - Skulle flytta runt motorn. Ansluta ledningar - Du skulle behöva ett par av dessa.
  4. Robotdäck (x2) - Dessa skulle fungera som våra hjul.
  5. Mini Breadboard (x1) - För att enkelt bygga vår krets utan att behöva lödas.
  6. Snyggt kretskort (PCB) från gammal elektronik - Det här skulle vara vår robots chas, det tjänar inget intelligent syfte, det är bara coolt och uppgraderar gammal elektronik.
  7. Bollar från roll on deodorant [med bollhållare] - Detta skulle vara vår version av ett omniwheel:)
  8. HC -SR04 Ultraljudssensor - För att undvika hinder.
  9. Brytare (x1) - För att slå på eller av roboten.
  10. Anslutningskablar - För att bygga kretsar.
  11. Het limpistol - jag tror att du vet vad detta används till.

Steg 2: Montering

hopsättning
hopsättning
hopsättning
hopsättning
hopsättning
hopsättning

Ta först din snygga PCB och markera var du vill att din arduino ska ligga på den med en markör. Ta bort alla befintliga komponenter för att få plats med din arduino.

Placera din Arduino på kretskortet, använd skruvhålen på Arduino som en guide, markera punkter på kretskortet så att du kan borra hål på kretskortet om du kan använda någon lämplig generisk skruv för att fästa ditt arduino -kort till kretskortet. Med en skruv kan du enkelt ta bort och sätta tillbaka Arduino från kretskortet. Om du inte har en borr kan du göra hålen med en skruvmejsel, tryck på skruvmejseln mot den markerade delen och tryck försiktigt medan du vrider skruvmejseln

Obs! Se till att placera ett isolerande material mellan arduino och kretskort för att förhindra att befintliga anslutningar på kretskortet kortsluter arduino

2: Använd din heta limpistol, limma mini -brödbrädan till din önskade del av kretskortet, observera att ultraljudssensorn sitter på brödbrädan och ingenting bör blockera den, så att den kan upptäcka hinder.

3: Vrid anslutningskabeln runt motorns terminaler, testa din anslutning för att se till att motorerna fungerar och stöd sedan med varmt lim. Efter att du gjort detta, fäst däcken på motorerna.

4: Vänd kretskortet [med din arduino och brödbräda fäst] över och het lim omni -hjulet och motorerna på baksidan. Se bilderna för att få en uppfattning om hur man gör detta.

För en snabbare konstruktion kan du glömma skruvarna och bara använda en varm limpistol för att hålla ihop allt. Om det görs korrekt kan limmet fungera som en isolator för arduinoen.

Steg 3: Elektriska anslutningar

Elektriska anslutningar
Elektriska anslutningar
Elektriska anslutningar
Elektriska anslutningar
Elektriska anslutningar
Elektriska anslutningar
Elektriska anslutningar
Elektriska anslutningar

Du är klar med bygget för nu. Men vi skulle stapla motorn på arduinoen efter att vi har gjort några första kablar.

För de elektriska anslutningarna måste vi ansluta HC-SR04 ultraljudssensorn, en knapp med ett neddragningsmotstånd till arduino. Sedan skulle vi ansluta våra motorer till kanalerna M3 och M4 på motorskyddet och stapla motorskyddet till arduino, så att trådarna från ultraljudssensorn och knappen i arduino -stift 13, 12 respektive 8 stryks.

Anslutningarna för HC-S04 ultraljudssensor, knapp och neddragningsmotstånd visas i bilderna 1 och 2. 10k-ohm motståndet ansluter stiftet till jord, detta görs så att tappen skulle läsa LÅG i arduino när ingen spänningen strömmar in genom strömställaren.

Motorskölden jag använder är version 1 av Adafruit -motorskärmen, oavsett motorsköld du använder oavsett om v1 eller v2 eller ett derivat tror jag inte att anslutningen skulle skilja sig mycket från vad jag gjorde. För motoranslutningen, anslut bara de vänstra motorkablarna till M4 -terminalerna på motorskyddet och den högra motorn till M3 -terminalerna [det spelar egentligen ingen roll vilka kanaler du ansluter dem till, jag angav bara på grund av min kod]. Se bild 3 och 4.

Ps. Bild 4 (Schematisk motoranslutning) är inte min, jag hade inte tid att skissa en så jag fick den från

När du har gjort dina anslutningar, stapla motorskyddet till arduinoen.

Steg 4: Kod

Koda
Koda

Innan du kan köra koden måste du installera AFMotor.h -biblioteket. Det är biblioteket för motorskölden. För att göra detta, följ länken nedan, den har steg för att göra detta och har också en länk där du kan ladda ner biblioteksfilerna från.

AFMotor.h bibliotekets installationslänk-https://learn.adafruit.com/adafruit-motor-shield/…

Efter installationen rekommenderar jag att du tittar på dc -motorklassen i biblioteksreferensen för att veta hur du använder den. Följ länken nedan för referensen.

AF_DCMotor Klass referenslänk-https://learn.adafruit.com/afmotor-library-referen…

Jag har bifogat arduino -skissfilen för koden nedan. Medan du kör koden öppnar du seriell bildskärm för att spåra om koden körs som den ska

Det är det du är klar med, låt mig veta hur jag kan göra detta instruerbart bättre och eventuella problem du kan ha i kommentarfältet. TACK

Rekommenderad: