» elektronika » Arduino »Nagy fajta virtuális kisállat

Nagy méretű virtuális kisállat



Mi az? Például a kutyák kevesebb, mint egy macska és több, mint egy ember. Miért nem lenne egy elég nagy virtuális kisállat, amely nem fér bele egyetlen zsebébe sem? A benne található mikrovezérlő és a LED mátrix (!) Az áramellátásból működik, és csak egy valós idejű óra van egy nagyobb kapacitású akkumulátorról, mint a három Tamagotchi rendes elem együttesen. És "él" az Instructables írójának asztalán, Syst3mX becenéven.

Az ATmega328P mikrovezérlőn lévő eszköz bootloaderrel a Arduino. A 16x16 felbontású LED-mátrixot (négy kész 8x8 mátrixból áll) négy 74HC595 műszaknyilvántartó vezérli. Két közülük a mátrix soraihoz ellenállásokon keresztül kapcsolódnak, a másik kettő az oszlopokhoz az ULN2803 kompozit tranzisztorok összeszerelésén keresztül kapcsolódik. A felhasználó interakcióba lép Homebrew gally négy gomb segítségével. A valós idejű DS1302 típusú óra alkalmazott. Két kvarc van az áramkörben: 16 MHz a mikrovezérlő számára és 32768 Hz az óra számára. A hangjeleket piezoelektromos hangjeladó biztosítja.



minden elektronika a mester az egyik kenyérlemezre perforált táblát, a másikra LED-mátrixot helyezett:



Itt telepíti az összes elemet az első táblára:



Van egy mikrovezérlő, egy konnektor és egy valós idejű óra, akkumulátorral a tartóban, és a váltónyilvántartások, és a tranzisztor-egységek, valamint egy piezoelektromos jelátalakító egy műszakos műanyag tokban, és négy gomb - mindkét oldalon kettő, mint egy elektronikus karóra, és csatlakozók LED-mátrixokkal ellátott fésűlapokhoz. Mindez azonban nem fog működni, amíg a Syst3mX nem összekapcsolja az összetevőket. Ezért kihúzta az akkumulátort, megfordította a táblát, mindent a rajz szerint forrasztott, majd visszatette az akkumulátort a helyére.

Nézzünk közelebbről a tábla hátoldalán található LED-elrendezések SMD ellenállásaihoz:



A mester telepíti a LED-mátrixot a második táblára:



Ezenkívül megfordítja és csatlakoztatja a fésűket. Annak érdekében, hogy ne zavarja a sorokat és oszlopokat, kontrasztos színű huzalokat használ:



Fésűk közelében:



Most lezárhatja a LED-eket papírral, és összekapcsolhatja a táblákat, ügyelve arra, hogy az egyik tábla alkotóelemei ne érjenek hozzá egy másik vezetékéhez:



A Syst3mX az egyes elemekhez tartozó menüstruktúrát és ikonokat fejleszti ki:



Ezután betűtípusok és más képek:




Ezzel szerkesztheti az ikonokat, és lefordíthatja őket egy vázlatba másolásra alkalmas formába. Amelyre felveszik a mestert:



Kész. Csak akkor nevezze át a TXT-t INO-ra. A vázlat három könyvtárat használ, de mindegyikük szerepel az Arduino IDE-ben.A fejlesztő a standard Arduino rakodót villogja a mikrovezérlőbe, majd vázlatokat tölthet fel az FTDI adapterrel, mint egy szokásos Arduino-ban. Ezenkívül a rendszerbetöltő firmware programozója és az adapter egy másik Arduinóból is elkészíthető.

A háziállat dinamikusan megváltoztatja az öt mutatót: egészség, súly, boldogság, éhség és életkor. Ezzel négy műveletet hajthat végre: etetni, játszani, mosni és kezelni. Az egyes tevékenységek pozitívan befolyásolják egyes mutatókat, mások pedig negatívan.

Etethet húst, gyümölcsöt és édességeket. A hús leginkább megfelel az éhségnek, de növeli a súlyát. A gyümölcs növeli az egészséget, de csökkenti a boldogságot (miért?), És az édesség nagyban növeli a boldogságot, de csökkenti az egészséget és növeli a súlyát.

Játszhatsz Simonot (játék a sorozatok tárolására), jól játszottál - nőtt a boldogság, rosszul - csökkent.

A kedvtelésből tartott háziállat rendszeresen elmegy WC-be, ha ezt követően elfelejtette mosni, akkor elveszíti az egészségét, és nő a betegség valószínűsége.

Ezen túlmenően az életkorral nő a betegség valószínűsége. A betegség három súlyos fokú lehet, különféle mellékhatásokkal, a háziállat kezelhető, de ez csökkenti a boldogságát (a fejlesztő tévesen jelezte, hogy egészséges).

23:00 és 8:00 között a kisállat alszik, miközben mind az öt mutató semmilyen módon nem változik. Nem halhat meg álomban. Az alvási idő, ha a felhasználó számára kényelmetlen, a vázlatban megváltoztatható.
8.5
9
8.8

Adj hozzá egy megjegyzést

    • smilemosolyogxaxarendbendontknowjehunea
      főnökkarcolásbolondigenigen-igenagresszívtitok
      Bocsánattáncdance2dance3megbocsátássegítségitalok
      megállásbarátokjógoodgoodsípájulásnyelv
      füsttapsolóCrayállapítsagúnyosdon-t_mentionletöltés
      hőségingerültlaugh1MDAtalálkozómoskingnegatív
      not_ipopcornbüntetolvasmegijesztijesztkeresés
      gúnyolódásthank_youeztto_clueumnikakutegyetért
      rosszbeeeblack_eyeblum3pírdicsekvésunalom
      cenzúrázottvidámságsecret2fenyegetgyőzelemyusun_bespectacled
      ShokRespektlolprevedfogadtatáskrutoyya_za
      ya_dobryisegítőne_huliganne_othodiFLUDtilalomközel

Azt javasoljuk, hogy olvassa el:

Adja át az okostelefon számára ...