Turinys:

AUTOMATINĖS šiukšlės gali arba šiukšliadėžė. IŠSAUGOTI PLANETĄ: 19 žingsnių (su paveikslėliais)
AUTOMATINĖS šiukšlės gali arba šiukšliadėžė. IŠSAUGOTI PLANETĄ: 19 žingsnių (su paveikslėliais)

Video: AUTOMATINĖS šiukšlės gali arba šiukšliadėžė. IŠSAUGOTI PLANETĄ: 19 žingsnių (su paveikslėliais)

Video: AUTOMATINĖS šiukšlės gali arba šiukšliadėžė. IŠSAUGOTI PLANETĄ: 19 žingsnių (su paveikslėliais)
Video: TOP naudingos klavišų kombinacijos darbui su PC 2024, Liepa
Anonim
Image
Image

Stebėkite daugiau autoriaus:

Automatinė kaukė
Automatinė kaukė
Piešimo robotas su „Adafruit Shield“(konkursas „Perkelk“)
Piešimo robotas su „Adafruit Shield“(konkursas „Perkelk“)
Piešimo robotas su „Adafruit Shield“(konkursas „Perkelk“)
Piešimo robotas su „Adafruit Shield“(konkursas „Perkelk“)

Tinkercad projektai »

Prieš pradėdami, rekomenduoju prieš skaitant šį vaizdo įrašą pažiūrėti, nes tai labai naudinga

Sveiki, mano vardas yra Jokūbas ir aš gyvenu JK.

Perdirbimas yra didelė problema, kurioje gyvenu. Laukuose matau daug šiukšlių ir tai gali būti žalinga. Labiausiai erzina tai, kad visur yra šiukšliadėžės. Ar taip yra todėl, kad žmonės yra tingūs? Aš nusprendžiau tai išspręsti padarydamas pas jus atiduodamą šiukšliadėžę!

Pradėkime…

Prekės

„Dewalt“/ bet koks akumuliatorinis įrankio akumuliatorius.

3D spausdintuvas. Tikriausiai galėtumėte išsisukti be vieno.

Arduino uno.

„Bluetooth“modulis.

Buck konverteris. Pasirenkama priklausomai nuo to, kiek laiko norite, kad jūsų arduino tarnautų.

Kompiuteris ir telefonas.

2x IBT_2.

2x valytuvo variklis.

1 žingsnis: gaukite energijos

Image
Image
Gaunama galia
Gaunama galia

Turiu labai ribotą biudžetą, todėl negaliu švaistyti pinigų išgalvotoms brangioms „Li-Po“baterijoms ar net „Led“rūgštims. Tačiau jūsų namuose tikriausiai yra tikrai pigių LI-Po baterijų, apie kurias net nežinote. Akumuliatorinis gręžtuvas Akumuliatorius ar net kai kurios vejapjovės. Šios baterijos yra labai naudingos ir lengvos!

Negaišau laiko pradėdamas! Įšokau į tinkercad ir po kelių pakartojimų sugalvojau:

Į viršų.

2 žingsnis: prijunkite variklius

Variklių prijungimas
Variklių prijungimas

Kaip sakiau reikmenų skyriuje, naudoju 2x IBT_2 ir arduino. Naudojau šią prijungimo schemą PASTABA NENAUDOJU POTENCIOMETRO DALIES. Elektros instaliacija buvo labai paprasta ir apėmė tik litavimą. IBT_2 turi du PWM kaiščius: vieną variklio sukimui atgal ir vieną į priekį. Jame taip pat yra du maitinimo kaiščiai, kurie gali būti nuo 3.3v iki 5v. Tai viskas, ko jums reikia, kad galėtumėte visiškai valdyti variklį. Nesijaudinkite dėl kitų kaiščių.

3 žingsnis: * Išbandykite * kodą

Image
Image

Aš parašiau nedidelį kodą, kuris lėtai pagreitins variklį ir keičia kryptį kas 10 sekundžių. Tai pasiekiama naudojant for ciklą. IBT_2 buvo prijungtas prie 5 ir 6 PWM kaiščio. Galite nukopijuoti ir įklijuoti.

Kodas:

int RPWM_Output = 5; // „Arduino PWM“išvesties kaištis 5; prisijungti prie IBT-2 pin 1 (RPWM) int LPWM_Output = 6; // „Arduino PWM“išvesties kaištis 6; prijungti prie IBT-2 2 kontaktų (LPWM)

