Turinys:

„Pasidaryk pats“telefonu valdomas „LEGO® Bat Buggy“: 5 žingsniai
„Pasidaryk pats“telefonu valdomas „LEGO® Bat Buggy“: 5 žingsniai

Video: „Pasidaryk pats“telefonu valdomas „LEGO® Bat Buggy“: 5 žingsniai

Video: „Pasidaryk pats“telefonu valdomas „LEGO® Bat Buggy“: 5 žingsniai
Video: cocok nih buat nakut nakutin maling😁 2024, Liepa
Anonim
Image
Image
„Pasidaryk pats“telefonu valdomas „LEGO® Bat Buggy“
„Pasidaryk pats“telefonu valdomas „LEGO® Bat Buggy“
„Pasidaryk pats“telefonu valdomas „LEGO® Bat Buggy“
„Pasidaryk pats“telefonu valdomas „LEGO® Bat Buggy“

Naudodami kai kurias 3D spausdintas dalis ir keletą pigių komponentų, galite sukurti mažas, telefonu valdomas LEGO transporto priemones.

Projektui aš naudosiu:

  • ESP32 mikrovaldiklis („Adafruit Feather ESP32“arba jo ekvivalentas TTGO)
  • 2 x N20 pavarų varikliai
  • 1 x 18650 ličio baterija
  • 2 x „Pololu DRV8835“variklių tvarkyklės (nors reikia tik vieno, antrasis skirtas būsimam išplėtimui)
  • pasirinktinė PCB, skirta laikyti DRV8835 variklio tvarkykles
  • kelios 3D spausdintos dalys (neturiu 3D spausdintuvo, todėl šiai paslaugai naudoju 3DHubs)
  • LEGO - „Technic“takeliai ir keletas kitų kūrinių

Tai atvirojo kodo kūrimas. Visą programinę įrangą, elektros įrangą ir 3D spausdintas dalis galite atsisiųsti/modifikuoti/naudoti/ir tt.

„LEGO®“yra „LEGO“įmonių grupės prekės ženklas, kuris nerėmė, neleidžia ir neremia šios svetainės.

1 žingsnis: Elektronika

Image
Image
„Motors“
„Motors“

Turėjau pasirinktinę PCB, išspausdintą kaip „nešiklis“DRV8835 variklių tvarkyklėms. Vietoj to galite naudoti laidus, tačiau tai nebūtų taip tvarkinga. PCB gamybai naudojau PCBWAY.

Čia yra „Gerber“failai, jei norite spausdinti savo PCB, arba „Eagle“failai, jei norite pakeisti dizainą!

2 žingsnis: varikliai

Image
Image
„Motors“
„Motors“

Aš naudoju „N20“pavarų variklius. Juos galite lengvai rasti „EBay“/„AliExpress“ir tt Mano naudojami modeliai yra 6v, 300rpm, su 10mm velenais.

Variklio korpusas ir ašies adapteris buvo atspausdinti 3D. Pridėtas galite rasti STL failus. Šiems spausdinti naudojau 3DHubs.com (atspausdinta 100um).

3 žingsnis: akumuliatoriaus laikiklis

Baterijos laikiklis
Baterijos laikiklis

Akumuliatoriaus laikiklis taip pat yra atspausdintas 3D, nors jūs taip pat lengvai galėtumėte naudoti akumuliatoriaus laikiklį iš lentynos ir priklijuoti prie jo keletą LEGO kaladėlių/plokščių.

Jei norite tai atspausdinti, pridedamas STL failas.

Baterijos kontaktai

Maitinimo jungiklis

4 žingsnis: programinė įranga

Image
Image

ESP32 veikia žiniatinklio serveris. Tai yra puslapis, leidžiantis įvesti įvesties valdiklius atgal į ESP32 per „WebSocket“(tokiu būdu jis bus mažo delsos). Tinklalapis valdys daugialypį arba pelės įvedimą.

Čia galite atsisiųsti projekto šaltinio kodą.

5 žingsnis: sukurkite

Dabar visi komponentai veikia, atėjo laikas linksmai daliai - pasitelkiant vaizduotę ir kuriant transporto priemonę / robotą.

Vairuotojo laikiklis gali turėti iki 4 DRV8835, tai reiškia, kad iš viso gali būti varomi 8 nuolatinės srovės varikliai arba 4 žingsniniai varikliai arba jų derinys.

Rekomenduojamas: