„Šis nolādētais kauliņš nekad nemet sešiniekus!“ Vai arī „Atkal divnieks! Tieši tagad!“ Pazīstami scenāriji ģimenes galda spēļu vakaros? Bieži vien izgāztās spēles ir nevis stratēģijas, bet gan - vismaz mūsu uztverē - negodīgu kauliņu dēļ. Lai saglabātu mieru un atjaunotu prieku par spēli, ir radīts unikāls „godīgais“ LED kauliņš, kas solās izbeigt šīs dramatisko brīžu sērijas.
Kāpēc kauliņš kļūst „negodīgs“?
Problēma nav pašos kauliņos, bet gan mūsu emocionālajā reakcijā uz neveiksmēm. Kad „Katana“ spēlē atkal tiek izmests septītnieks un laupītājs bloķē tieši jūsu visvajadzīgāko resursu, vai arī „Monopolā“ jau trešo reizi pēc kārtas piestājat pie visdārgākās viesnīcas, viegli zaudēt ticību nejaušībai. Šis „godīgais“ LED kauliņš nav radīts, lai krāptos, bet gan lai vizuāli apliecinātu rezultātu nejaušību un mazinātu pārliecību, ka kāds fizisks objekts ir netaisnīgs.
Tehnoloģijas glābšanas riņķis: LED kauliņš
Šis paštaisītais kauliņš izmanto LED matricas displeju, lai vizuāli attēlotu rezultātus, pilnībā novēršot strīdus par „negodīgiem“ metieniem. Tas ir īsts DIY (Dari Pats) projekts, kas apvieno 3D drukāšanu, mikrokonrollerus un programmēšanu. Izmantojot 3D printeri, tiek izveidots kauliņa korpuss un pat paštaisīts matēts ekrāns, kas nodrošina vienmērīgu un skaidru LED attēlu.
Dizains un materiāli: 3D drukāts šedevrs
Pamatā kauliņš sastāv no 3D drukāta korpusa. Tas ne tikai piešķir estētisku izskatu, bet arī nodrošina vietu visām elektroniskajām komponentēm. Korpuss ir veidots tā, lai tajā viegli ievietotu LED matricu un mikrokonrolleri. Viena no projekta interesantajām detaļām ir DIY matētais ekrāns, kas izkliedē gaismu no LED, radot maigu, vienmērīgu un viegli nolasāmu ciparu attēlu.
Iekšējā pasaule: mikrokonrolleris un uLisp
Kauliņa „smadzenes“ ir mikrokonrolleris, kas atbild par nejaušo skaitļu ģenerēšanu un to attēlošanu LED matricā. Lai gan oriģinālajā projektā izmantots uLisp dialekts, kas pielāgots mikrokonrolleriem, šo pašu konceptu var realizēt ar jebkuru citu programmēšanas valodu, piemēram, C++ ar Arduino platformu vai Python ar ESP32. Svarīgākais ir nejaušības algoritms un spēja efektīvi kontrolēt LED matricu, lai radītu dinamiskus 3D grafikas efektus, piemēram, skaitļu parādīšanos ar daļiņu simulāciju, kas padara rezultāta parādīšanos vēl pievilcīgāku.
Vairāk nekā tikai cipari: pielāgojamība
Šis LED kauliņš nav tikai vienkāršs standarta kauliņa aizstājējs. Pateicoties programmējamam mikrokonrollerim, to var pielāgot dažādām spēlēm un vajadzībām. Iespējams simulēt divu vai vairāku kauliņu mešanu, mainīt kauliņa diapazonu (piemēram, no 1 līdz 10, nevis 1 līdz 6), vai pat ieprogrammēt īpašas spēles noteikumiem atbilstošas funkcijas. Tādējādi tas kļūst par daudzpusīgu rīku jebkuram galda spēļu entuziastam.
Šis projekts pierāda, ka tehnoloģijas var ne tikai atrisināt praktiskas problēmas, bet arī uzlabot mūsu izklaides pieredzi un pat saglabāt harmoniju ģimenē. Tā ir lieliska iespēja apgūt jaunas prasmes 3D drukāšanā un mikrokonrolleru programmēšanā, radot kaut ko patiešām noderīgu un foršu.
Vai esi gatavs izbeigt strīdus pie galda un uzbūvēt savu „godīgo“ kauliņu?
Iezīmē tekstu un spied ziņot par kļūdu.