Kazalo:
- Zaloge
- 1. korak: Pridobite moč
- 2. korak: Ožičenje motorjev
- 3. korak: * Preizkusite * Kodo
- 4. korak: Arduino, modul Bluetooth in nosilec razdelilnika moči
- 5. korak: Podvozje
- 6. korak: Nosilec motorja brisalcev
- 7. korak: Varnost
- 8. korak: IBT_2 nosilci / nosilci voznika motorja
- 9. korak: Ponovno preizkusite kodo
- 10. korak: Ožičenje
- 11. korak: Montaža koles
- 12. korak: Končna koda
- Korak: Aplikacija
- 14. korak: Gibanje (TEST brez koša)
- Korak 15: Montaža na koš
- Korak 16: Prvi pravilen pogon
- 17. korak: Izbirni premikajoči se obraz
- Korak 18: Hvala, ker ste tako daleč !!
- 19. korak: Izboljšave
Video: AVTOMATSKI SMEČNI PLAČILEC ALI SMEČ. REŠITEV PLANETE: 19 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:02
Z gaming feeling0Sledi več avtorja:
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č
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
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
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
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
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
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
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
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
Napisal sem neko kodo, ki bo vsakič, ko ji pošljete številko ena, motorje vrtela naprej. Tukaj:
10. korak: 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
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
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
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
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.
Podprvak na tekmovanju Roboti
Priporočena:
Avtomatski katapult iz gumijastega traku: 8 korakov (s slikami)
Avtomatski katapult iz gumijastega traku: Ste naveličani teh pisarniških bojev? Zgrabite svoje orodje in zgradite najmočnejši avtomatski katapult v celotni zgradbi! Premagajte svoje kolege ali sošolce in uživajte v moči, ki jo sprostite z enim samim pritiskom na gumb! V tem navodilu bom pokazal
UWaiPi - avtomatski sistem za zalivanje rastlin s časom: 11 korakov (s slikami)
UWaiPi - avtomatski sistem za zalivanje rastlin s časom: Pozdravljeni! Ste danes zjutraj pozabili zalivati rastline? Ali načrtujete počitnice, vendar razmišljate, kdo bo zalival rastline? No, če so vaši odgovori DA, potem imam rešitev za vašo težavo. Res sem vesel, da vam predstavljam uWaiPi -
MESOMIX - avtomatski stroj za mešanje barv: 21 korakov (s slikami)
MESOMIX - Samodejni stroj za mešanje barv: Ali ste oblikovalec, umetnik ali ustvarjalna oseba, ki rada na svoje platno meče barve, vendar je pri ustvarjanju želenega odtenka pogosto težava. ki se borijo na zraku. Kot ta naprava ste
IoT APIS V2 - Avtonomni avtomatski namakalni sistem za namakanje rastlin, ki podpira IoT: 17 korakov (s slikami)
IoT APIS V2 - avtonomni avtomatiziran namakalni sistem za namakanje rastlin, ki podpira IoT: Ta projekt je evolucija mojih prejšnjih navodil: APIS - avtomatiziran namakalni sistem rastlin APIS uporabljam že skoraj eno leto in sem želel izboljšati prejšnjo zasnovo: Sposobnost nadzirajte rastlino na daljavo. Takole
Kako narediti avtomatski termostat za peč na drva: 5 korakov (s slikami)
Kako narediti avtomatski termostat na peči na drva: Za projekt Mechatronics Class sem se odločil, da bom zasnoval in ustvaril avtomatski termostat na štedilniku na drva z uporabo Arduina, ki podpira WiFi, s krmilnikom PID, ki poganja koračni motor za nadzor položaja lopute na moji peči na drva. To je bilo zelo vojno