Innehållsförteckning:
Video: Komma igång med Qoopers: 3 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:44
Qoopers är ett pedagogiskt robotkit av Robobloq. Det är ett nytt företag; de har precis avslutat en crowdfunding -kampanj på Indiegogo. Jag var stolt över att stödja deras kampanj eftersom jag tror att Qoopers är en trevlig leksak för barn och en kraftfull robotplattform för en vuxen hobbyist.
För närvarande finns det inga oberoende recensioner på webben, så jag hoppas att dela min erfarenhet kommer att vara användbar för samhället.
Steg 1: Material och verktyg
Först och främst behöver vi Qoopers (robotkit). Satsen innehåller:
- styrkort;
- batteri hållare;
- LED -matris (robotens ansikte);
- ultraljudssensor;
- två likströmsmotorer;
- hjul, som du kan använda med däck eller med spår;
- en uppsättning metallplattor och en uppsättning skruvar och muttrar.
Dessutom behöver vi:
- Android -surfplatta (OS version 4.1+) för att köra officiell app;
- Sex AA -batterier för att driva roboten.
Steg 2: Översikt över kontrollen
I denna instruktionsbok fokuserar jag på styrkortet som huvuddelen av roboten. Ett plasthölje stänger styrkortet. Omslaget ser ganska säkert ut för barnlek. Jag hoppas också att locket kommer att skydda regulatorn om jag kör roboten utomhus.
På baksidan av locket finns två kortplatser för motorerna M1 och M2, DC -ingång och på/av -knapp.
På vänster och höger sida finns några RJ25 -honkontakter. Ett par av dem är orange och sex andra är gråa. Det finns ingen officiell information, men jag kan gissa att det orange paret är avsett för ytterligare motorer, medan grå kontakter kan fungera som ingång/utgång.
På vänster sida finns återställningsknapp för Bluetooth -modul. På höger sida finns en USB -kontakt.
För att öppna locket, tryck på några klick med en skruvmejsel. Snälla, var försiktig, klickarna är ömtåliga.
På styrkortet hittar du:
- ATMEGA 2560 mikrokontroller (bra!);
- två RGB -LED ombord (vi kan blinka!);
- summer (vi kan göra buller!);
- en knapp, locket är flexibelt under knappen, så vi kan trycka på knappen även när locket är stängt;
- Bloototh -modul;
- vanlig CH340G USB-serie.
En viktig del av styrenheten är en batterihållare.
Du behöver 6 AA -batterier för att sätta i hållaren och för att driva kontrollen.
Batterihållaren har samma storlek som regulatorn, och de var avsedda att placeras som en smörgås fäst med fyra skruvar.
Steg 3: Grundläggande programvara
- Jag använde en officiell Android -app. Du kan ladda upp den på Google Play, liksom på den officiella webbplatsen. Det finns tre huvudlägen i appen:
- interaktiva bygginstruktioner;
- kontrollpanel;
- blockbaserad kodning.
På kontrollpanelen kan du köra roboten som en RC -bil, spela piano vid summern eller rita på punktmatrisskärmen.
Det är ganska uppenbart, medan kodningsläget behöver lite förklaring. Ok, låt oss börja koda!
Som vanligt börjar vi med LED -blinkning, detta är "Hello World" för kontroller.
Blockbaserad kodning liknar Scratch. Dra och släpp bara block och anslut block i programmet.
Du kan starta ditt program med block när du klickar på flaggan eller trycker på den i robotpanelen.
- När du klickar på flaggan betyder att programmet startar när du klickar på en viss grupp block.
- När den trycks in i robotpanelen betyder det att programmet startar när du trycker på maskinvaruknappen på det styrkortet.
Till skillnad från Scratch är det inte nödvändigt att börja med när flaggan klickas. Om du klickar på NÅGON grupp block, körs de. Jag vet inte, är det en bugg eller en funktion, men jag tyckte att det var obekvämt. Så jag föreslår att du håller av anslutningen medan du kodar. Anslut bara till roboten när du har gjort all kod.
Öppna kontrollmenyn för att hitta några kontrollstrukturer.
I det här fallet väljer jag en loopstruktur.
Jag ändrade antalet repetitioner.
Öppna Light -menyn för att hitta en mängd olika kommandon till lysdioder, såväl som Dot -matriker och sensors LED.
Ett blockinställt ljus i LED -panelen har två parametrar: index till LED (vänster, höger eller båda) och färg.
Jag tappade samma block för den rätta lysdioden och lägger till vänta 1 sek block från kontrollmenyn.
Sedan upprepade jag alla dessa åtgärder för att ändra lysdiodernas tillstånd. Här är resultatet!
Om du gillar det här instruerbart, tveka inte att kommentera, så berättar jag mer:
- hur man lägger till motorer och får roboten att röra sig;
- om hinder som undviker;
- hur man kodar punktmatris.
Rekommenderad:
Komma igång med skinkradio: 5 steg (med bilder)
Komma igång med skinkradio: Som nyligen präglad skinklicensinnehavare vill jag gå vidare med processen jag tog för att komma in i skinkradio. Jag lockades av hobbyens självförtroendeaspekt, vilket gav människor ett sätt att kommunicera när andra metoder störs. Men det är också givande att
Komma igång med I2C -sensorgränssnitt ?? - Gränssnitt till din MMA8451 med ESP32: 8 steg
Komma igång med I2C Sensor Interface ?? - Gränssnitt till din MMA8451 Användning av ESP32: I denna handledning lär du dig allt om hur du startar, ansluter och får I2C -enhet (Accelerometer) att arbeta med styrenhet (Arduino, ESP32, ESP8266, ESP12 NodeMCU)
Ett extremt enkelt sätt att komma igång med hemautomation med hjälp av DIY -moduler: 6 steg
Ett extremt enkelt sätt att komma igång med hemautomation med hjälp av DIY -moduler: Jag blev positivt överraskad när jag bestämde mig för att försöka lägga till några DIY -sensorer till hemassistenten. Att använda ESPHome är extremt enkelt och i det här inlägget kommer vi att lära oss hur man styr en GPIO -stift och även få temperatur & luftfuktighetsdata från en trådlös n
Komma igång med billiga RPLIDAR med Jetson Nano: 5 steg
Komma igång med lågpris RPLIDAR Använda Jetson Nano: Kort översikt Light Detection and Ranging (LiDAR) fungerar på samma sätt som ultraljudsmätare med laserpuls används istället för ljudvågor. Yandex, Uber, Waymo och etc. investerar stort i LiDAR -teknik för sina autonoma bilpr
Komma igång med AWS IoT Med trådlös temperatursensor med MQTT: 8 steg
Komma igång med AWS IoT med trådlös temperatursensor med MQTT: I tidigare instruktioner har vi gått igenom olika molnplattformar som Azure, Ubidots, ThingSpeak, Losant etc. Vi har använt MQTT -protokollet för att skicka sensordata till molnet i nästan hela molnplattformen. För mer information