» elektronika » Arduino »Virtuálne zviera veľkého plemena

Veľké virtuálne domáce zviera



Čo? Napríklad tu sú psi menej ako mačka a viac ako človek. Prečo by nemal byť pomerne veľký virtuálny maznáčik, ktorý sa nezmestí do vrecka? Mikrokontrolér a LED matica (!) V ňom pracuje z napájacieho zdroja a iba jeden čas v reálnom čase je z batérie s väčšou kapacitou ako všetky tri bežné batérie Tamagotchi dohromady. A „žije“ na stole autora Instructables pod prezývkou Syst3mX.

Zariadenie na mikropočítači ATmega328P so zavádzačom z Arduino, Matica LED s rozlíšením 16x16 (zložená zo štyroch hotových matíc 8x8) je riadená štyrmi posuvnými registrami 74HC595. Dva z nich sú pripojené k radom matice cez odpory, ďalšie dva k svojim stĺpcom pomocou zostavy zložených tranzistorov ULN2803. Používateľ pracuje s homebrew vetvička pomocou štyroch tlačidiel. Použité hodiny v reálnom čase, typ DS1302. V obvode sú dva kremíky: 16 MHz pre mikrokontrolér a 32768 Hz pre hodiny. Zvukové signály poskytuje piezoelektrický žiarič zvuku.



všetko elektronika majster umiestnil dosku na jednu dosku, matice LED na druhú:



Tu nainštaluje všetky podrobnosti na prvú dosku:



K dispozícii je mikrokontrolér, zásuvka a hodiny v reálnom čase s batériou v držiaku a posuvnými registrami a tranzistorovými zostavami a piezoelektrický menič v provizórnom plastovom puzdre a štyri tlačidlá - dve na každej strane, ako napríklad elektronické náramkové hodinky, a konektory. pre hrebeňové dosky s maticami LED. To všetko však nebude fungovať, kým Syst3mX neprepojí komponenty dohromady. Vytiahol batériu, otočil dosku, spájkoval všetko podľa schémy a potom batériu vrátil na svoje miesto.

Pozrime sa bližšie na odpory SMD pre polia LED umiestnené na zadnej strane dosky:



Master nainštaluje maticu LED na druhú dosku:



Ona tiež prevráti a vytvorí spojenie, súčasne nastaví hrebene. Aby nezamieňal riadky a stĺpce, používa drôty kontrastných farieb:



Hrebene blízko:



Teraz môžete zapečatiť LED diódy papierom a spojiť dosky k sebe, pričom sa uistite, že výstupy komponentov jednej dosky sa nedotýkajú vodičov druhej:



Syst3mX vyvinie štruktúru menu a ikony zodpovedajúce každej položke:



Potom fonty a ďalšie obrázky:




Týmto môžete ikony upravovať a prekladať ich do podoby vhodnej na kopírovanie do náčrtu. Pre ktorý je kapitán braný:



Hotovo. Až potom premenovať z TXT na INO. Skica používa tri knižnice, ale všetky sú zahrnuté v Arduino IDE.Vývojár zabalí štandardný nakladač Arduino do mikrokontroléra, po ktorom je možné do neho načítať náčrty pomocou adaptéra FTDI ako v bežnom Arduino. Programátor pre firmvér zavádzača a adaptér môžu byť navyše vyrobené z iného Arduina.

Domáce zviera dynamicky mení päť ukazovateľov: zdravie, hmotnosť, šťastie, hlad a vek. S ním môžete vykonávať štyri akcie: kŕmenie, hranie, umývanie a ošetrenie. Každá z akcií pozitívne ovplyvňuje niektoré ukazovatele, ale negatívne ovplyvňuje iné.

Môžete kŕmiť mäso, ovocie a sladkosti. Mäso najlepšie vyhovuje hladu, ale zvyšuje hmotnosť. Ovocie zvyšujú zdravie, ale znižujú šťastie (prečo?) A sladkosti výrazne zvyšujú šťastie, ale znižujú zdravie a zvyšujú hmotnosť.

Môžete hrať Simona (hra pre ukladanie sekvencií), hrať dobre - šťastie sa zvyšuje, zle - znižuje.

Domáce zviera pravidelne chodí na toaletu, ak ho potom zabudnete umyť, stratí sa vaše zdravie a zvyšuje sa pravdepodobnosť ochorenia.

Pravdepodobnosť choroby sa zvyšuje s vekom. Ochorenie môže mať tri stupne závažnosti s rôznymi vedľajšími účinkami, domáceho maznáčika sa môže liečiť, ale to zníži jeho šťastie (vývojár mylne naznačil, že bol zdravý).

Od 23:00 do 8:00 domáce zviera spí, zatiaľ čo všetkých päť ukazovateľov sa nijako nemení. Nemôže zomrieť vo sne. Čas spánku, ak je pre používateľa nepríjemný, sa dá v náčrte zmeniť.
8.5
9
8.8

Pridajte komentár

    • usmievaťúsmevyxaxaokdontknowyahoonea
      bossškrabanecoklamaťánoáno, ánoútočnýtajomstvo
      ľutovaťtanecdance2dance3odpusteniehelpnápoje
      zastávkapriateliadobrýgoodgoodpíšťalaomdlieťjazyk
      dymtlieskanieCraydeklarovaťvýsměšnýdon-t_mentiondownload
      teplohnevlivýlaugh1MDAstretnutiemoskingnegatívny
      not_ipražená kukuricatrestaťprečítaťvydesiťzdesenievyhľadávať
      posmechthank_youtototo_clueumnikakútnasúhlasiť
      zlýbeeeblack_eyeblum3očervenieťchvastanienuda
      cenzurovanéžartysecret2hroziťvíťazstvoyusun_bespectacled
      shokrešpektlolprevedievitajtekrutoyya_za
      ya_dobryipomocníkne_huliganne_othodiFLUDzákazzavrieť

Odporúčame vám prečítať si:

Ruku pre smartphone ...