INHOUDSOPGAWE:

Aan die gang met Qoopers: 3 stappe
Aan die gang met Qoopers: 3 stappe

Video: Aan die gang met Qoopers: 3 stappe

Video: Aan die gang met Qoopers: 3 stappe
Video: Die Antwoord - Baita Jou Sabela feat. Slagysta (Official Video) 2024, Julie
Anonim
Aan die gang met Qoopers
Aan die gang met Qoopers

Qoopers is 'n opvoedkundige robotstel deur Robobloq. Dit is 'n nuwe maatskappy; hulle het pas 'n crowdfunding -veldtog by Indiegogo voltooi. Ek was trots om hul veldtog te ondersteun, want ek glo Qoopers is 'n lekker speelgoed vir kinders, sowel as 'n kragtige robotika -platform vir 'n volwasse stokperdjie.

Op die oomblik is daar geen onafhanklike resensies op die internet nie, so ek hoop dat die deel van my ervaring nuttig sal wees vir die gemeenskap.

Stap 1: Materiaal en gereedskap

Eerstens het ons die Qoopers (robotstel) nodig. Die kit bevat:

  • beheerbord;
  • battery houer;
  • LED -matriks (robot se gesig);
  • ultrasoniese sensor;
  • twee GS -motors;
  • wiele wat u met bande of spore kan gebruik;
  • 'n stel metaalplate en 'n stel skroewe en moere.

Verder benodig ons:

  • Android -tablet (bedryfstelsel weergawe 4.1+) vir die bestuur van die amptelike app;
  • Ses AA -batterye om die robot aan te dryf.

Stap 2: Oorsig van die beheerder

In hierdie instruksies fokus ek op die beheerbord as die belangrikste deel van die robot. 'N Plastiekbedekking maak die beheerbord toe. Die omslag lyk redelik veilig vir kinderspeletjies. Ek hoop ook dat die omhulsel die kontroleerder sal beskerm as ek die robot buite loop.

Beeld
Beeld

Aan die agterkant van die omslag is daar twee gleuwe vir motors M1 en M2, DC -ingang en aan/uit -knoppie.

Beeld
Beeld

Aan die linker- en regterkant is daar 'n paar RJ25 -wyfieverbindings. Een van hulle is oranje, en ses ander is grys. Daar is geen amptelike inligting nie, maar ek kan raai dat die oranje paar bedoel is vir bykomende motors, terwyl grys verbindings as Input/Output kan werk.

Beeld
Beeld

Aan die linkerkant is die knoppie om die Bluetooth -module terug te stel. Aan die regterkant is daar 'n USB -aansluiting.

Druk 'n paar klik met 'n skroewedraaier om die omslag oop te maak. Asseblief, hanteer versigtig, die klik is broos.

Beeld
Beeld
Beeld
Beeld
Beeld
Beeld
Beeld
Beeld

Op die beheerbord vind u:

  • ATMEGA 2560 mikrobeheerder (wonderlik!);
  • twee RGB LED aan boord (ons kan knip!);
  • gonser (ons kan raas!);
  • 'n knoppie, die omslag is buigbaar onder die knoppie, sodat ons op die knoppie kan druk, selfs as die deksel toegemaak is;
  • Bloototh -module;
  • gewone CH340G USB-reeks.

'N Belangrike deel van die beheerder is 'n batteryhouer.

Beeld
Beeld
Beeld
Beeld

U benodig 6 AA -batterye om in die houer te sit en die beheerder aan te dryf.

Die batteryhouer het dieselfde grootte as die kontroleerder, en dit was bedoel om soos 'n toebroodjie met vier skroewe vasgemaak te word.

Beeld
Beeld

Stap 3: Basiese beginsels van sagteware

Image
Image
  • Ek het 'n amptelike Android -app gebruik. U kan dit op die Google Play sowel as op die amptelike webwerf oplaai. Daar is drie hoofmodusse in die app:
  • interaktiewe bouinstruksies;
  • beheer paneel;
  • blokgebaseerde kodering.

Op die bedieningspaneel kan u die robot as 'n RC -motor bestuur, klavier speel deur die zoemer of op die puntmatriksskerm teken.

Beeld
Beeld

Dit is duidelik, terwyl die koderingsmodus 'n bietjie verduideliking benodig. Ok, laat ons begin kodering!

Soos gewoonlik begin ons met die knipper van die LED, dit is 'Hello World' vir beheerders.

Blokgebaseerde kodering lyk soortgelyk aan die Scratch. Sleep en blokke net en koppel blokke in die program.

U kan u program met blokke begin as u op die vlag klik of in die robotpaneel druk.

  • As u op 'n vlag klik, beteken dit dat die program sal begin as u op 'n spesifieke groep blokke klik.
  • As dit in die robotpaneel ingedruk word, beteken dit dat die program sal begin as u op die hardeware -knoppie op die beheerbord druk.

In teenstelling met die Scratch, is dit nie nodig om mee te begin as daar op die vlag geklik word nie. As u op ENIGE groep blokke klik, word dit uitgevoer. Ek weet nie, is dit 'n fout of 'n funksie, maar ek vind dit ongerieflik. Ek stel dus voor dat u die verbinding afskakel terwyl u kodeer. Koppel slegs aan die robot as u al die kode gedoen het.

Maak die Control -menu oop om 'n paar beheerstrukture te vind.

Beeld
Beeld

In hierdie geval kies ek 'n lusstruktuur.

Beeld
Beeld

Ek het die aantal herhalings verander.

Beeld
Beeld

Maak die Light -menu oop om 'n verskeidenheid opdragte vir LED's, sowel as Dot -matrieks en sensor -LED's te vind.

Beeld
Beeld

'N Blokstellig in die LED -paneel het twee parameters: indeks van die LED (links, regs of albei) en kleur.

Beeld
Beeld

Ek het dieselfde blok vir die regte LED laat val en wag 'n blok van 1 sekonde uit die bedieningsmenu.

Beeld
Beeld

Toe herhaal ek al die aksies om die status van LED's te verander. Hier is die resultaat!

Beeld
Beeld

As u van hierdie instruksies hou, moet asseblief nie huiwer om kommentaar te lewer nie, en ek sal meer vertel:

  • hoe om motors by te voeg en die robot te laat beweeg;
  • oor hindernisvermyding;
  • hoe om 'n puntmatriks te kodeer.

Aanbeveel: