Sisällysluettelo:

AUTOMAATTINEN JÄTTE PLANETIN TALLENNUS: 19 vaihetta (kuvilla)
AUTOMAATTINEN JÄTTE PLANETIN TALLENNUS: 19 vaihetta (kuvilla)

Video: AUTOMAATTINEN JÄTTE PLANETIN TALLENNUS: 19 vaihetta (kuvilla)

Video: AUTOMAATTINEN JÄTTE PLANETIN TALLENNUS: 19 vaihetta (kuvilla)
Video: Part 1 - Triplanetary Audiobook by E. E. Smith (Chs 1-4) 2024, Marraskuu
Anonim
Image
Image

Seuraa lisää tekijältä:

Automaattinen naamio
Automaattinen naamio
Piirustusrobotti Adafruit Shieldillä (Make It Move -kilpailu)
Piirustusrobotti Adafruit Shieldillä (Make It Move -kilpailu)
Piirustusrobotti Adafruit Shieldillä (Make It Move -kilpailu)
Piirustusrobotti Adafruit Shieldillä (Make It Move -kilpailu)

Tinkercad -projektit »

Ennen kuin aloitamme, suosittelen katsomaan ensimmäisen videon ennen tämän lukemista, koska se on erittäin hyödyllinen

Hei, nimeni on Jacob ja asun Isossa -Britanniassa.

Kierrätys on suuri ongelma asuessani näen paljon roskia pelloilla ja se voi olla haitallista. Ärsyttävintä tässä on se, että säiliöitä on kaikkialla. Johtuuko tämä siitä, että ihmiset ovat laiskoja? Päätin korjata tämän tekemällä sinulle tulevan kierrätysastian!

Aloitetaan…

Tarvikkeet

Dewalt/ mikä tahansa akkukäyttöinen työkaluakku.

3D tulostin. Voit luultavasti päästä eroon yhdestä.

Arduino uno.

Bluetooth -moduuli.

Buck -muunnin. Valinnainen riippuen siitä, kuinka kauan haluat arduino -laitteen kestävän.

Tietokone ja puhelin.

2x IBT_2.

2x pyyhkijän moottori.

Vaihe 1: Virran saaminen

Image
Image
Voiman saaminen
Voiman saaminen

Minulla on erittäin tiukka budjetti, joten en voi tuhlata rahojani hienoihin kalliisiin Li-Po-akkuihin tai jopa Led-happoon. Kuitenkin kodissasi on todennäköisesti todella halpoja LI-Po-akkuja, joista et edes tiedä. Akkuporakoneet tai jopa jotkut ruohonleikkurit. Nämä paristot ovat erittäin hyödyllisiä ja kevyitä!

En hukannut aikaa aloittamiseen! Hyppäsin tinkercadiin ja muutaman iteraation jälkeen keksin tämän:

Ylös.

Vaihe 2: Kytke moottorit

Moottorien kytkentä
Moottorien kytkentä

Kuten sanoin tarvikkeet -osiossa, käytän 2x IBT_2: ta ja arduinoa. Käytin tätä kytkentäkaaviota HUOMAUTUS, etten käyttänyt potentiaalimittaria. Johdotus oli hyvin yksinkertaista ja siihen liittyi vain juottaminen. IBT_2: ssa on kaksi PWM -nastaa, joista toinen pyörittää moottoria taaksepäin ja yksi eteenpäin. Siinä on myös kaksi virtalähdettä, jotka voivat olla 3,3–5 V. Nämä ovat kaikki tarvittavat johdot, jotta voit hallita moottoria täydellisesti. Älä välitä muista nastoista.

Vaihe 3: * Testaa * Koodi

Image
Image

Kirjoitin pienen koodin, joka kiihdyttää hitaasti moottoria ja muuttaa suuntaa 10 sekunnin välein. Tämä saavutetaan käyttämällä for -silmukkaa. IBT_2 on kytketty 5. ja 6. PWM -nastaan. Voit kopioida ja liittää sen.

Koodi:

int RPWM_Output = 5; // Arduino PWM -lähtötappi 5; muodosta yhteys IBT-2-nastaan 1 (RPWM) int LPWM_Output = 6; // Arduino PWM -lähtötappi 6; liitäntä IBT-2-nastaiseen 2 (LPWM)

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

