Innholdsfortegnelse:

AUTOMATISK SØPPEL KAN ELLER SKRIPPES. FOR Å LAGRE PLANETEN. 19 trinn (med bilder)
AUTOMATISK SØPPEL KAN ELLER SKRIPPES. FOR Å LAGRE PLANETEN. 19 trinn (med bilder)

Video: AUTOMATISK SØPPEL KAN ELLER SKRIPPES. FOR Å LAGRE PLANETEN. 19 trinn (med bilder)

Video: AUTOMATISK SØPPEL KAN ELLER SKRIPPES. FOR Å LAGRE PLANETEN. 19 trinn (med bilder)
Video: Что категорически нельзя держать на столе! Никогда не держите это на столе! Народные приметы 2024, Juli
Anonim
Image
Image

Av gaming feeling0Følg Mer av forfatteren:

Automatisk maske
Automatisk maske
Tegningsrobot med Adafruit Shield (få det til å flytte konkurranse)
Tegningsrobot med Adafruit Shield (få det til å flytte konkurranse)
Tegningsrobot med Adafruit Shield (få det til å flytte konkurranse)
Tegningsrobot med Adafruit Shield (få det til å flytte konkurranse)

Tinkercad -prosjekter »

Før vi begynner, vil jeg anbefale deg å se den første videoen før du leser denne, siden den er veldig nyttig

Hei, jeg heter Jacob og jeg bor i Storbritannia.

Resirkulering er et stort problem der jeg bor. Jeg ser mye søppel på åkeren, og det kan være skadelig. Det mest irriterende med dette er at det er søppelbøtter overalt. Er dette fordi folk er for late? Jeg bestemte meg for å fikse dette ved å lage en gjenvinningskasse som kommer til deg!

La oss komme i gang…

Rekvisita

Dewalt/ batteridrevet verktøy.

3D -skriver. Du kan sannsynligvis slippe unna med en.

Arduino uno.

Bluetooth -modul.

Buck converter. Valgfritt avhengig av hvor lenge du vil at arduinoen din skal vare.

Datamaskin og telefon.

2x IBT_2.

2x Viskermotor.

Trinn 1: Få strøm

Image
Image
Få makt
Få makt

Jeg har et veldig stramt budsjett, så jeg kan ikke kaste bort pengene mine på fancy dyre Li-Po-batterier eller til og med Led-syre. Imidlertid er det sannsynligvis veldig billige LI-Po-batterier i hjemmet ditt som du ikke engang vet om. Batteridrevne bor Batterier eller til og med noen gressklippere. Disse batteriene er veldig nyttige og lette!

Jeg kastet ikke bort tid på å komme i gang! Jeg hoppet inn i tinkercad, og etter noen få iterasjoner kom jeg på dette:

Opp på toppen.

Trinn 2: Kabling av motorene

Kabling av motorene
Kabling av motorene

Som jeg sa i rekvisita -delen, bruker jeg 2x IBT_2 -er og en arduino. Jeg brukte dette koblingsskjemaet MERK Jeg brukte ikke POTENTIOMETER -delen. Kabling var veldig enkel og bare involvert lodding. IBT_2 har to PWM -pinner, en for å snurre motoren bakover og en fremover. Den har også to strømpinner som kan være 3,3v til 5v. Dette er alt du trenger for å koble til for å ha full kontroll over motoren. Ikke bekymre deg for de andre pinnene.

Trinn 3: * Test * kode

Image
Image

Jeg skrev en liten kodebit som sakte vil akselerere motoren og endringsretningen hvert 10. sekund. Dette oppnås ved hjelp av en for loop. IBT_2 var koblet til 5. og 6. PWM -pin. Du kan kopiere og lime den inn.

Kode:

int RPWM_Output = 5; // Arduino PWM output pin 5; koble til IBT-2 pin 1 (RPWM) int LPWM_Output = 6; // Arduino PWM output pin 6; koble til IBT-2 pin 2 (LPWM)

ugyldig oppsett () {pinMode (RPWM_Output, OUTPUT); pinMode (LPWM_Output, OUTPUT); }

