Després d’haver estat treballant amb l’entorn de programació App Inventor i amb la placa de control Micro:bit, aprofitarem aquesta sessió per combinar ambdues tecnologies per dissenyar, construir i programar un petit robot, el MechaBot.
El funcionament d’aquests tipus de robot és ben senzill, tindrem un microcontrolador alimentat que permetrà que el nostre robot es desplaci mitjançant el nostre telèfon mòbil.

Primer de tot, haurem de tenir a disposició una sèrie de materials per construir el nostre robot:
- Dispositiu mòbil, ja sigui un telèfon o una tablet
- Placa Micro:bit (serà el nostre microcontrolador i el nexe amb el dispositiu mòbil)
- Placa Kitronik (serà la nostra base per al microcontrolador i el nexe amb la part mòbil del robot)
- Font d’alimentació (nosaltres utilitzarem 4 piles de 1’5V)
- Porta-piles
- 2 rodes
- 2 motors (per controlar les dues rodes)
- Una rodeta auxiliar
- Cables
- Tisores
- Tornavís
- Pistola termo encoladora
- Barres de silicona
- Material que ens faci de base del robot (prioritàriament reciclat): cartró, plàstic, CD vell, fusta, etc.

Hem de tenir en compte que a nosaltres se’ns han proporcionat els dos motors amb els cables dels pols positius i negatius (cable vermell i cable negre respectivament) ja pelats i soldats. Si no fos el cas, hauríem d’afegir a la llista de material un pela-cables, un soldador i estany per soldar també.
Un cop tenim tot el material necessari, ens disposem a construir el nostre robot. El primer és triar el material que ens farà de base, jo m’he decidit per un CD vell, que ja no funcionava i així li dono un altre ús en comptes de llençar-lo. Posteriorment, he agafat els dos motors i els he fixat a les dues rodes.

Seguidament, enganxarem la base sobre els nostres motors. Un cop tenim la base enganxada, ens n’adonem que el robot té poca estabilitat, per això, amb l’ajuda d’una roda auxiliar, li donarem un punt de suport al nostre robot que ens ajudarà a millorar la mobilitat d’aquest.

Com que la roda auxiliar no és lo suficientment alta per encaixar bé amb el nostre robot, ens ajudarem d’una mica de cartró per ajustar-la i tingui l’estabilitat adequada.

Un cop tinguem la part mòbil del nostre robot construïda, passarem a muntar la part electrònica. El primer que farem, serà connectar els cables dels motors i els de la font d’alimentació, a la nostra placa Kitronik, amb l’ajuda del tornavís.

Un possible problema que ens pot sorgir al connectar els motors a la placa és que el sentit de gir estigui invertit l’un de l’altre, per això, podem assegurar-nos, abans d’enganxar res, de que ambdós motors girin cap al mateix sentit. Si no ho fem prèviament, no hi ha cap problema, podem invertir els cables igualment però és un aspecte que podem tenir en compte també.
Un cop haguem executat tots aquest passos, ja tindrem el nostre MechaBot construït i podem passar a la part de programació del mateix. Haurem de tenir en compte que haurem d’elaborar 2 programes, un per l’App Inventor i l’altre per el Micro:bit.
El programa de l’App Inventor consistirà en dues parts: la primera serà el disseny de la interfície i l’altre serà la programació dels blocs d’aquesta.

Si ens fixem en el nostre disseny, hi ha quatre botons de direcció per fer moure el nostre robot: endavant, endarrere, a la dreta i a l’esquerra. A més, a més, hi ha un parell de botons que ens permetran la connexió i/o desconnexió (via Bluetooth) del nostre dispositiu mòbil amb el nostre microcontrolador Micro:bit.
El programa de blocs resultant a tot el que nosaltres volem seria el següent:

Finalment, programarem la nostra placa Micro:bit:

El funcionament de la placa és ben senzill. Al iniciar el funcionament, apareixerà el símbol del Bluetooth que en donarà la senyal de que està llest per connectar-se.

Però com sap el nostre el nostre mòbil a quin dispositiu s’haurà de connectar si n’hi ha més d’un a la vora? Per esbrinar-ho, si fem clic sobre la tecla A i la tecla B de la nostra placa micro:bit i cliquem el reset i el deixem anar ens apareixerà un un codi que té unes lletres associades per tal de saber el nom del nostre dispositiu.

Quan la nostra placa estigui connectada al nostre dispositiu mòbil mitjançant el Bluetooth, ens apareixerà un símbol de tic que ens indica que estem ben connectats i que la nostra placa es pot comunicar amb el nostre mòbil.

Un cop ho tinguem tots els paràmetres a tenir en compte, ja estarem a punt per comprovar el funcionament tant del nostre robot com del nostre programa, tal i com es pot veure en els vídeos següents:
https://drive.google.com/file/d/1ja9XarWPBv2oB6U6Ad8zYTAEWDocZ5yp/view?usp=drive_link
https://drive.google.com/file/d/1Jjmes2NevS6BT6hUAYtZlicyuzu7UDHQ/view?usp=sharin
Deixa un comentari