CART-K
Mini-carturi cu super-puteri
- Citește pagina asta toată
- Alege 5 super-puteri pe care vrei să le aibă mașina: banană, rachetă, scut... ce mai vrei?
- Desenează un track pe o coală A4 — start, finish, și unde pui super-puterile
- + încă 1 pași
Plan
6 pași. Click pe orice pas pentru detalii.
pas curent
Faza 0 — gândește jocul
Apoi faci asta
- ▢ Citește pagina asta toată
- ▢ Alege 5 super-puteri pe care vrei să le aibă mașina: banană, rachetă, scut... ce mai vrei?
- ▢ Desenează un track pe o coală A4 — start, finish, și unde pui super-puterile
- ▢ Vorbește cu Darius: ce e o cursă? 3 ture? Primul care ajunge la finish? Best of 3?
recompensă
Știi cum vrei să arate jocul ÎNAINTE să cumperi piese. Asta-i pasul cel mai important.
De ce CART-K
Darius a făcut semafoare care vorbesc între ele. Eu vreau ceva care se mișcă.
La început am vrut un tanc cu drone. Tata a zis că-i prea greu pentru prima oară.
Așa am ajuns aici: mini-carturi cu 4 roți, dar cu o șmecherie — dacă trec peste o banană desenată pe foaie, încetinesc. Peste o rachetă, accelerez.
Și vreau să fie cea mai mică mașinuță pe care o pot construi singur: 8 × 6 cm (mai mică decât palma mea). Cu motoare N20 — cele mai mici motoare serioase cu reductor. Chassis-ul îl fac eu din lemn sau plexi.
Apoi mai facem una pentru Darius și jucăm Mario Kart, dar adevărat, în casă.
De ce mi se pare interesant
- Folosesc tot ce a învățat Darius cu ESP-NOW (cele 2 mașini se vor vorbi)
- Mașinuța vede ce-i sub ea — ca un ochi care se uită la podea
- Eu scriu codul care decide ce face fiecare culoare
- 4 roți = arată ca o mașinuță reală, nu ca un robot cu coadă
- E mică — încape în buzunarul mare. Pot să-o duc oriunde
- Construiesc chassis-ul singur — îl tai din lemn sau plexi. Nu cumpăr piesă gata.
- Dacă merge, mă joc cu Darius FĂRĂ telefon, FĂRĂ TV — cu ceva ce am construit
Pista de pe podea
Foi A4 lipite cu scotch pe parchet. Eu desenez super-puterile cu carioci. Schimb pista când vreau.
Pentru curse cu Darius pot face o pistă mai complicată: cu obstacole, scurtături, zona scut (un dreptunghi mare albastru unde te ridici scutul).
Ce nu știu încă
- Dacă senzorul de culoare prinde culoarea la timp când mașina merge repede (poate trebuie să încetinesc puțin pe fiecare tile?)
- Cât ține bateria — sper 30 de minute
- Cum desenez tile-uri ușor de printat cu imprimanta de acasă
- Cum fac chassis-ul cel mai bine — încep cu lemn (cel mai simplu), apoi schimb cu plexi sau printat
- Dacă cele 4 motoare împreună consumă prea mult curent
Cum citesc lecțiile
Faza 0 = doar gândesc, nu citesc nimic încă.
Pentru Faza 1 citesc:
- Lecția 10 — Motoare DC
- Lecția 12 — Joystick WiFi
Pentru Faza 2 citesc:
- Lecția 11 — Senzor de culoare
Pentru Faza 4 citesc:
- Lecția 13 — PvP cu ESP-NOW
Fiecare lecție are un quiz la sfârșit. 3 din 3 corecte = trec lecția. Pe pagina asta apare bifa verde lângă lecție când o trec.
Vezi toți cei 6 pași în detaliu
- Pas 01 · urmează · miercuri 27 mai · ~30 min
Faza 0 — gândește jocul
- ▢ Citește pagina asta toată
- ▢ Alege 5 super-puteri pe care vrei să le aibă mașina: banană, rachetă, scut... ce mai vrei?
- ▢ Desenează un track pe o coală A4 — start, finish, și unde pui super-puterile
- ▢ Vorbește cu Darius: ce e o cursă? 3 ture? Primul care ajunge la finish? Best of 3?
- Pas 02 · mai târziu · ~5 ore (împărțite pe 2-3 zile)
Faza 1 — mașina merge
Lecții de parcurs
- ▢ Cu tata, comandă piesele: 8 motoare N20 + 8 roți + 2 plăcuțe L9110 (~100 RON per mașinuță)
- ▢ Citește lecția 10 — Motoare DC. Învață cum se învârte o roată.
- ▢ Construiește chassis-ul (placa de jos a mașinuței): din lemn balsa cu cuter — e cel mai simplu pentru prima dată
- ▢ Lipește cele 4 motoare pe chassis, câte 2 pe fiecare parte. ATENȚIE: motoarele drepte, nu strâmbe.
- ▢ Pune roțile pe motoare prin cuplajul hex care vine în pachet
- ▢ Lipește firele cu tata: toate motoarele din stânga merg împreună, toate motoarele din dreapta merg împreună
- ▢ Pune ESP32 sus, conectează-l la L9110
- ▢ Citește lecția 12 — Joystick WiFi. Învață cum face ESP32 să te asculte de pe telefon.
- ▢ Flashezi codul pe ESP32 (tata te ajută prima dată)
- ▢ Test: deschizi pe telefon pagina cu joystick-ul → mașinuța merge!
- Pas 03 · mai târziu · ~2 ore
Faza 2 — mașina vede culori
Lecții de parcurs
- ▢ Comandă un senzor de culoare TCS34725 (~25 RON)
- ▢ Citește lecția 11 — Senzor de culoare. Vezi cum funcționează.
- ▢ Lipește pinii pe senzor (4 fire: 2 pentru curent, 2 pentru date)
- ▢ Atașează senzorul sub mașinuță, foarte aproape de podea (1 cm)
- ▢ Flashezi cod nou: senzorul citește culoarea și scrie pe calculator ce vede
- ▢ Printează 5 dreptunghiuri colorate pe coală A4 — galben, roșu, albastru, verde, mov
- ▢ Treci mașina peste fiecare. Vezi pe calculator: detectează corect?
- Pas 04 · mai târziu · ~4 ore (împărțite pe 2-3 zile)
Faza 3 — super-puterile
Lecții de parcurs
- ▢ Faci o listă în cod: galben = banană, roșu = rachetă, albastru = scut, mov = vârtej...
- ▢ Lipești 5 LED-uri WS2812 colorate pe partea de sus a mașinii (afișează ce super-putere e activă)
- ▢ Pentru fiecare super-putere scrii ce face în cod:
- ▢ Banană: mașina merge pe jumătate, 2 secunde
- ▢ Rachetă: mașina merge dublu, 3 secunde
- ▢ Vârtej: cele 2 părți se învârt în direcții opuse — mașina spin 360°
- ▢ Scut: nimeni nu te poate lovi 5 secunde
- ▢ Testează cu Darius pe pistă — care super-putere e cea mai amuzantă?
- Pas 05 · mai târziu · ~4 ore
Faza 4 — joc cu Darius (PvP)
Lecții de parcurs
- ▢ Construiește a doua mașinuță, identică, pentru Darius
- ▢ Pune un senzor ultrasonic (HC-SR04) pe față la AMBELE — vede când e aproape o mașină inamică
- ▢ Citește lecția 13 — PvP. Învață cum vorbesc 2 mașini între ele.
- ▢ Scrii cod: dacă mașina mea atinge mașina lui Darius la <10cm, el pierde o viață
- ▢ Scut activ pe mine → când Darius se lovește de mine, EL pierde viață
- ▢ Magnet activ pe Darius → mașina mea e atrasă spre el (nu pot scăpa)
- ▢ Prima cursă PvP — Best of 3, în living
- Pas 06 · mai târziu · ~1.5 ore
Bonus — contor automat de ture
- ▢ O a treia plăcuță ESP32 la linia de start
- ▢ Pune un LED IR + un mic senzor — când mașina trece printre ele, plăcuța știe
- ▢ Plăcuța de la start trimite vești celorlalte mașini: 'M1 a terminat tura 1!'
- ▢ Pagina /sergiu/cart-k/control arată cine câte ture are
- ▢ Anunță câștigătorul automat când unul ajunge la 3 ture
Faza trecută!