void loop () {

int i = 0; // laita pääkoodisi tänne toistettavaksi:

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

// Myötäpäivään analogWrite (RPWM_Output, i); analogWrite (LPWM_Output, 0); viive (100); }

viive (10000);

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

// Anti Clockwise analogWrite (RPWM_Output, 0); analogWrite (LPWM_Output, i); viive (100); }

viive (10000);

}

Vaihe 4: Arduino, Bluetooth -moduuli ja virtalähteen kiinnike

Arduino, Bluetooth -moduuli ja virtalähteen kiinnike
Arduino, Bluetooth -moduuli ja virtalähteen kiinnike
Arduino, Bluetooth -moduuli ja virtalähteen kiinnike
Arduino, Bluetooth -moduuli ja virtalähteen kiinnike

Voit todennäköisesti päästä eroon ilman 3D -tulostusta, mutta on paljon helpompaa vain tulostaa se sen sijaan, että teet sen. Joten suunnittelin laatikon arduino- ja Bluetooth -moduulilleni liukumaan tinkercadilla. Tässä laatikossa on ruuvinreiät sivussa asennusta varten. Asensin tämän puolijaksoni keskelle. Lopulta minun piti vain tehdä reikiä laatikon sisään sen asentamiseksi niin suureksi.

Vaihe 5: Runko

Alusta
Alusta
Alusta
Alusta

Tämä runko valmistettiin nastapuusta ja ruuvattiin yksinkertaisesti yhteen muutamalla puuruuvilla. Olen luonut sinulle nopean cad -mallin. Tästä ei oikeastaan ole paljon sanottavaa.

Vaihe 6: Pyyhkimen moottorin kiinnikkeet

Pyyhkimen moottorin kiinnikkeet
Pyyhkimen moottorin kiinnikkeet

Tämä on itse asiassa aiemmasta projektista, joten kiinnikkeet on jo tehty, mutta se koostuu kolmesta raskaasta hihnasta.

Vaihe 7: Turvallinen

Turvallinen
Turvallinen

Suunnittelin jälleen asennuksen Tinkercadiin 7,5 ampeerin katkaisijan pitämiseksi. Kuten yllä olevasta kuvasta näet.

Vaihe 8: IBT_2 -kiinnikkeet / moottorin ohjaimen kiinnikkeet

IBT_2 Kiinnikkeet / Moottorin kuljettajan kiinnikkeet
IBT_2 Kiinnikkeet / Moottorin kuljettajan kiinnikkeet
IBT_2 Kiinnikkeet / Moottorin kuljettajan kiinnikkeet
IBT_2 Kiinnikkeet / Moottorin kuljettajan kiinnikkeet

Löysin mountiversen, jota muokkasin hieman. Mielestäni se tekee erittäin hyvää työtä. Se on myös erittäin vahva huolimatta siitä, että se on asennettu kuumaliimalla.

Vaihe 9: Testaa koodi uudelleen

Image
Image

Olen kirjoittanut jonkin koodin, joka saa moottorit pyörimään eteenpäin aina, kun lähetät sen numero yksi. Tässä:

Vaihe 10: Johdotus

Johdotus
Johdotus

Käytin useimpien asioiden yhdistämiseen suklaalohkoa ja tienpään sähköliittimiä. Arduino -nastat on juotettu. Olen myös luonut sinulle kytkentäkaavion. Jos haluat rakentaa tämän, suosittelen etsimään yksittäisten osien johdot, koska tämä on yksinkertaistettu versio.

Vaihe 11: Pyörän asennus

Pyörän kiinnitys
Pyörän kiinnitys

Pyörissä käytin isoisäni vanhoja. Kiinnitin M8 -mutterin pyyhkijän moottoriin ja käytin sen jälkeen kierrelukkoa. Tämän jälkeen ruuvasin kierretangon mutterin sisään. Lisäsin kaksi mutteria lukitaksesi sen yhteen ja sitten lisäsin penniäkin aluslevyn. Sitten lisäsin aluslevyn ja kaksi lukitusmutteria todella tiukasti pyörän väliin.

Vaihe 12: Lopullinen koodi

