Robotiikka on iso osa Vadelma Pi ja mikrokontrolleriyhteisöt. Koodin ja elektroniikan yhdistäminen kohteen siirtämiseksi on hyvä motivaattori STEM-koulutukselle. Koska moottorit vetävät liikaa virtaa tyypillisen GPIO-nastan käsittelemiseksi, meidän on käytettävä moottorin ohjainta tai ohjainkorttia GPIO: n suojaamiseksi antamalla Picolle mahdollisuus ohjata piiriä piirilevyllä.

Kitronik on julkaisi kaksi moottorin ohjaustaulua Vadelma Pi Pico . 13 dollarin (9 £) Pico Motor Driver on pienin levy, joka on tarkoitettu Pico-robotiikan perusprojekteihin ja sopii oppijoille, jotka haluavat tehdä nopean robotin DC-moottoreilla ja yksinkertaisilla antureilla. 18 dollarin (13,20 puntaa) Pico Robotics Board on suurempi ja siinä on paljon enemmän moottorivaihtoehtoja. Tällä levyllä voimme ohjata jopa kahdeksaa servomoottoria, kahta askelmoottoria ja neljää tasavirtamoottoria, mutta Pico-moottorin ohjaimesta löytyvät GPIO-tulot puuttuvat. Molemmissa piirilevyissä on virransyöttöliittimet käytettäväksi enintään 10,8 V: n paristojen/virtalähteiden kanssa. Yksi virtalähde tarjoaa virtaa robotille ja Vadelma Pi Picolle, mikä yksinkertaistaa projektin suunnittelua.

Laitimme molemmat levyt penkille ja rakensimme muutaman testiprojektin hyödyntämään molemmilla levyillä olevia ominaisuuksia.

Suunnittelu

Kuva 1/4

“vanilla.futurecdn.net/tomshardware/media/img/missing-image.svg”alt=”Kitronik Pico Motor Driver and Pico Robotics Board”class=”lazy-image-van optional-image”onerror=”if (this.src && this.src.indexOf (‘missing-image.svg’)!==-1) {return true;}; this.parentNode.replaceChild (window.missingImage (), this)”oko=”(min-leveys: 1000px) 970px, calc (100vw-40px)”data-normal=”https://vanilla.futurecdn.net/tomshardware/media/img/missing-image.svg”data-srcset=”https://cdn.mos.cms.futurecdn.net/vKtmZbV2v8EJeZ88vArthH-320-80.jpg 320w, https://cdn.mos.cms.futurecdn.net/vKtmZbV2v8EJeZ88vArthH-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/vKtmZbV2v8EJeZ88vArthH-970-w.jpg 970-w.jpg https://cdn.mos.cms.futurecdn.net/vKtmZbV2v8EJeZ88vArthH.jpg”data-pin-media=”https://cdn.mos.cms.futurecdn.net/vKtmZbV2v8EJeZ88vArth

(Kuvan luotto: Tomin laitteisto)
Kuva 2/4

“https://vanilla.futurecdn.net/tomshardware/media/img/missing-image.svg”alt=”Kitronik Pico Motor Driver and Pico Robotics Board”class=”lazy-image-van optional-image”onerror=”if (this.src && this.src.indexOf (‘missing-image.svg’)!==-1) {return true;}; this.parentNode.replaceChild (window.missingImage (), this)”koot=”( min-leveys: 1000px) 970px, calc (100vw-40px)”data-normal=”https://vanilla.futurecdn.net/tomshardware/media/img/missing-image.svg”data-srcset=”https://br.atsit.in/fi/wp-content/uploads/2021/06/kitronik-pico-motor-driver-ja-pico-robotics-board-katsaus-r2-p1c0-13.jpg 320w, https://br.atsit.in/fi/wp-content/uploads/2021/06/kitronik-pico-motor-driver-ja-pico-robotics-board-katsaus-r2-p1c0-14.jpg 650w, https:.cms.futurecdn.net/oH6DKPS7reM64ztNPMNy4J-970-80.jpg 970w”data-o riginal-mos=”https://cdn.mos.cms.futurecdn.net/oH6DKPS7reM64ztNPMNy4J.jpg”data-pin-media=”https://cdn.mos.cms.futurecdn.net/oH6DKPS7reM64ztNPMNy4J.j/picture>

(Kuvan luotto: Tomin laitteisto)

Kuva 3/4

(Kuvan luotto: Tomin laitteisto)

Kuva 4/4

Kitronik Pico Motor Driver and Pico Robotics Board

(Kuvahyvitys: Tom’s Har ohjelmisto)

Suurempi näistä kahdesta levystä on Kitronik Pico Robotics-levy ja suuremmalla koolla saamme lisää ominaisuuksia. Pakattu 2,6 x 2,2 tuuman (68 x 56 mm: n levylle on tilaa Raspberry Pi Picolle tai Pimoronin Pico Lipolle sekä neljä moottorin lähtöä, joita ohjaavat kaksi DRV8833-moottoriohjainta. Voimme käyttää näitä liittimiä neljän tasavirtamoottorin tai kahden tasavirtamoottorin virtalähteeseen askelmoottorit. Siirtymällä levyn oikealle puolelle näemme kahdeksan otsikkoa käytettäväksi harrasteservojen kanssa, kuten SG90 tai MG90S. Otsikot ovat suoraan yhteydessä servoon käyttämällä Signal, Voltage, Ground (SVG)-liitintä. Levyn vasemmassa reunassa on virransyöttöliitin, johon voimme liittää akun ja toimittaa jopa 10,8 V: n virran monien moottoreiden virran saamiseksi ja Raspberry Pi Picon virran saamiseksi sisäänrakennetun säätimen kautta. Voimme kytkeä Picon tietokoneeseen ja ulkoiseen virtalähteeseen samanaikaisesti, kun säätimen ja Pico 5 V: n nastan välillä on diodi, joka estää vahingossa tapahtuvat vahingot.

Pienin näistä kahdesta kortista on Pico Motor Driver-kortti, vain 62 x 34 mm (2,44 x 1,33 tuumaa); tämä lauta on Suunniteltu käytettäväksi vain kahden tasavirtamoottorin kanssa DRV8833-moottoriohjaimen kautta. Tehonsyöttö pysyy samana, kun 10,8 V: n maksimitulo ja diodi ovat paikallaan estääkseen takana toimivan Raspberry Pi Picon ylijännitteen. Kitronikin tuotevalikoimassa on tämän piirilevyn ainutlaatuista se, että meillä on ruuviliittimien läpiviennit neljälle GPIO-nastalle ja 3 V: n, GND: lle, jotka ovat hyödyllisiä antureille ja tuloille, jotta robotti saisi”vision”. Ruuviliittimien edessä ja alapuolelle painettuina ovat liittimiin käytetyt GPIO-nastat, lukuun ottamatta Python-kirjastoissa tiivistettyjä moottoreita. Pico Robotics-taulussa ei ole GPIO: ta, joten vain moottoreille on tarrat.

Käyttäminen Kitronik Pico Robotics Board ja Pico Motor Driver

Kitronik Pico Motor Driver and Pico Robotics Board

(Kuvan luotto: Tom’s Hardware)

Kummankin levyn integrointi alustaan ​​on helpompaa levyille asetettujen reikien ansiosta. Näitä käytetään levyn kiinnittämiseen alustaan. Jos tulostat 3D-mallia tai leikkaat laseria omalla alustallasi, asennusreikien sijainti voidaan lisätä projektiin mittatilaustyönä. Jos käytät geneeristä robottialustaa, sen tulisi olla sopiva.

Pico Robotics Board on selvästi suunniteltu suuremmille, monimutkaisemmille robotiikkaprojekteille, mikä näkyy moottoreiden ja servojen suuresta määrästä, jotka voivat ajaa siitä pois. Se piilottaa myös PCA9685PW IC: n, jota käytetään yhteydenpitoon kortin kanssa I2C: n kautta. Pico Motor Driver on yksinkertaisempi kortti ja käyttää PWM: ää moottoreiden nopeuden säätämiseen.

Tämä tarkoittaa, että kummankin levyn MicroPython-ja CircuitPython-kirjastot eivät ole yhteensopivia, mutta kirjastojen syntaksin mukaan voimme siirtää koodin yhdeltä levyltä toiselle yksinkertaisesti vaihtamalla kirjastojen välillä. Muista vain, että Pico Motor Driver ei ole yhteensopiva servo-ja askelmoottoreiden kanssa.

Kitronik Pico Motor Driver ja Pico Robotics Board

(Kuvan luotto: Tomin laitteisto)

Testasimme tasavirtamoottoreita, servoja ja suuri askelmoottori Pico Robotics Boardissa ja ainoa asia, jonka olemme esittäneet löytyi määritti askelmoottorimme pinoutin, kaikki muu toimi vain pienellä vaivalla. Muista, että askelmoottori voi vetää noin 1,2 ampeeria 4 V: lla, joten ulkoinen virtalähteesi saattaa lämmetä hieman.

Suuren laitteiston tarjoama kitkaton aloitusprosessi on se, mikä auttaa tekijöitä keskittymään projektin rakentamiseen. Vaikka Pico-moottoriohjain pystyy vain tasavirtamoottorin ohjaukseen, se on myös kitkaton kokemus, mutta olemme jopa luoneet opetusohjelman osoitteesta kuinka rakennetaan yksinkertainen Pico-moottorilla varustettu robotti tämän kortin avulla ja kuinka sitä käytetään yksinkertaisen kytkinsyötön avulla.

Testimme keskittyivät annettujen MicroPython-kirjastojen ympärille, mutta juuri testien loppuvaiheessa meidät ilmoitettiin virallisille CircuitPython-kirjastoille levyjä varten, joten välähdimme testillemme viimeisimmän version CircuitPythonista. ja kopioi sitten sopivat kirjastot taululle. CircuitPython-kirjasto on melkein identtinen MicroPythonin kirjaston kanssa, ja vain utime-ajankäyttö on ero. Tämä tarkoittaa, että voimme siirtää projektimme Python-versiosta toiseen.

Suojakotelot Kitronik Pico Robotics Boardille ja Pico Motor Driverille

Kuva 1/2/

Kitronik Pico Motor Driver and Pico Robotics Board

(Kuvahyvitys: Tomin laitteisto)

Kuva 2/2

Kitronik Pico Motor Driver and Pico Robotics Board

(( Kuvahyvitys: Tom’s Hardware)

Molemmat levyt on suunnattu robotiikkaan. Pico Motor Driver on paras vaihtoehto niille, jotka haluavat rakentaa ensimmäisen robotinsa nopeasti. GPIO-perusliittymän ruuviliittimet ovat erittäin tervetulleita, enemmän olisi ollut mukavaa, mutta meillä on tarpeeksi perusprojekteihin. Pico Robotics Board on paljon voimakkaampi peto, ja tarjolla olevat moottorivaihtoehdot ovat vaikuttavia. Jos robotti luottaa askelmoottoreihin tai servomoottoreihin, tämä on levy, johon luonnollisesti vedot.

Toinen vaihtoehto GPIO-pääsylle, jota Tomin Hardware-päätoimittaja Avram Piltch yritti onnistuneesti, on liittää Pinottavat Pimoroni-otsikot Picoon, joten sen yläpinnassa on naaraspultit, jotka voit liittää hyppyjohtoihin.

Pohjarivi

(Image credit: Tom’s Hardware)

Whether your robot is large or small, these two boards are just the thing no matter your ambitions or skill set. The MicroPython and CircuitPython libraries are simple to use and provide an abstracted means to control your robots. From simple DC motor speed controls to high precision stepper motors, the libraries abstract the complexities away and provide a means for makers to create.

The lack of GPIO access on the Pico Robotics board is a shame, as we are using I2C there are plenty of GPIO pins that could’ve been broken out for use. The GPIO access on the Pico Motor Driver is great for basic inputs such as obstacle sensors, ultrasonic sensors and bump switches, but if you need more, consider getting a stackable header for your Pico. The single power source is fantastic and removes the need for two power sources which can be tricky to neatly enclose in a project.

Categories: IT Info