void loop () {

int i = 0; // legg hovedkoden her for å kjøre gjentatte ganger:

for (i = 0; i <255; i ++) {

// Klokken med analogWrite (RPWM_Output, i); analogWrite (LPWM_Output, 0); forsinkelse (100); }

forsinkelse (10000);

for (i = 0; i <255; i ++) {

// Mot klokken analogWrite (RPWM_Output, 0); analogWrite (LPWM_Output, i); forsinkelse (100); }

forsinkelse (10000);

}

Trinn 4: Arduino, Bluetooth -modul og strømfordeler

Arduino, Bluetooth -modul og strømfordeler
Arduino, Bluetooth -modul og strømfordeler
Arduino, Bluetooth -modul og strømfordeler
Arduino, Bluetooth -modul og strømfordeler

Du kan sannsynligvis slippe unna uten 3D -utskrift, men det er mye lettere å bare skrive det ut i stedet for å lage det. Så jeg designet en boks for min arduino- og Bluetooth -modul for å gli inn med tinkercad. Denne boksen har skruehull på siden for montering. Jeg monterte dette midt i min semi-chasis. Til slutt måtte jeg bare lage hull inne i esken for å montere den som den var for stor.

Trinn 5: Chassis

Chassis
Chassis
Chassis
Chassis

Denne chassiset var laget av tømmer og enkelt skrudd sammen med noen treskruer. Jeg har laget en rask cad -modell for deg. Det er egentlig ikke så mye å si om dette.

Trinn 6: Viskermotorfester

Viskermotorfester
Viskermotorfester

Dette er faktisk fra et tidligere prosjekt, så festene var allerede laget, men det består av 3 stykker kraftige stropper.

Trinn 7: Saftey

Saftey
Saftey

Jeg, igjen, designet et feste i tinkercad for å holde en 7,5 amp effektbryter. Som du kan se på vedlagte bilde ovenfor.

Trinn 8: IBT_2 -fester / motordriverfester

IBT_2 -fester / motordriverfester
IBT_2 -fester / motordriverfester
IBT_2 -fester / motordriverfester
IBT_2 -fester / motordriverfester

Jeg fant en mount on thingiverse som jeg redigerte litt. Etter min mening gjør den en veldig god jobb. Det er også veldig sterkt til tross for at det er montert med varmt lim.

Trinn 9: Test koden igjen

Image
Image

Jeg har skrevet en kode som vil, når du sender den nummer én, få motorene til å snurre fremover. Her:

Trinn 10: Kabling

Kabling
Kabling

Jeg brukte en blanding av sjokoladeblokk og elektriske kontakter for å koble til det meste. Arduino -pinnene er loddet. Jeg har også laget et koblingsskjema for deg. Hvis du vil bygge dette, vil jeg anbefale deg å søke etter ledninger etter individuelle deler, siden denne er en forenklet versjon.

Trinn 11: Hjulmontering

Hjulmontering
Hjulmontering

Til hjulene brukte jeg gamle fra bestefaren min. Jeg satte en M8 -mutter på viskermotoren og brukte deretter trådlås på den. Etter det skrudde jeg gjengestangen inne i mutteren. Jeg la til to muttere for å låse den sammen og la deretter til en skive. Deretter la jeg til en skive og to låsemuttere som var veldig tette mellom hjulet.

Trinn 12: Sluttkode

Endelig kode
Endelig kode

Denne koden bruker en variabel kalt 'i' satt som et heltall til 170. Dette gjorde det mye lettere å skrive dette, da jeg ikke trengte å skrive 170 hver gang jeg ville spinne hver motor. Tallet 170 brukes da det er 170/255 som tilsvarer 12/18 volt. Jeg regnet dette ut ved å dele 18 med tolv og deretter dele 255 med resultatet av den siste summen. 18/5 = 1,5. 255 / 1,5 = 170.

Siden det er to pwm -pinner, kalte jeg hver motor Motor en: RRPWM: RLPWM Motor 2: LRPWM LLPWM. Disse ble begge satt som utganger på pinne 5, 6, 10 og 11.

Jeg angir også 4 heltall 1: forward_state 2: Backward_state 3: Left state 4: Right state. I oppsettet ble disse satt til 0 som standard. Jeg brukte enkle if -setninger for hver enkelt. Den fungerer ved å sette fremovertilstand til 1 hvis "1" mottas, og den slår også på motorene. Deretter er det en annen if -setning som sier om fremovertilstand = 1 og en mottas, slå av motorene. Totalt sett betyr dette at når du klikker på en knapp, fortsetter den, og når du klikker på den igjen, stopper den.

Trinn 13: App

Image
Image
Valgfritt ansikt i bevegelse
Valgfritt ansikt i bevegelse

Denne appen ble skrevet i MIT app -oppfinner og bruker virtuelle skjermer for å oppnå en Bluetooth -tilkobling gjennom hver skjerm (2 av dem). Den lar deg ikke komme inn på kontrollskjermen med mindre du har en tilkobling via bluetooth. Bare det er å sende '1' '2' '3' '4' til arduinoen, avhengig av hvilken knapp du trykker på.

Trinn 14: Bevegelse (TEST Uten kasse)

Jeg har laget en video for å vise hva den kan gjøre uten en kasse.

Trinn 15: Montering av beholder

Denne tingen var veldig enkel og bare slisset inn. Du trenger ikke å skru den inn eller noe. Bare legg til hjulene og ZOOM!

Trinn 16: Første riktige stasjon

Image
Image

Det er en video jeg laget hvis du ikke så den i starten.

Trinn 17: Valgfritt ansikt i bevegelse

Jeg 3d -skrevet ut hver fil fra dette: https://www.thingiverse.com/thing:2994999 thingiverse -innlegg i 60% skala. Jeg limte den deretter til servohornet og klippet et spor i beholderen slik. Jeg brukte en batteripakke til å drive en separat Arduino og servo. Jeg brukte eksempelvis feiekoden Arduino -biblioteket.

Trinn 18: Takk for at du får dette langt !

Du klarte det. Takk hvis du kom så langt, jeg håper du likte det.

Trinn 19: Forbedringer

Jeg synes dette prosjektet ble bra, men det er alltid rom for forbedringer!

Det første jeg ville endre er å gjøre det helautomatisk med Lidar -sensorer eller noe sånt. Jeg ville også byttet hjul. Hjulene er bare 7 tommer i diameter, og jeg tror at hvis jeg kunne gjøre det litt større, ville det vært bedre å gjøre langrenn og raskere. Til slutt vil jeg gjøre den mye mer kompakt, slik at jeg kan få mer plass til beholderdelen.

Robotkonkurranse
Robotkonkurranse
Robotkonkurranse
Robotkonkurranse

Andreplass i robotkonkurransen

Anbefalt: