Sisällysluettelo:

Joulupukin auto: 6 vaihetta
Joulupukin auto: 6 vaihetta

Video: Joulupukin auto: 6 vaihetta

Video: Joulupukin auto: 6 vaihetta
Video: Как проверить генератор. За 3 минуты, БЕЗ ПРИБОРОВ и умений. 2024, Marraskuu
Anonim
Joulupukin auto
Joulupukin auto
Joulupukin auto
Joulupukin auto
Joulupukin auto
Joulupukin auto

Tässä on pieni hauska projekti, jonka tein joululoman aikana. Se on yksinkertainen ja helppo rakentaa, sitä ohjataan WiFi-yhteyden ja Android-puhelimen tai -tabletin kautta. Mikro-ohjain on ESP8266 Wemos D1-mini -kortilla, siihen on asennettu MicroPython ja se suorittaa pienen komentosarjan nimeltä remote.py. Sen päällä on kilpi (diy), jossa on 3 transistoria, muutama vastus ja jännitesäädin (virtalähde on vanha 2S 850mAh Lipo).

Kaukosäädin on Android -puhelin tai -tabletti, johon on asennettu fantastinen RoboRemo -sovellus:

Siirry RoboRemoon

Tämä sovellus voi muodostaa yhteyden Bluetoothin, TCP: n ja UDP: n kautta. Koska D1 -laitteessamme on WiFi, voimme ohittaa bluetooth -laitteiston ja pitää piirin erittäin yksinkertaisena. Määritämme D1: n tukiasemana, muodostamme yhteyden puhelimeemme tai tablettiimme ja lähetämme komentoja UDP: n kautta.

YouTube -video

Tarvikkeet

1 Wemos D1 mini, johon on asennettu uusin Micropython. Ahmed Nouira opetti erinomaisesti D1 minin salaman: katso se täältä

1 DIY -suoja D1 mini -laitteellesi (Banggood)

3 transistoria BC 517 (hieman ylilyöntiä, mutta minulla ei ollut muita saatavilla)

3 vastusta 39 kOhm 0, 25 wattia peruspolarisaatioon

1 Jännitesäädin 5V (7805 tai vastaava, käytin LM2940-5, KAPPAATTORI)

Ledit, 2 tai 4, jos pidät autosi takavaloista.

220 ohmin vastukset, yksi kullekin ledille.

2 hammaspyörämoottoria pyörillä, kuten Banggood -linjalla seuraavalla robotilla.

Puu, muovilevy tai mikä tahansa auton korin valmistamiseksi.

Tabletti tai puhelin, ANDROID, johon on asennettu RoboRemo -sovellus.

Vaihe 1: Valmistele kaukosäädin

Valmistele kaukosäädin
Valmistele kaukosäädin
Valmistele kaukosäädin
Valmistele kaukosäädin
Valmistele kaukosäädin
Valmistele kaukosäädin

Ensin meidän on määritettävä puhelin tai tabletti kauko -ohjaimeksi. Asenna RoboRemo -sovellus ja tutustu heidän verkkosivustoonsa: RoboRemo -sivusto.

Täältä löydät kaikki tarvitsemasi asiat ja opetusohjelmat. Lataa pdf-opas ja lue se.

Kun se on asennettu, kokeile sitä, se on erittäin helppoa! Kaukosäätimessämme on 4 painiketta, kuten kuvissa näkyy: käynnistys, pysäytys, vasen ja oikea.

Kukin painike lähettää tekstimerkkijonon ja sen jälkeen uuden rivin (käänteinen viiva ja merkki). Määritä painikkeet ja huomioi kunkin painikkeen tekstimerkkijono. Käsikirjoituksesi etsii näitä merkkijonoja ohjaamaan joulupukin ajoneuvoa:-)

Vaihe 2: Valmistele D1 Mini: Vilkkuva mikropytoni

Valmistele D1 Mini: Vilkkuva mikropytoni
Valmistele D1 Mini: Vilkkuva mikropytoni

Ahmed Nouira teki erinomaista työtä, tässä on kaikki mitä tarvitset Wemos D1: n valmisteluun:

Vilkkuva MicroPython

D1: tä varten on kuitenkin käytettävä seuraavaa esptool -komentoa:

esptool.py --port /dev /ttyUSB0-write_flash --flash_mode dio 0 esp8266-20190529-v1.11.bin

(Tämä koskee Linux -konetta, Macit ja Windows ovat erilaisia, myös.bin -tiedosto voi olla erilainen). Tärkein on --flash_mode dio Wemos D1: lle.

Jos kirjoitat terminaaliin vain esptool.py, se näyttää kaikki vaihtoehdot.

Jos sinulla on ongelmia MicroPythonin vilkkumisessa, tässä on muutamia hyödyllisiä linkkejä:

MicroPythonin käytön aloittaminen

Satunnaiset Nerd -opetusohjelmat

MicroPython -foorumi

Ja Google on ystäväsi, kirjoita vain "Vilkkuva mikropytoni Wemos D1: ssä".

Vaihe 3: Lataa Remote.py -komentosarja

Kun D1 -laitteeseen on asennettu Micropython, on aika ladata Remote.py -komentosarja.

Voit vapaasti muokata/jakaa/kopioida/mitä tahansa:-). Muista vain suojata RoboRemo -komentojonosi

(lähetetään joka kerta, kun painat puhelimen/tabletin painiketta) vastaa skriptiä.

Nimeä komentosarjan AP -nimi ja salasana haluamallasi tavalla.

Käytän Thonny IDE: tä skriptien kirjoittamiseen ja lataamiseen. Jos käytät toista menetelmää, varmista, että tekstieditori ei muuta komentosarjojen tunnistetta, tai Micropython valittaa.

Kate -tekstieditori (Linux) voidaan määrittää Python -komentosarjoille ja se huolehtii oikeista tunnisteista. Ampy voi salata käsikirjoituksen taulullesi.

Katso Random Nerd Tutorials -sivustolta kaikki mahdollisuudet: Linkki

Vieritä alas Edellytykset -osioon

Thonnyn avulla voit ladata komentosarjan uudelleennimeämisen yhteydessä, Remote.py on nimettävä uudelleen boot.py ennen kuin se vilkkuu pelilaudalla.

Vaihe 4: Testaa taulusi

Image
Image

AP -nimen ja salasanan muuttamisen ja komentosarjan lataamisen jälkeen on aika tehdä yksinkertainen testi:

- Käynnistä puhelin/tabletti ja tietokone

- Liitä D1mini USB -porttiin ja odota hetki, D1: n pitäisi alkaa tukiasemana

-liitä puhelin/tablet -laite asennus-/Wifi -osion tukiasemaan

-liitä Roboremo -sovellus tukiasemaan: menu/connect/Internet (UDP)/connect to ip: port

-kirjoita 192.168.4.1:5000

-avaa PuTTy tai muu sarjaemulaattori

-kirjoita portti (/dev/ttyUSB0 minun tapauksessani) ja aseta baudinopeudeksi 115200, et näe REPL: ää, mutta älä huoli:-)

- paina Android -puhelimesi/-tabletisi komentopainikkeita ja tarkkaile PuTTy -päätelaitteen ulostuloa: katso video

-Jos virheitä ei tapahdu: seuraava vaihe: sytytä juotosvälineet:-)

Vaihe 5: Kilven juottaminen

Aloita juottamalla akun liitin ja jännitesäädin (ja kondensaattori, jos LM2940-5 on käytössä). Mittaa lähtöjännite (5V). Jos OK juottaa 5V -lähdön ja GND: n kilven liittimiin, katso suojan merkinnät. Juotetaan kilven liittimet.

Johda nyt 5V- ja GND -väylä, juota muut osat kaavion mukaisesti. Kytke moottorit ja ledit ja olet valmis!

TÄRKEÄ ! Tarkista ja tarkista työsi ennen kuin asennat suojan D1miniin. Virheet voivat tuhota taulusi…

Vaihe 6: Auton rakentaminen

Tämä on myös hyvin yksinkertaista: kaivokseni on valmistettu puumaalien sekoitussauvoista, jotka on liimattu yhteen syaanin eli superliiman kanssa. Moottorit on kiinnitetty kaksipuolisella teipillä ja pyöristettyä pulttia käytetään "nokkapyöränä". Kokeilin muita asetuksia, mutta tämä antoi parhaat tulokset, asetus on sama kuin Banggood -linjan seuraaja. Päällirakenne on valmistettu balsasta (tein paljon naarmuuntuneita lentokoneita, joten minulla on vielä varastossa):-)

Juotos nyt moottorin johdot ja led-johdot, tarkista, pyörivätkö molemmat pyörät eteenpäin, jos "start" -painiketta painetaan.

Tämä on viimeinen vaihe, nyt on aika ajaa autosi ja pitää hauskaa:-)

Suositeltava: