Kazalo:

AVTOMATSKI SMEČNI PLAČILEC ALI SMEČ. REŠITEV PLANETE: 19 korakov (s slikami)
AVTOMATSKI SMEČNI PLAČILEC ALI SMEČ. REŠITEV PLANETE: 19 korakov (s slikami)

Video: AVTOMATSKI SMEČNI PLAČILEC ALI SMEČ. REŠITEV PLANETE: 19 korakov (s slikami)

Video: AVTOMATSKI SMEČNI PLAČILEC ALI SMEČ. REŠITEV PLANETE: 19 korakov (s slikami)
Video: Высокая плотность 2022 2024, Julij
Anonim
Image
Image

Z gaming feeling0Sledi več avtorja:

Samodejna maska
Samodejna maska
Robot za risanje s ščitom Adafruit (tekmovanje Make it Move)
Robot za risanje s ščitom Adafruit (tekmovanje Make it Move)
Robot za risanje s ščitom Adafruit (tekmovanje Make it Move)
Robot za risanje s ščitom Adafruit (tekmovanje Make it Move)

Tinkercad projekti »

Preden začnemo, vam priporočam, da si pred branjem ogledate prvi video, saj je zelo uporaben

Zdravo, moje ime je Jacob in živim v Veliki Britaniji.

Recikliranje je velik problem, kjer živim, vidim veliko smeti na njivah in bi lahko bilo škodljivo. Najbolj nadležno pri tem je, da so posode povsod. Je to zato, ker so ljudje leni? Odločil sem se, da to popravim tako, da vam izdelam koš za recikliranje!

Začnimo…

Zaloge

Dewalt/ katera koli akumulatorska baterija za orodje.

3D tiskalnik. Verjetno bi se lahko izognili enemu.

Arduino uno.

Bluetooth modul.

Pretvornik dolarjev. Izbirno, odvisno od tega, kako dolgo želite, da vaš arduino traja.

Računalnik in telefon.

2x IBT_2.

2x motor brisalca.

1. korak: Pridobite moč

Image
Image
Pridobivanje moči
Pridobivanje moči

Imam zelo omejen proračun, zato ne morem zapravljati denarja za drage Li-Po baterije ali celo Led kislino. Vendar pa verjetno v vašem domu obstajajo res poceni baterije LI-Po, za katere sploh ne veste. Akumulatorski vrtalnik ali celo nekatere kosilnice. Te baterije so zelo uporabne in lahke!

Za začetek nisem izgubljal časa! Skočil sem v tinkercad in po nekaj ponovitvah sem prišel do tega:

Na vrh.

2. korak: Ožičenje motorjev

Ožičenje motorjev
Ožičenje motorjev

Kot sem rekel v razdelku zaloge, uporabljam 2x IBT_2 in arduino. Uporabil sem to shemo ožičenja. OPOMBA NISMO UPORABILA DELA POTENTIOMETRA. Ožičenje je bilo zelo preprosto in je vključevalo le spajkanje. IBT_2 ima dva zatiča PWM, enega za vrtenje motorja nazaj in enega naprej. Ima tudi dva napajalna zatiča, ki sta lahko od 3.3v do 5v. To je vse, kar morate povezati, da imate popoln nadzor nad motorjem. Ne skrbite za druge zatiče.

3. korak: * Preizkusite * Kodo

Image
Image

Napisal sem majhen kodek, ki bo počasi pospešil motor in spremenil smer vsakih 10 sekund. To dosežemo z zanko for. IBT_2 je bil priključen na 5. in 6. pin PWM. Lahko ga kopirate in prilepite.

Koda:

int RPWM_Output = 5; // Arduino PWM izhodni pin 5; priključite na IBT-2 pin 1 (RPWM) int LPWM_Output = 6; // Arduino PWM izhodni pin 6; priključite na IBT-2 pin 2 (LPWM)

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

void loop () {

int i = 0; // vnesite svojo glavno kodo sem, da se zažene večkrat:

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

// analogno pisanje v smeri urinega kazalca (RPWM_Output, i); analogWrite (LPWM_Output, 0); zamuda (100); }

zamuda (10000);

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

// Analogno zapisovanje v nasprotni smeri urinega kazalca (RPWM_Output, 0); analogWrite (LPWM_Output, i); zamuda (100); }

zamuda (10000);

}

4. korak: Arduino, modul Bluetooth in nosilec razdelilnika moči

Arduino, modul Bluetooth in nosilec razdelilnika moči
Arduino, modul Bluetooth in nosilec razdelilnika moči
Arduino, modul Bluetooth in nosilec razdelilnika moči
Arduino, modul Bluetooth in nosilec razdelilnika moči

Verjetno bi se lahko izognili tudi brez 3D -tiskanja, vendar je veliko lažje samo natisniti, namesto da bi ga naredili. Zato sem zasnoval škatlo za svoj arduino in Bluetooth modul, ki se lahko prilega z tinkercadom. Ta škatla ima na strani luknje za vijake. To sem montiral sredi svojega polprikolice. Na koncu sem moral v škatli narediti luknje, da sem jo namestil tako veliko.

5. korak: Podvozje

Podvozje
Podvozje
Podvozje
Podvozje

To ohišje je bilo izdelano iz lesenega lesa in ga je preprosto privijačilo z nekaj lesenimi vijaki. Za vas sem ustvaril hiter model cad. O tem res ni veliko za povedati.

6. korak: Nosilec motorja brisalcev

Nosilec motorja brisalcev
Nosilec motorja brisalcev