void setup () {pinMode (RPWM_Output, OUTPUT); pinMode (LPWM_Output, OUTPUT); }

void loop () {

int i = 0; // Įdėkite savo pagrindinį kodą čia, kad paleistumėte pakartotinai:

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

// Pagal laikrodžio rodyklę analogWrite (RPWM_Output, i); analogWrite (LPWM_Output, 0); vėlavimas (100); }

vėlavimas (10000);

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

// Anti Clockwise analogWrite (RPWM_Output, 0); analogWrite (LPWM_Output, i); vėlavimas (100); }

vėlavimas (10000);

}

4 žingsnis: „Arduino“, „Bluetooth“modulis ir maitinimo skirstytuvo laikiklis

„Arduino“, „Bluetooth“modulis ir maitinimo skirstytuvo laikiklis
„Arduino“, „Bluetooth“modulis ir maitinimo skirstytuvo laikiklis
„Arduino“, „Bluetooth“modulis ir maitinimo skirstytuvo laikiklis
„Arduino“, „Bluetooth“modulis ir maitinimo skirstytuvo laikiklis

Tikriausiai išsiversite be 3D spausdinimo, tačiau daug lengviau tiesiog atspausdinti, o ne padaryti. Taigi aš sukūriau dėžutę savo „arduino“ir „Bluetooth“moduliui, kad būtų galima patekti į tinkercad. Šios dėžutės šone yra varžtų skylės montuoti. Aš tai sumontavau savo pusiau chass viduryje. Galų gale aš tiesiog turėjau sukurti skyles dėžutės viduje, kad ją pritvirtinčiau, nes ji buvo per didelė.

5 žingsnis: važiuoklė

Važiuoklė
Važiuoklė
Važiuoklė
Važiuoklė

Ši važiuoklė buvo pagaminta iš smeigių medienos ir tiesiog prisukama keliais medvaržčiais. Aš jums sukūriau greitą modelį. Apie tai tikrai nėra daug ką pasakyti.

6 žingsnis: valytuvų variklių tvirtinimai

Valytuvų variklių laikikliai
Valytuvų variklių laikikliai

Tai iš tikrųjų yra iš ankstesnio projekto, todėl tvirtinimai jau buvo pagaminti, tačiau jį sudaro 3 sunkiųjų diržų dalys.

7 žingsnis: saugus

Saugus
Saugus

Aš ir vėl suprojektavau laikiklį tinkercad, kad būtų galima laikyti 7,5 amperų grandinės pertraukiklį. Kaip matote aukščiau esančiame paveikslėlyje.

8 žingsnis: IBT_2 laikikliai / variklio vairuotojo laikikliai

IBT_2 laikikliai / variklio vairuotojo laikikliai
IBT_2 laikikliai / variklio vairuotojo laikikliai
IBT_2 laikikliai / variklio vairuotojo laikikliai
IBT_2 laikikliai / variklio vairuotojo laikikliai

„Thingsiverse“radau kalną, kurį šiek tiek redagavau. Mano nuomone, tai atlieka labai gerą darbą. Jis taip pat yra labai stiprus, nepaisant to, kad yra pritvirtintas karštais klijais.

9 veiksmas: dar kartą išbandykite kodą

Image
Image

Aš parašiau tam tikrą kodą, kuris kiekvieną kartą, kai atsiųsite jam pirmąjį numerį, paskatins variklius suktis į priekį. Čia:

10 žingsnis: laidų prijungimas

Laidai
Laidai

Daugumai dalykų prijungti naudojau šokolado blokų ir „way go“elektros jungčių mišinį. Arduino kaiščiai buvo lituojami. Aš taip pat sukūriau jums prijungimo schemą. Jei norite tai sukurti, rekomenduočiau ieškoti atskirų dalių laidų, nes ši yra supaprastinta versija.

11 žingsnis: ratų montavimas

Rato montavimas
Rato montavimas

Ratams aš naudoju senus senelius. Aš priklijavau M8 veržlę ant valytuvo variklio ir tada panaudojau sriegio fiksatorių. Po to veržlės viduje įsukau srieginį strypą. Pridėjau dvi veržles, kad ją užfiksuotų, ir tada pridėjau cento skalbyklę. Tada aš pridėjau poveržlę ir dvi tvirtinimo veržles, tvirtai įtemptas tarp rato.