Lopullinen koodi
Lopullinen koodi

Tämä koodikappale käyttää muuttujaa nimeltä i, joka on asetettu kokonaislukuksi 170. Tämä helpotti huomattavasti tämän kirjoittamista, koska minun ei tarvinnut kirjoittaa 170 joka kerta, kun haluan pyörittää jokaista moottoria. Numeroa 170 käytetään, koska se on 170/255, joka vastaa 12/18 volttia. Sain tämän aikaan jakamalla 18 kahdellatoista ja jakamalla sitten 255 viimeisen summan tuloksella. 18/5 = 1,5. 255 / 1,5 = 170.

Koska sitten on kaksi pwm -nastaa, nimesin jokaisen moottorin moottoriksi: RRPWM: RLPWM Motor 2: LRPWM LLPWM. Nämä molemmat asetettiin lähtöiksi nastoille 5, 6, 10 ja 11.

Lisäksi asetin 4 kokonaislukua 1: eteenpäin_tila 2: Taaksepäin_tila 3: Vasen tila 4: Oikea tila. Asetuksissa nämä on oletusarvoisesti asetettu arvoon 0. Käytin yksinkertaisia if -lauseita jokaiselle. Se toimii asettamalla eteenpäin -tilaksi 1, jos vastaanotetaan '1', ja se käynnistää myös moottorit. Sitten on toinen if -lause, jossa sanotaan, että eteenpäin -tila = 1 ja yksi vastaanotetaan, sammuta moottorit. Kaiken kaikkiaan tämä tarkoittaa, että kun napsautat painiketta, se jatkuu ja kun napsautat sitä uudelleen, se pysähtyy.

Vaihe 13: Sovellus

Image
Image
Valinnainen liikkuvat kasvot
Valinnainen liikkuvat kasvot

Tämä sovellus on kirjoitettu MIT -sovellusten keksijällä ja käyttää virtuaalinäyttöjä Bluetooth -yhteyden muodostamiseen jokaisen näytön (2 niistä) kautta. Se ei salli pääsyä ohjausnäyttöön, ellei sinulla ole yhteyttä Bluetoothin kautta. Yksinkertaisesti, se tekee vain lähettämällä '1' '2' '3' '4' arduinoon riippuen siitä, mitä painiketta painat.

Vaihe 14: Liike (TESTI ilman säiliötä)

Olen luonut videon näyttääkseni, mitä se voi tehdä ilman roskakoria.

Vaihe 15: Säiliön asennus

Tämä asia oli erittäin helppo ja vain raotettu sisään. Sinun ei tarvitse ruuvata sitä sisään tai mitään. Lisää vain pyörät ja ZOOM!

Vaihe 16: Ensimmäinen oikea asema

Image
Image

Tein videon, jos et nähnyt sitä alussa.

Vaihe 17: Valinnaiset liikkuvat kasvot

3D -tulostin jokaisen tiedoston tästä: https://www.thingiverse.com/thing:2994999 thingiverse post 60%: n asteikolla. Liimasin sen sitten kuumasti servosarveen ja leikkasin raon näin. Käytin erillistä Arduinoa ja servoa aa -akulla. Käytin esimerkkiä pyyhkäisykoodista Arduino -kirjasto.

Vaihe 18: Kiitos, että sait tämän FAR !

Sinä teit sen. Kiitos, jos pääsit näin pitkälle, toivottavasti pidit siitä.

Vaihe 19: Parannuksia

Mielestäni tämä projekti onnistui hienosti, mutta aina on parantamisen varaa!

Ensimmäinen asia, jonka haluaisin muuttaa, on tehdä se täysin automaattiseksi Lidar -antureilla tai vastaavalla. Vaihtaisin myös renkaat. Pyörät ovat halkaisijaltaan vain 7 tuumaa, ja luulen, että jos voisin tehdä sen hieman isommaksi, se olisi parempi tehdä hiihto ja nopeammin. Lopuksi tekisin siitä paljon pienemmän, jotta minulla olisi enemmän tilaa roska -osalle.

Robottikilpailu
Robottikilpailu
Robottikilpailu
Robottikilpailu

Toinen sija robottikilpailussa

Suositeltava: