Inhoudsopgave:
Video: Aan de slag met Qoopers: 3 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:16
Qoopers is een educatieve robotkit van Robobloq. Het is een nieuw bedrijf; ze hebben net een crowdfundingcampagne op Indiegogo afgerond. Ik was er trots op hun campagne te steunen omdat ik geloof dat Qoopers leuk speelgoed is voor kinderen en een krachtig robotplatform voor een volwassen hobbyist.
Op dit moment zijn er geen onafhankelijke recensies op internet, dus ik hoop dat het delen van mijn ervaring nuttig zal zijn voor de gemeenschap.
Stap 1: Materialen en gereedschappen
Allereerst hebben we de Qoopers (robotkit) nodig. De set bevat:
- besturingskaart;
- batterijhouder;
- LED-matrix (gezicht van de robot);
- ultrasoon sensor;
- twee gelijkstroommotoren;
- wielen, die u met banden of met rupsbanden kunt gebruiken;
- een set metalen platen en een set schroeven en moeren.
Daarnaast hebben we nodig:
- Android-tablet (OS-versie 4.1+) voor het uitvoeren van officiële app;
- Zes AA-batterijen om de robot van stroom te voorzien.
Stap 2: Het controlleroverzicht
In deze Instructable concentreer ik me op het controllerbord als het belangrijkste onderdeel van de robot. Een plastic kapje sluit de controllerkaart af. De hoes ziet er redelijk veilig uit voor kinderspel. Ik hoop ook dat de hoes de controller zal beschermen als ik de robot buiten laat draaien.
Aan de achterkant van het deksel bevinden zich twee sleuven voor motoren M1 en M2, DC-ingang en aan/uit-knop.
Aan de linker- en rechterkant bevinden zich enkele vrouwelijke RJ25-connectoren. Eén paar is oranje en zes andere zijn grijs. Er is geen officiële informatie, maar ik kan raden dat het oranje paar bedoeld is voor extra motoren, terwijl grijze connectoren als Input/Output kunnen werken.
Aan de linkerkant bevindt zich de resetknop van de Bluetooth-module. Aan de rechterkant is er een USB-connector.
Om het deksel te openen, drukt u enkele klikken met een schroevendraaier. Wees voorzichtig, de klikken zijn kwetsbaar.
Op de controllerkaart vindt u:
- ATMEGA 2560 microcontroller (geweldig!);
- twee RGB LED's aan boord (we kunnen knipperen!);
- zoemer (we kunnen lawaai maken!);
- een knop, het deksel is flexibel onder de knop, zodat we op de knop kunnen drukken, zelfs als het deksel gesloten is;
- Bloototh-module;
- gemeenschappelijke CH340G USB-serieel.
Een essentieel onderdeel van de controller is een batterijhouder.
Je hebt 6 AA-batterijen nodig om in de houder te plaatsen en de controller van stroom te voorzien.
De batterijhouder heeft hetzelfde formaat als de controller en was bedoeld om als een sandwich te plaatsen, bevestigd met vier schroeven.
Stap 3: Basissoftware
- Ik gebruikte een officiële Android-app. Je kunt het uploaden op Google Play, maar ook op de officiële site. Er zijn drie hoofdmodi in de app:
- interactieve bouwinstructies;
- Controlepaneel;
- blokgebaseerde codering.
Op het bedieningspaneel kun je de robot besturen als een RC-auto, piano spelen bij de zoemer of tekenen op het dot-matrixscherm.
Het is vrij duidelijk, terwijl de coderingsmodus enige uitleg behoeft. Oké, laten we beginnen met coderen!
Zoals gewoonlijk beginnen we met knipperende LED's, dit is "Hello World" voor controllers.
Op blok gebaseerde codering lijkt op de Scratch. Sleep blokken gewoon en zet ze neer en verbind blokken met het programma.
U kunt uw programma starten met blokken wanneer op een vlag wordt geklikt of wanneer u op het robotpaneel drukt.
- Wanneer op een vlag wordt geklikt, betekent dit dat het programma start wanneer u op een bepaalde groep blokken klikt.
- Wanneer ingedrukt in het robotpaneel, betekent dit dat het programma start wanneer u op de hardwareknop op die controllerkaart drukt.
In tegenstelling tot de Scratch is het niet nodig om te beginnen met wanneer op de vlag wordt geklikt. Als u op ELKE groep blokken klikt, worden ze uitgevoerd. Ik weet niet of het een bug of een functie is, maar ik vond het onhandig. Dus ik raad aan om de verbinding uit te houden terwijl je aan het coderen bent. Maak pas verbinding met de robot als je alle code hebt gedaan.
Open het menu Besturing om enkele besturingsstructuren te vinden.
In dit geval kies ik voor een lusstructuur.
Ik heb het aantal herhalingen gewijzigd.
Open het menu Licht om een verscheidenheid aan opdrachten voor LED's te vinden, evenals voor Dot-matrixen en sensor-LED's.
Een blokset licht in LED-paneel heeft twee parameters: index naar de LED (links, rechts of beide) en kleur.
Ik liet hetzelfde blok voor de juiste LED vallen en voegde een blok van 1 sec wachten toe vanuit het bedieningsmenu.
Daarna herhaalde ik al die acties voor het wijzigen van de status van de LED's. Hier is het resultaat!
Als je dit instructable leuk vindt, aarzel dan niet om commentaar te geven, en ik zal meer vertellen:
- hoe motoren toe te voegen en de robot te laten bewegen;
- over het vermijden van obstakels;
- hoe dot-matrix te coderen.
Aanbevolen:
Aan de slag met draadloze temperatuur- en trillingssensoren met groot bereik: 7 stappen
Aan de slag met draadloze temperatuur- en trillingssensoren met groot bereik: Soms zijn trillingen de oorzaak van ernstige problemen in veel toepassingen. Van machineassen en lagers tot de prestaties van de harde schijf, trillingen veroorzaken schade aan de machine, vroegtijdige vervanging, lage prestaties en veroorzaken een grote aanslag op de nauwkeurigheid. Toezicht houden
Aan de slag met Ham Radio: 5 stappen (met afbeeldingen)
Aan de slag met Ham Radio: Als een onlangs geslagen ham-licentiehouder, wil ik het proces doorgeven dat ik heb gevolgd om in hamradio te komen. Ik werd verleid door het zelfredzaamheidsaspect van de hobby, mensen een manier geven om te communiceren wanneer andere methoden worden verstoord. Maar het is ook de moeite waard om
Aan de slag met I2C-sensorinterface?? - Interface uw MMA8451 met ESP32's: 8 stappen
Aan de slag met I2C-sensorinterface?? - Interface uw MMA8451 met behulp van ESP32's: in deze tutorial leert u alles over het starten, aansluiten en laten werken van een I2C-apparaat (versnellingsmeter) met een controller (Arduino, ESP32, ESP8266, ESP12 NodeMCU)
Aan de slag met FRDM-KL46Z (en Mbed Online IDE) met Windows 10: 6 stappen
Aan de slag met FRDM-KL46Z (en Mbed Online IDE) Windows 10 gebruiken: De Freedom (FRDM)-ontwikkelborden zijn kleine, energiezuinige, kosteneffectieve evaluatie- en ontwikkelingsplatforms die perfect zijn voor het snel prototypen van applicaties. Deze evaluatieborden bieden een gebruiksvriendelijke flash-programmer voor massaopslagapparaatmodus, een virt
Aan de slag met de goedkope RPLIDAR met Jetson Nano: 5 stappen
Aan de slag met de goedkope RPLIDAR Jetson Nano gebruiken: kort overzicht Lichtdetectie en -bereik (LiDAR) werkt op dezelfde manier als ultrasone afstandsmeters met laserpuls in plaats van geluidsgolven. Yandex, Uber, Waymo en etc. investeren fors in LiDAR-technologie voor hun autonome autopr