» Electronics » Arduino »Virtual alagang hayop ng malaking lahi

Malaking sukat ng virtual na alagang hayop



Ano? Dito, halimbawa, ang mga aso ay mas mababa sa isang pusa, at higit pa sa isang tao. Bakit hindi maging isang medyo malaking virtual alagang hayop na hindi umaangkop sa anumang bulsa? Ang microcontroller at ang LED matrix (!) Sa trabaho ito mula sa suplay ng kuryente, at isa lamang na real-time na orasan ay mula sa isang baterya ng isang mas malaking kapasidad kaysa sa lahat ng tatlong ordinaryong baterya ng Tamagotchi na pinagsama. At siya ay "nabubuhay" sa talahanayan ng may-akda ng Mga Tagagamit sa ilalim ng palayaw na Syst3mX.

Ang aparato sa ATmega328P microcontroller na may isang bootloader mula Arduino. Kinokontrol nito ang LED matrix na may isang resolusyon ng 16x16 (binubuo ng apat na natapos na 8x8 matrices) gamit ang apat na registro ng shift 74HC595. Ang dalawa sa kanila ay konektado sa mga hilera ng matrix sa pamamagitan ng mga resistor, ang iba pang dalawa sa mga haligi nito sa pamamagitan ng pagpupulong ng mga composite transistors ULN2803. Nakikipag-ugnay ang gumagamit sa gawang bahay sa tulong ng apat na pindutan. Inilapat ang uri ng orasan ng real-time na DS1302. Mayroong dalawang quartz sa circuit: 16 MHz para sa microcontroller at 32768 Hz para sa orasan. Ang mga signal ng tunog ay ibinibigay ng isang piezoelectric tunog emitter.



Sa buong elektronika inilagay ng master ang perfboard sa isang breadboard, LED matrice sa isa pa:



Narito inilalagay niya ang lahat ng mga detalye sa unang board:



Mayroong isang microcontroller, isang power socket, at isang real-time na orasan na may baterya sa may-hawak, at mga registro ng shift, at mga transistor na asembleya, at isang piezoelectric transducer sa isang kaso ng makeshift na plastik, at apat na mga pindutan - dalawa sa bawat panig, tulad ng isang electronic wristwatch, at mga konektor para sa mga board ng comb na may mga LED matrices. Ngunit ang lahat ng ito ay hindi gagana hanggang sa magkasama ang Syst3mX ng mga sangkap. Kaya't tinanggal niya ang baterya, pinihit ang board, naibenta ang lahat ayon sa diagram, at pagkatapos ay ibinalik ang baterya sa lugar nito.

Isaalang-alang natin ang mga resistor ng SMD para sa mga LED na arrays na matatagpuan sa likuran ng board.



In-install ng master ang LED matrix sa pangalawang board:



Nag-flip din siya at gumagawa ng mga koneksyon, kasabay ng pagtatakda ng mga combs. Upang hindi malito ang mga hilera at haligi, gumagamit siya ng mga wire ng magkakaibang mga kulay:



Palapit malapit:



Ngayon ay maaari mong i-seal ang mga LED na may papel at magkonekta ang mga board, siguraduhin na ang mga output ng mga bahagi ng isang board ay hindi hawakan ang mga conductor ng isa pa:



Ang Syst3mX ay bubuo ng isang istraktura ng menu at mga icon na naaayon sa bawat item:



Pagkatapos mga font at iba pang mga imahe:




Gamit ito, maaari mong i-edit ang mga icon at isalin ang mga ito sa isang form na angkop para sa pagkopya sa isang sketch. Para saan nakuha ang panginoon:



Tapos na,. Pagkatapos lamang na pangalanan mula sa TXT hanggang INO. Gumagamit ang Sketch ng tatlong mga aklatan, ngunit lahat sila ay kasama sa Arduino IDE.Ang nag-develop ay sumasalamin sa karaniwang Arduino loader sa microcontroller, pagkatapos nito posible na mag-upload ng mga sketch dito kasama ang FTDI adapter tulad ng sa isang regular na Arduino. Bukod dito, ang parehong programmer para sa bootloader firmware at ang adaptor ay maaaring gawin mula sa isa pang Arduino.

Ang alagang hayop na pabago-bago ay nagbabago ng limang tagapagpahiwatig: kalusugan, timbang, kaligayahan, kagutuman at edad. Gamit ito, maaari kang magsagawa ng apat na aksyon: feed, paglalaro, hugasan at gamutin. Ang bawat isa sa mga aksyon ay positibong nakakaapekto sa ilang mga tagapagpahiwatig, ngunit negatibong nakakaapekto sa iba.

Maaari kang magpakain ng karne, prutas at Matamis. Pinaka-kasiyahan ng karne ang gutom, ngunit pinatataas ang timbang. Ang mga prutas ay nagdaragdag ng kalusugan, ngunit bawasan ang kaligayahan (bakit?), At ang mga matatamis ay lubos na nagdaragdag ng kaligayahan, ngunit bawasan ang kalusugan at dagdagan ang timbang.

Maaari mong i-play si Simon (isang laro para sa pag-iimbak ng mga pagkakasunud-sunod), na nilalaro ng mabuti - nadagdagan ang kaligayahan, hindi maganda - nabawasan.

Ang alagang hayop ay pana-panahon na pumupunta sa banyo, kung pagkatapos mong kalimutan na hugasan ito, nawala ang iyong kalusugan, at ang posibilidad ng pagtaas ng sakit.

Bilang karagdagan, ang posibilidad ng sakit ay nagdaragdag sa edad. Ang sakit ay maaaring magkaroon ng tatlong antas ng kalubhaan na may iba't ibang mga epekto, ang alagang hayop ay maaaring gamutin, ngunit ito ay mabawasan ang kanyang kaligayahan (ang nagkamali ng mali na nagpahiwatig na siya ay malusog).

Mula 23:00 hanggang 8:00 ang alaga ay natutulog, habang ang lahat ng limang tagapagpahiwatig ay hindi nagbabago sa anumang paraan. Hindi siya maaaring mamatay sa isang panaginip. Ang oras ng pagtulog, kung hindi naaayon sa gumagamit, maaaring mabago sa sketch.
8.5
9
8.8

Magdagdag ng isang puna

    • ngitinakangitixaxaok langhindi alamyahoonea
      bosskumamottangaoooo-ooagresibolihim
      sorrysayawsayaw2sayaw3kapatawarantumulonginumin
      humintomga kaibiganmabutigoodgoodsipolswoondila
      usokpumapalakpakkrayolaipahayagnakakainisdon-t_mentionpag-download
      initnakakainistumawa1mdapagpupulongnakikipag-usapnegatibo
      hindi_ipopcornparusahanbasahintakottakotpaghahanap
      panunuyasalamat_youitoto_clueumniktalamaksumang-ayon
      masamabeeeblack_eyeblum3namulamagyabanginip
      censoredkaaya-ayalihim2nagbabantatagumpayyusun_bespectacled
      shokrespektlolnagustuhanmaligayang pagdatingkrutoyya_za
      ya_dobryikatulongne_huliganne_othodimapusokpagbabawalmalapit

Pinapayuhan ka naming basahin:

Ipasa ito para sa smartphone ...