12 žingsnis: galutinis kodas

Galutinis kodas
Galutinis kodas

Šis kodo gabalas naudoja kintamąjį, vadinamą „i“, kuris yra sveikasis skaičius iki 170. Dėl to buvo daug lengviau tai parašyti, nes man nereikėjo rašyti 170 kiekvieną kartą, kai noriu suktis kiekvieną variklį. Skaičius 170 naudojamas kaip 170/255, kuris atitinka 12/18 voltų. Aš tai supratau padalijęs 18 iš dvylikos, o tada 255 padalijęs iš paskutinės sumos rezultato. 18/5 = 1,5. 255 / 1,5 = 170.

Tada, kadangi yra du pwm kaiščiai, kiekvieną variklį pavadinau vienu varikliu: RRPWM: RLPWM Motor 2: LRPWM LLPWM. Abu jie buvo nustatyti kaip 5, 6, 10 ir 11 kaiščių išėjimai.

Be to, aš nustatiau 4 sveikus skaičius 1: priekinė_stata 2: atgalinė_stata 3: kairioji būsena 4: dešinė būsena. Sąrankoje jie pagal numatytuosius nustatymus buvo nustatyti į 0. Kiekvienam iš jų naudoju paprastus, jei teiginius. Jis veikia nustatydamas pirmyn būseną į 1, jei gaunamas „1“, ir taip pat įjungia variklius. Tada yra dar vienas teiginys, sakantis, jei būsena į priekį = 1 ir vienas gautas, išjunkite variklius. Apskritai tai reiškia, kad spustelėjus mygtuką jis tęsis, o paspaudus dar kartą - jis sustos.

13 veiksmas: programa

Image
Image
Neprivalomas judantis veidas
Neprivalomas judantis veidas

Ši programa buvo parašyta „MIT“programų išradėjuje ir naudoja virtualius ekranus, kad pasiektų „Bluetooth“ryšį visame ekrane (2 iš jų). Tai neleidžia jums patekti į valdymo ekraną, nebent turite ryšį per „Bluetooth“. Tiesiog viskas, ką jis daro, yra siųsti „1“, „2“, „3“, „4“į arduino, priklausomai nuo to, kurį mygtuką paspausite.

14 žingsnis: judėjimas (BANDYMAS be šiukšliadėžės)

Aš sukūriau vaizdo įrašą, norėdamas parodyti, ką jis gali padaryti be šiukšliadėžės.

15 žingsnis: šiukšliadėžės montavimas

Šis dalykas buvo labai lengvas ir tiesiog įkištas. Jums nereikia jo įsukti ar nieko. Tiesiog pridėkite ratus ir ZOOM!

16 žingsnis: pirmasis tinkamas važiavimas

Image
Image

Yra vaizdo įrašas, kurį padariau, jei nematėte jo pradžioje.

17 žingsnis: pasirenkamas judantis veidas

Aš atspausdinau kiekvieną failą iš čia: https://www.thingiverse.com/thing:2994999 thingiverse post 60% masteliu. Tada karštai priklijavau prie servo rago ir išpjoviau šiukšliadėžės angą taip. Aš naudoju aa bateriją, kad galėčiau maitinti atskirą „Arduino“ir servo. Aš naudojau „Arduino“bibliotekos šlavimo kodo pavyzdį.

18 žingsnis: ačiū, kad pasiekėte šį TOLĮ !

Tau pavyko. Ačiū, jei pavyko taip toli, tikiuosi, kad patiko.

19 žingsnis: patobulinimai

Manau, kad šis projektas pavyko puikiai, tačiau visada yra kur tobulėti!

Pirmas dalykas, kurį norėčiau pakeisti, yra tai, kad jis būtų visiškai automatinis naudojant „Lidar“jutiklius ar kažką panašaus. Taip pat keisčiau ratus. Ratai yra tik 7 colių skersmens ir manau, kad jei pavyktų tai padaryti šiek tiek didesnį, būtų geriau važiuoti krosu ir greičiau. Galiausiai padarysiu jį daug kompaktiškesnį, kad galėčiau turėti daugiau vietos šiukšliadėžės daliai.

Robotų konkursas
Robotų konkursas
Robotų konkursas
Robotų konkursas

Antroji vieta robotų konkurse

Rekomenduojamas: