Tartalomjegyzék:

AUTOMATIKUS SZEMÉLY VAGY TARTÓ. A bolygó mentése: 19 lépés (képekkel)
AUTOMATIKUS SZEMÉLY VAGY TARTÓ. A bolygó mentése: 19 lépés (képekkel)

Videó: AUTOMATIKUS SZEMÉLY VAGY TARTÓ. A bolygó mentése: 19 lépés (képekkel)

Videó: AUTOMATIKUS SZEMÉLY VAGY TARTÓ. A bolygó mentése: 19 lépés (képekkel)
Videó: Iskolai orrvérzés, túlzott menstruációs vérzések, görcsök, inkontinencia - Kérdezz-felelek élőben 7 2024, Július
Anonim
Image
Image

Kövesse a szerző további információit:

Automata maszk
Automata maszk
Rajz robot Adafruit Shield -el (Make It Move Verseny)
Rajz robot Adafruit Shield -el (Make It Move Verseny)
Rajz robot Adafruit Shield -el (Make It Move Verseny)
Rajz robot Adafruit Shield -el (Make It Move Verseny)

Tinkercad projektek »

Mielőtt elkezdenénk, javaslom, hogy nézze meg az első videót, mielőtt ezt elolvassa, mert nagyon hasznos

HI, a nevem Jacob, és az Egyesült Királyságban élek.

Az újrahasznosítás nagy probléma, ahol élek. Sok szemetet látok a mezőkön, és káros lehet. A legbosszantóbb ebben az, hogy mindenhol kukák vannak. Ez azért van, mert az emberek lusták? Úgy döntöttem, hogy kijavítom ezt azáltal, hogy elkészítek egy újrahasznosító tartályt, amely hozzád érkezik!

Lássunk neki…

Kellékek

Dewalt/ bármilyen akkus szerszám akkumulátor.

3d nyomtató. Valószínűleg megúszhatná az egyiket.

Arduino uno.

Bluetooth modul.

Buck konverter. Opcionális attól függően, hogy mennyi ideig szeretné tartani az arduino -t.

Számítógép és telefon.

2x IBT_2.

2x ablaktörlő motor.

1. lépés: Áramellátás

Image
Image
Erő megszerzése
Erő megszerzése

Nagyon szűkös költségvetéssel rendelkezem, így nem pazarolhatom a pénzemet a drága Li-Po akkumulátorokra vagy akár a Led savra. Azonban valószínűleg nagyon olcsó LI-Po akkumulátorok vannak otthonában, amelyekről nem is tud. Akkus fúró Akkumulátor vagy akár néhány fűnyíró. Ezek az akkumulátorok nagyon hasznosak és könnyűek!

Nem vesztegettem időt az indulásra! Bementem a Tinkercad -be, és néhány iteráció után ezt találtam:

Fel a tetejére.

2. lépés: A motorok bekötése

A motorok bekötése
A motorok bekötése

Amint a kellékek részben említettem, 2x IBT_2 -t és egy arduino -t használok. Ezt a kapcsolási rajzot használtam MEGJEGYZÉS NEM HASZNÁLTAM A POTENCIOMÉTER RÉSZET. A bekötés nagyon egyszerű volt, és csak forrasztással járt. Az IBT_2 -nek két PWM csapja van, az egyik a motor hátrafelé és egy előre forgatására szolgál. Ezenkívül két tápcsatlakozója is van, amelyek 3,3 és 5 volt közöttiek lehetnek. Ezeket kell csak bekötni, hogy teljes mértékben irányítani tudja a motort. Ne aggódjon a többi csap miatt.

3. lépés: * Teszt * Kód

Image
Image

Írtam egy kis kódrészletet, amely lassan felgyorsítja a motort és az irányváltást 10 másodpercenként. Ezt for for ciklus használatával érik el. Az IBT_2 -t az 5. és a 6. PWM tűre kötötték. Másolhatja és beillesztheti.

Kód:

int RPWM_Output = 5; // Arduino PWM kimeneti csap 5; csatlakozzon az IBT-2 1. tűhöz (RPWM) int LPWM_Output = 6; // Arduino PWM kimeneti csap 6; Csatlakozás az IBT-2 2 tűhöz (LPWM)

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

void loop () {

int i = 0; // tegye ide a fő kódot az ismételt futtatáshoz:

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

// Óramutató járásával megegyező irányban analóg Írás (RPWM_Output, i); analogWrite (LPWM_Output, 0); késleltetés (100); }

késleltetés (10000);

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

// Anti óramutató járásával megegyező irányú analóg írás (RPWM_Output, 0); analogWrite (LPWM_Output, i); késleltetés (100); }

késleltetés (10000);

}

4. lépés: Arduino, Bluetooth -modul és tápegység -tartó

Arduino, Bluetooth modul és áramelosztó tartó
Arduino, Bluetooth modul és áramelosztó tartó
Arduino, Bluetooth modul és áramelosztó tartó
Arduino, Bluetooth modul és áramelosztó tartó

Valószínűleg megúszhatná a 3D nyomtatást, de sokkal könnyebb egyszerűen kinyomtatni, mint elkészíteni. Ezért megterveztem egy dobozt az arduino és a Bluetooth modulomhoz, hogy be tudjanak csúsztatni a tinkercaddel. Ennek a doboznak az oldalán csavarfuratok vannak a szereléshez. Ezt a félig dolgozatom közepére szereltem fel. Végül csak lyukakat kellett létrehoznom a doboz belsejében, hogy olyan nagyra szerelhessem.

5. lépés: Alváz

Alváz
Alváz
Alváz
Alváz

Ez az alváz csapágyfából készült, és néhány facsavarral egyszerűen össze volt csavarozva. Készítettem neked egy gyors cad modellt. Erről nincs igazán sok mondanivaló.

6. lépés: Az ablaktörlő motor rögzítése

Ablaktörlőmotor -tartók
Ablaktörlőmotor -tartók

Ez valójában egy korábbi projektből származik, így a rögzítéseket már elkészítették, de 3 darab nagy teherbírású hevederből áll.

7. lépés: Biztonságos

Biztonságos
Biztonságos

Ismét egy tartószerkezetet terveztem a Tinkercad -ban egy 7,5 amperes megszakító tartására. Amint a fenti mellékelt képen is látható.

8. lépés: IBT_2 tartók / motorhajtómű -tartók

IBT_2 Tartók / Motorhajtómű -tartó
IBT_2 Tartók / Motorhajtómű -tartó
IBT_2 Tartók / Motorhajtómű -tartó
IBT_2 Tartók / Motorhajtómű -tartó

Találtam egy mount -ot a thingiverse -n, amit kicsit szerkesztettem. Véleményem szerint nagyon jó munkát végez. Ezenkívül nagyon erős, annak ellenére, hogy forró ragasztóval van felszerelve.

9. lépés: Ismét tesztelje a kódot

Image
Image

Írtam néhány kódot, amely minden egyes alkalommal, amikor elküldi az első számú számot, előre lendíti a motorokat. Itt:

10. lépés: huzalozás

Vezeték
Vezeték

A legtöbb dolog csatlakoztatásához csokoládé blokk és út menő elektromos csatlakozók keverékét használtam. Az arduino csapokat forrasztották. Kapcsolási rajzot is készítettem az Ön számára. Ha mégis ezt szeretné megépíteni, azt javaslom, keresse meg a vezetékeket az egyes alkatrészekhez, mivel ez egy egyszerűsített verzió.

11. lépés: Kerék szerelés

Kerék rögzítés
Kerék rögzítés

A kerekekhez régieket használtam nagyapámnál. Rögzítettem egy M8 -as anyát az ablaktörlő motorra, majd menetzárót használtam rá. Ezt követően menetes rudat csavartam az anya belsejébe. Hozzáadtam két anyát, hogy össze lehessen zárni, majd egy filléres mosót. Ezután hozzáadtam egy alátétet és két szorító anyát, amelyek nagyon szorosak voltak a kerék között.

12. lépés: Végső kód

Végső kód
Végső kód

Ez a kódrészlet egy 'i' nevű változót használ, amely 170 -re van állítva. Ez sokkal könnyebbé tette az írás megírását, mivel nem kellett 170 -et írnom minden egyes alkalommal, amikor minden motort meg akartam pörgetni. A 170 -es számot 170/255 -ként használják, ami 12/18 voltnak felel meg. Ezt úgy oldottam meg, hogy elosztottam 18 -at tizenkettővel, majd 255 -öt elosztottam az utolsó összeg eredményével. 18/5 = 1,5. 255 / 1,5 = 170.

Aztán, mivel két pwm csap van, minden motort Motornak neveztem el: RRPWM: RLPWM Motor 2: LRPWM LLPWM. Mindkettő kimenetként lett beállítva az 5 -ös, 6 -os, 10 -es és 11 -es tűn.

Továbbá beállítottam 4 egész számot 1: előre_állapot 2: Vissza_állapot 3: Bal állapot 4: Jobb állapot. A beállításban ezek alapértelmezés szerint 0 -ra lettek állítva. Mindegyikhez egyszerű if állításokat használtam. Úgy működik, hogy az előremeneti állapotot 1 -re állítja, ha „1” érkezik, és bekapcsolja a motorokat is. Ezután van egy másik if utasítás, amely azt mondja, hogy ha az előremeneti állapot = 1 és az egyik érkezik, kapcsolja ki a motorokat. Összességében ez azt jelenti, hogy ha rákattint egy gombra, akkor folytatja, majd amikor ismét rákattint, leáll.

13. lépés: kb

Image
Image
Opcionális mozgó arc
Opcionális mozgó arc

Ezt az alkalmazást az MIT app feltalálója írta, és virtuális képernyőket használ a Bluetooth kapcsolat eléréséhez minden képernyőn (kettő közülük). Nem engedi, hogy belépjen a vezérlőképernyőre, hacsak nincs Bluetooth kapcsolat. Egyszerűen csak annyit tesz, hogy "1" "2" "3" "4" -t küld az arduino -nak attól függően, hogy melyik gombot nyomja meg.

14. lépés: Mozgás (TESZT Bin nélkül)

Létrehoztam egy videót, hogy megmutassam, mire képes kukák nélkül.

15. lépés: A tartály felszerelése

Ez a dolog nagyon egyszerű volt, és csak be volt vágva. Nem kell belecsavarni, vagy ilyesmi. Csak add hozzá a kerekeket és a ZOOM -ot!

16. lépés: Első megfelelő meghajtó

Image
Image

Van egy videó, amit készítettem, ha nem láttad az elején.

17. lépés: Választható mozgó arc

Ebből kinyomtattam minden fájlt: https://www.thingiverse.com/thing:2994999 thingiverse post 60% -os léptékben. Ezután forrón ragasztottam a szervókürthöz, és így vágtam egy rést a kukába. Aa akkumulátort használtam egy külön Arduino és szervó táplálására. Az Arduino könyvtár példáját használtam.

18. lépés: Köszönjük, hogy ezt a messzire eljutottad !

Megcsináltad. Köszönöm, ha idáig eljutott remélem tetszett.

19. lépés: Javítások

Szerintem ez a projekt remekül sikerült, de mindig van hova fejlődni!

Az első dolog, amit megváltoztatnék, hogy teljesen automatikussá tegyem Lidar érzékelőkkel vagy ilyesmivel. Kerekeket is cserélnék. A kerekek csak 7 hüvelyk átmérőjűek, és azt hiszem, ha egy kicsit nagyobbra tudnám tenni, akkor jobb lenne, ha gyorsabban és gyorsabban futnék. Végezetül sokkal kompaktabbá tenném, hogy több hely álljon rendelkezésre a szemetes számára.

Robot verseny
Robot verseny
Robot verseny
Robot verseny

Második hely a robotok versenyében

Ajánlott: