» elektronika » Težak »Virtualni ljubimac velike pasmine

Virtualni kućni ljubimac velike veličine



Što je? Ovdje su, na primjer, psi manje od mačke, a više od osobe. Zašto ne biste bili prilično veliki virtualni kućni ljubimac koji ne staje u nijedan džep? Mikrokontroler i LED matrica (!) U njemu rade iz napajanja, a samo je jedan sat u stvarnom vremenu od baterije većeg kapaciteta od sve tri obične Tamagotchi baterije zajedno. I on "živi" na stolu autora Instructablesa pod nadimkom Syst3mX.

Uređaj na mikrokontroleru ATmega328P s bootloader-om iz Težak, LED matricom rezolucije 16x16 (sastavljenom od četiri gotove matrice 8x8) upravlja se sa četiri registara promjene 74HC595. Dvije od njih spojene su na redove matrice putem otpornika, ostale dvije na njegove stupce pomoću sklopa složenih tranzistora ULN2803. Korisnik komunicira sa homebrew grančica uz pomoć četiri gumba. Primijenjen je sat u stvarnom vremenu DS1302. U krugu su dva kvarca: 16 MHz za mikrokontroler i 32768 Hz za sat. Zvučne signale osigurava piezoelektrični odašiljač zvuka.



sve elektronika majstor je postavio ploču na jednu ploču, LED matrice na drugu:



Ovdje instalira sve detalje na prvu ploču:



Tu su mikrokontroler, utičnica i sat u stvarnom vremenu s baterijom u držaču, registar za izmjenu i sklopovi tranzistora, i piezoelektrični pretvarač u improviziranom plastičnom kućištu, te četiri tipke - po dvije sa svake strane, poput elektroničkog ručnog sata i priključci za češljane ploče s LED matricama. Ali sve to neće raditi dok Syst3mX ne spoji komponente zajedno. Tako je izvadio bateriju, okrenuo ploču, lemio sve prema dijagramu, a zatim bateriju vratio na svoje mjesto.

Pogledajmo pobliže SMD otpornike za LED nizove koji se nalaze na stražnjoj strani ploče:



Majstor instalira LED matricu na drugu ploču:



Također se okreće i uspostavlja veze, istovremeno postavljajući češljeve. Kako ne bi zbunio redove i stupce, koristi žice kontrastnih boja:



Češljevi u blizini:



Sada možete zapečatiti LED papirom i međusobno povezati ploče pazeći da izlazi komponenti jedne ploče ne dodiruju vodiče druge:



Syst3mX razvija strukturu izbornika i ikone koje odgovaraju svakoj stavci:



Zatim fontova i ostalih slika:




Ovim možete urediti ikone i prevesti ih u oblik pogodan za kopiranje u skicu. Za što je majstor uzet:



Gotovo. Tek tada preimenujte naziv iz TXT u INO. Sketch koristi tri knjižnice, ali sve su uključene u Arduino IDE.Programer je ubacio standardni Arduino utovarivač u mikrokontroler, nakon čega je moguće učitati skice na njega pomoću FTDI adaptera kao u uobičajenom Arduinu. Štoviše, i programer firmware-a za pokretanje dizalica i adapter mogu biti izrađeni od drugog Arduino-a.

Kućni ljubimac dinamično mijenja pet pokazatelja: zdravlje, težina, sreća, glad i starost. Pomoću nje možete izvršiti četiri akcije: hraniti, igrati, oprati i liječiti. Svaka akcija pozitivno utječe na neke pokazatelje, ali negativno utječe na druge.

Možete hraniti mesom, voćem i slatkišima. Meso najbolje udovoljava gladi, ali povećava težinu. Voće povećava zdravlje, ali smanjuje sreću (zašto?), A slatkiši uvelike povećavaju sreću, ali smanjuju zdravlje i povećavaju težinu.

Možete igrati Simona (igra za pohranu nastavka), igrali ste dobro - sreća se povećala, a loše - smanjila.

Kućni ljubimac periodično odlazi u toalet, ako se nakon toga zaboravite oprati, zdravlje vam se gubi, a vjerojatnost bolesti povećava se.

Osim toga, vjerojatnost bolesti povećava se s godinama. Bolest može biti od tri stupnja ozbiljnosti s različitim nuspojavama, kućni ljubimac se može liječiti, ali to će umanjiti njegovu sreću (programer je pogrešno naznačio da je zdrav).

Od 23:00 do 8:00 kućni ljubimac spava, dok se svih pet pokazatelja ni na koji način ne mijenja. Ne može umrijeti u snu. Vrijeme mirovanja, ako je nezgodno za korisnika, može se promijeniti u skici.
8.5
9
8.8

Dodajte komentar

    • osmijehosmjesixaxau redudontknowprostakNea
      gazdaogrebotinabudaladaDa-Daagresivantajna
      oprostiteplesdance2dance3pomilovanjepomoćpića
      zaustavljanjeprijateljidobrogoodgoodzviždaljkapasti u nesvijestjezik
      dimpljeskanjeCrayObjavitepodrugljivdon-t_mentionpreuzimanje
      vrućinaljutitlaugh1MDAsastanakmoskingnegativan
      not_ikokicekaznitičitatiuplašitiplašitraži
      podsmijehthank_youovoto_clueumnikakutansložiti
      lošebeeeblack_eyeblum3rumenilohvalisati sedosada
      cenzuriranizadirkivanjesecret2prijetitipobjedayusun_bespectacled
      shokrespektlolpreveddobrodošlikrutoyya_za
      ya_dobryipomoćnikne_huliganne_othodifludzabranablizu

Savjetujemo vam da pročitate:

Predaj to pametnom telefonu ...