To je pravzaprav iz prejšnjega projekta, zato so bili nosilci že izdelani, vendar je sestavljen iz 3 kosov težkih trakov.

7. korak: Varnost

Varno
Varno

Spet sem zasnoval nosilec v tinkercadu, ki drži odklopnik 7,5 amp. Kot lahko vidite na zgornji priloženi sliki.

8. korak: IBT_2 nosilci / nosilci voznika motorja

IBT_2 Nosilec / Nosilec voznika motorja
IBT_2 Nosilec / Nosilec voznika motorja
IBT_2 Nosilec / Nosilec voznika motorja
IBT_2 Nosilec / Nosilec voznika motorja

Našel sem nosilec na thingiverse, ki sem ga malo uredil. Po mojem mnenju zelo dobro opravlja svoje delo. Prav tako je zelo močan, kljub temu, da je pritrjen z vročim lepilom.

9. korak: Ponovno preizkusite kodo

Image
Image

Napisal sem neko kodo, ki bo vsakič, ko ji pošljete številko ena, motorje vrtela naprej. Tukaj:

10. korak: Ožičenje

Ožičenje
Ožičenje

Za povezavo večine stvari sem uporabil mešanico čokoladnih blokov in električnih priključkov. Zatiči arduino so spajkani. Za vas sem ustvaril tudi shemo ožičenja. Če želite to zgraditi, vam priporočam, da poiščete ožičenje za posamezne dele, saj je ta poenostavljena različica.

11. korak: Montaža koles

Montaža na kolo
Montaža na kolo

Za kolesa sem uporabil stara od dedka. Na motor brisalca sem prilepil matico M8 in nato uporabil zaklep navoja. Po tem sem v matico privil navojno palico. Dodal sem dva matica, da se zakleneta, nato pa še podložko za peni. Nato sem med kolo dodala še podložko in dve zaporni matici.

12. korak: Končna koda

Končna koda
Končna koda

Ta del kode uporablja spremenljivko, imenovano 'i', ki je kot celo število nastavljena na 170. To je olajšalo pisanje tega, saj mi ni bilo treba pisati 170 vsakič, ko sem hotel zavrteti vsak motor. Številka 170 se uporablja kot 170/255, kar ustreza 12/18 voltom. To sem rešil tako, da 18 delim z dvanajstimi in nato 255 delim z rezultatom zadnjega vsote. 18/5 = 1,5. 255 / 1,5 = 170.

Potem, ker obstajata dva pwm zatiča, sem vsak motor poimenoval Motor: RRPWM: RLPWM Motor 2: LRPWM LLPWM. Oba sta bila nastavljena kot izhoda na zatičih 5, 6, 10 in 11.

Prav tako sem nastavil 4 cela števila 1: forward_state 2: Backward_state 3: Levo stanje 4: Desno stanje. V nastavitvah so bile te privzeto nastavljene na 0. Za vsako sem uporabil preproste stavke if. Deluje tako, da nastavite stanje naprej na 1, če prejmete "1", vklopi pa tudi motorje. Potem obstaja še en stavek if, če je stanje naprej = 1 in je ena sprejeta, izklopite motorje. Na splošno to pomeni, da se bo, ko kliknete gumb, nadaljeval, nato pa se bo ob ponovnem pritisku ustavil.

Korak: Aplikacija

Image
Image
Izbirni premikajoči se obraz
Izbirni premikajoči se obraz

Ta aplikacija je bila napisana v izumitelju aplikacij MIT in uporablja virtualne zaslone za vzpostavitev povezave bluetooth na vsakem zaslonu (2 od njih). Ne dovoljuje vstopa na nadzorni zaslon, razen če imate povezavo prek bluetootha. Preprosto, vse, kar počne, je, da pošlje '1' '2' '3' '4' na arduino, odvisno od tega, kateri gumb pritisnete.

14. korak: Gibanje (TEST brez koša)

Ustvaril sem video, ki prikazuje, kaj zmore brez koša.

Korak 15: Montaža na koš

Ta stvar je bila zelo enostavna in samo vstavljena. Ni vam treba privijačiti ali kaj podobnega. Samo dodajte kolesa in ZOOM!

Korak 16: Prvi pravilen pogon

Image
Image

Posnel sem video, če ga niste videli na začetku.

17. korak: Izbirni premikajoči se obraz

Vsako datoteko s tega sem natisnil 3d: https://www.thingiverse.com/thing:2994999 thingiverse v 60 -odstotni lestvici. Nato sem ga vroče prilepil na servo rog in tako izrezal režo v košu. Za napajanje ločenega Arduina in serva sem uporabil baterijo aa. Uporabil sem primer šifrirne kode knjižnice Arduino.

Korak 18: Hvala, ker ste tako daleč !!

Uspelo ti je. Hvala, če ste prišli tako daleč, upam, da ste uživali.

19. korak: Izboljšave

Mislim, da se je ta projekt odlično izkazal, vendar je vedno prostor za izboljšave!

Prva stvar, ki bi jo spremenil, je, da bi bila popolnoma samodejna s senzorji Lidar ali kaj podobnega. Menjal bi tudi kolesa. Kolesa imajo premer le 7 palcev in mislim, da bi bilo bolje, če bi to naredila nekoliko večja, hitrejša in hitrejša. Nazadnje bi naredil veliko bolj kompaktno, da bi imel več prostora za del koša.

Natečaj Roboti
Natečaj Roboti
Natečaj Roboti
Natečaj Roboti

Podprvak na tekmovanju Roboti

Priporočena: