Sisällysluettelo:
- Tarvikkeet
- Vaihe 1: Virran saaminen
- Vaihe 2: Kytke moottorit
- Vaihe 3: * Testaa * Koodi
- Vaihe 4: Arduino, Bluetooth -moduuli ja virtalähteen kiinnike
- Vaihe 5: Runko
- Vaihe 6: Pyyhkimen moottorin kiinnikkeet
- Vaihe 7: Turvallinen
- Vaihe 8: IBT_2 -kiinnikkeet / moottorin ohjaimen kiinnikkeet
- Vaihe 9: Testaa koodi uudelleen
- Vaihe 10: Johdotus
- Vaihe 11: Pyörän asennus
- Vaihe 12: Lopullinen koodi
- Vaihe 13: Sovellus
- Vaihe 14: Liike (TESTI ilman säiliötä)
- Vaihe 15: Säiliön asennus
- Vaihe 16: Ensimmäinen oikea asema
- Vaihe 17: Valinnaiset liikkuvat kasvot
- Vaihe 18: Kiitos, että sait tämän FAR !
- Vaihe 19: Parannuksia
Video: AUTOMAATTINEN JÄTTE PLANETIN TALLENNUS: 19 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 08:59
Seuraa lisää tekijältä:
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
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
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
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
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
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
Tämä on itse asiassa aiemmasta projektista, joten kiinnikkeet on jo tehty, mutta se koostuu kolmesta raskaasta hihnasta.
Vaihe 7: 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
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
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
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ö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
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
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
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.
Toinen sija robottikilpailussa
Suositeltava:
Korkean tarkkuuden etätietojen tallennus yleismittarilla/Arduino/pfod -sovelluksella: 10 vaihetta (kuvien kanssa)
Korkean tarkkuuden etätietojen kirjaus yleismittarilla/Arduino/pfod -sovelluksella: Päivitetty 26. huhtikuuta 2017 Tarkistettu piiri ja kortti käytettäväksi 4000ZC USB -mittarien kanssa. Ei Android -koodausta kirjautumiseen ja
PS4 -ohjain ja pelien tallennus: 5 vaihetta
PS4 -ohjain ja pelien tallennustila: Olen kamppaillut PS4: n lisävarusteiden säilyttämisen kanssa todella pitkään. Asun pienessä huoneessa, ja minulla on yleensä paljon tavaraa, enimmäkseen kaikki pelilaatikot ja ohjaimet. Yhdellä koulun luokallani
Guardian V1.0 --- Oven piilokameran päivittäminen Arduinolla (liiketunnistuksen tallennus ja sähköiskun ominaisuudet): 5 vaihetta
Guardian V1.0 ||| Oven piilokameran päivittäminen Arduinolla (liiketunnistuksen tallennus ja sähköiskuominaisuudet): Olen tilannut piilokameran, mutta kun käytän sitä, huomasin, että automaattista tallennustoimintoa ei ole (aktivoitu liiketunnistuksella). Sitten aloin tutkia, miten se toimii. Jos haluat tallentaa videon, sinun pitäisi 1- pitää virtapainiketta painettuna lähes 2 sekuntia
DVD -aseman piilotettu tallennus: 3 vaihetta
DVD -aseman piilotettu tallennus: Käänsin vanhan tietokoneen DVD -aseman tallennustilaksi. se on hyvä käyttää vanhaa asemaa, ja se on hyvä piilopaikka
MIKROFONIPIPU-Handsfree-tallennus: 8 vaihetta (kuvilla)
MICROPHONE HAT-Handsfree-tallennus: Digitaaliset sanelulaitteet ovat melko halpoja. Heillä on kurjat kaiuttimet, mutta erittäin hyvät mikrofonit, ja he voivat ladata tiedostonsa tietokoneelle muokattavaksi. Minua kiinnostaa musiikki ja äänitys. Haluan kehittää ääntäni ja myös tallentaa