Orodha ya maudhui:

Clone ya Arduino Tamagotchi - Pet Digital: Hatua 8 (na Picha)
Clone ya Arduino Tamagotchi - Pet Digital: Hatua 8 (na Picha)

Video: Clone ya Arduino Tamagotchi - Pet Digital: Hatua 8 (na Picha)

Video: Clone ya Arduino Tamagotchi - Pet Digital: Hatua 8 (na Picha)
Video: Цифровая игрушка-питомец на базе Arduino с белым OLED-дисплеем (клон Тамагочи) 2024, Novemba
Anonim
Image
Image
Clone ya Arduino Tamagotchi - Pet Pet
Clone ya Arduino Tamagotchi - Pet Pet
Clone ya Arduino Tamagotchi - Pet Pet
Clone ya Arduino Tamagotchi - Pet Pet

Katika video hii tutaunda kipenzi chetu cha dijiti kwa kutumia Arduino, kikundi cha Tamagotchi.

Na vitengo zaidi ya milioni 76 vilivyouzwa ulimwenguni kote Tamagotchi ilikuwa moja wapo ya vitu vya kuchezea maarufu vya miaka ya 90.

Kama unavyoona kwenye onyesho ndogo la OLED tunatunza dinosaur ndogo. Kutumia mita, kama mita ya njaa, mwenye furaha au mita ya nidhamu tunaweza kuamua jinsi dinosaur ilivyo na afya na tabia nzuri. Tunaweza kulisha dinosaur, kucheza nayo, tembelea daktari wakati anapougua na vitu vingine vingi. Kama unavyoona, mchezo hutoa huduma nzuri na michoro. Ni mchezo wa kuchezea sana, nakumbuka nikicheza na Tamagotchi kwa miezi nilipokuwa mtoto. Bado nakumbuka siku ambayo Tamagotchi wangu wa kwanza alikufa. Mradi huu unarudisha kumbukumbu nyingi kutoka utoto wangu na ndio sababu niliamua kuijenga.

Mradi huu unatengenezwa na Alojz, rafiki kutoka Serbia. Amefanya kazi ya kushangaza. Niligundua kazi yake miezi michache iliyopita. Ameunda tovuti ambapo anashiriki kila kitu kuhusu mradi huu. Nambari, mchoro wa skimu, hata kiambatisho cha 3D kilichochapishwa. Amefanya kazi nzuri katika mradi huu. Hata ikiwa hauna nia ya kujenga mradi huo, jifunze nambari hiyo. Alojz ni msanidi programu mwenye ujuzi sana kwa hivyo utajifunza mengi kutoka kwa nambari yake.

Ukurasa wa Mradi:

Hatua ya 1: Pata Sehemu Zote

Pata Sehemu Zote
Pata Sehemu Zote

Ili kujenga mradi huu tunahitaji sehemu zifuatazo:

  • Mini Arduino Pro ▶
  • Onyesho la I2C OLED ▶
  • 3 Bonyeza vifungo ▶
  • Spika ndogo au buzzer ▶
  • Kubadili ▶
  • Bodi ya kuchaji Betri ya LiPo ▶
  • Betri ya Lipo ya 150mAh ▶
  • Kinga ya 10K ▶
  • Bodi ya prototyping ya cm 7x5 ▶
  • Programu ya FTDI ▶
  • Baadhi ya waya ▶

Gharama ya umeme ni chini ya $ 15!

Ikiwa utaenda kuchapisha 3D eneo hilo pia utahitaji safu mbili za filamenti ya kuni. Nilitumia uzi wa Rahisi wa Birch ya WoodFutura na filaments za Nazi.

Filamu ya nazi ▶

Birch filament ▶

Kwa kizuizi, tunahitaji karibu 70gr ya nyenzo, kwa hivyo itatugharimu karibu $ 5. Kwa hivyo gharama ya jumla ya mradi ni karibu $ 20.

Hatua ya 2: 0.96 "OLED Onyesho

Image
Image
0.96
0.96

Onyesho la 0.96 OLED ni onyesho nzuri sana kutumia na Arduino. Ni onyesho la OLED na hiyo inamaanisha kuwa ina matumizi ya chini ya nguvu. Matumizi ya nguvu ya onyesho hili ni karibu 10-20 mA na inategemea saizi ngapi zimewashwa.

Onyesho lina azimio la saizi 128 × 64 na ni ndogo sana kwa saizi. Furturmore, ni mkali sana na ina msaada mzuri wa maktaba. Adafruit imeunda maktaba nzuri sana juu ya onyesho hili, unaweza kupata maktaba hii hapa. Mbali na hayo, onyesho hutumia kiolesura cha I2C kwa hivyo unganisho na Arduino ni rahisi sana. Unahitaji tu kuunganisha waya mbili isipokuwa Vcc na GND.

Ikiwa wewe ni mpya kwa Arduino na unataka onyesho la bei rahisi na rahisi kutumia kutumia na mradi wako, anza na onyesho. Ni njia rahisi ya kuongeza onyesho kwenye mradi wako wa Arduino.

Ipate hapa ▶

Hatua ya 3: Jenga Mzunguko

Jenga Mzunguko
Jenga Mzunguko
Jenga Mzunguko
Jenga Mzunguko
Jenga Mzunguko
Jenga Mzunguko

Mzunguko kuu

Kwanza kabisa tujenge umeme. Nilitumia bodi hii ndogo ya 7x5cm kuiga umeme wote pamoja. Ilikuwa mara ya kwanza nilikuwa nikitumia bodi ya mfano katika mradi kwa hivyo sikujua itakuwaje. Kwanza nilipanga sehemu zote kwenye ubao wa prototyping na kisha nikaanza kuviunganisha sehemu hizo baada ya nyingine kulingana na mchoro wa skimu.

Saa moja baadaye kila kitu kiliuzwa. Kujitokeza ni rahisi kuliko nilivyofikiria. Ilikuwa wakati wa kupakia nambari hiyo kwa Arduino Pro Mini. Nilitumia programu ya FTDI kupakia nambari na kila kitu kilikuwa kikifanya kazi vizuri!

Mzunguko wa Betri

Basi ilikuwa wakati wa kujenga mzunguko wa betri. Nilitumia bodi hii ndogo ya kuchaji ya LiPo ambayo ina uwezo wa kuchaji na kulinda betri za LiPo. Sasa ya kuchaji chaguo-msingi ambayo bodi hutoa kwa betri ni 1000mA. Hii ni kubwa sana kwa betri yetu ndogo. Tunatumia betri ya 150mAh kwa hivyo sasa ya kuchaji haiwezi kuwa zaidi ya 150mA. Kwa hivyo lazima tuondoe kipinga hiki hapa na kuibadilisha na 10K. Kwa njia hii tunapunguza sasa ya kuchaji hadi karibu 130mA ambayo ni bora kwa betri ya 150mAh. Sasa ilikuwa wakati wa kuendelea na kiambata.

Hatua ya 4: 3D Chapisha Kilimo

3D Chapisha Kilimo
3D Chapisha Kilimo
3D Chapisha Kilimo
3D Chapisha Kilimo
3D Chapisha Kilimo
3D Chapisha Kilimo
3D Chapisha Kilimo
3D Chapisha Kilimo

Hatua inayofuata ni kuchapisha kiambatisho cha 3D. Niliunda eneo hili kwa kutumia programu ya bure ya Fusion 360. Nilijaribu programu tofauti tofauti za 3d lakini Fusion 360 ikawa kipenzi changu kwa sababu zifuatazo.

  • Ina nguvu sana
  • Ni bure
  • Ni rahisi kutumia
  • Kuna mafunzo mengi mkondoni juu ya jinsi ya kutumia programu hii

Huo ndio muundo niliokuja nao. Inayo sehemu 5, msingi, kifuniko cha juu na vifungo 3.

Pakua faili iliyofungwa kutoka Thingiverse ▶ https://www.thingiverse.com/thing 2374552

Basi ilikuwa wakati wa 3D kuchapisha kiambatisho. Nilitumia nyuzi mbili za Mbao ili kuchapisha kiambatisho. Nilitumia filaments ya Fomu ya EasyWood ya Nazi na Birch. Ufungaji hutumia karibu 70gr ya filament, kwa hivyo itakugharimu karibu $ 5 ikiwa unachapisha nyumbani. Kama unavyoweza kugundua ninatumia nyuzi za kuni katika kila mradi! Ninapenda sana muundo na rangi ya nyuzi za kuni. Kwa hivyo, baada ya masaa 3 sehemu zote zilichapishwa.

Hatua ya 5: Maliza kuchapisha 3D

Maliza Kuchapisha kwa 3D
Maliza Kuchapisha kwa 3D
Maliza Kuchapisha kwa 3D
Maliza Kuchapisha kwa 3D
Maliza Kuchapisha kwa 3D
Maliza Kuchapisha kwa 3D

Kwa hivyo, baada ya masaa 3 sehemu zote zilichapishwa. Basi ilikuwa wakati wa kuzipaka mchanga kwa kutumia karatasi nzuri ya mchanga, mchakato wa kuchosha na wa muda. Baada ya mchakato wa mchanga kumalizika nilitia varnish ya kuni kwa sehemu zote na kuziacha zikauke kwa masaa 24. Matokeo yalikuwa mazuri! Sehemu zinaonekana baridi sana na varnish iliyowekwa.

Tafadhali usiruke mchakato wa mchanga na varnishing, itafanya miradi yako ionekane ya kuvutia

Hatua ya 6: Kuweka Kila kitu Pamoja

Kuweka Kila kitu Pamoja
Kuweka Kila kitu Pamoja
Kuweka Kila kitu Pamoja
Kuweka Kila kitu Pamoja
Kuweka Kila kitu Pamoja
Kuweka Kila kitu Pamoja

Basi ilikuwa wakati wa kuweka kila kitu ndani ya zizi.

Kwanza niliunganisha bodi ya prototyping mahali hapo na kisha nikaunganisha bodi ya kuchaji betri na swichi. Niliunganisha betri kwenye ubao kwa kutumia gundi fulani ya kawaida. Usitumie gundi ya moto kwenye betri ya LiPo, utaiharibu.

Hatua inayofuata ilikuwa kuuza pini kutoka kwa ngao ya betri hadi kwenye pini za nguvu za Arduino Pro Mini. Kisha nikaunganisha vifungo, na mwishowe ilikuwa wakati wa gundi sehemu ya juu ya ua!

Mradi wa Tamaguino ulikuwa tayari! Na betri ya 150mAh ndani ya mradi inaweza kukimbia kwenye betri kwa zaidi ya 7h! Kwa kweli tunaweza kuijaza tena kwa urahisi kwa muda wa saa 1 kwa kutumia chaja ya simu ya rununu.

Hatua ya 7: Kanuni ya Mradi

Kanuni za Mradi
Kanuni za Mradi

Wacha tuangalie kwa haraka nambari hiyo. Unaweza kupakua nambari kutoka kwa wavuti ya mradi.

alojzjakob.github.io/Tamaguino/

Nilitumia kificho ambacho hutumia vipinga-ndani vya Kuvuta vya ndani vya bodi ya Arduino kwa hivyo hatuitaji kutumia kipingamizi chochote cha nje kufanya mradi ufanyike kazi. Ili mradi wa kukusanya tunahitaji maktaba mbili zinazojulikana, maktaba ya Adafruit GFX na maktaba ya Adafruit kwa onyesho la OLED. Unaweza kupata viungo vya maktaba katika maelezo hapa chini.

Nambari hiyo ina urefu wa mistari 1.300, na inatumia 95% ya kumbukumbu ya programu inayopatikana! Ikiwa tunahitaji kupanua nambari ya mradi tutahitaji kutumia microcontroller nyingine na kumbukumbu zaidi inapatikana. Nadhani inavutia ni nini bodi rahisi ya gharama nafuu ya Arduino inaweza kufikia!

Hatua ya 8: Mawazo ya Mwisho

Mawazo ya Mwisho
Mawazo ya Mwisho

Kama nilifikiria mwisho nadhani kuwa huu ni mradi mzuri. Mradi ambao unaonyesha kuwa watengenezaji sasa wanaweza kujenga karibu kila kitu! Ilimchukua Alojz, msanidi wa nambari hiyo karibu wiki moja kuandika nambari hiyo kwa wakati wake wa bure. Fungua programu na vifaa kutuwezesha kufanya vitu, ambavyo miaka michache iliyopita haikuwezekana hata kwa wataalamu!

Kujenga mradi huu ilikuwa uzoefu mzuri wa kujifunza kwangu. Ilikuwa mara ya kwanza nilikuwa nikitumia bodi ya kuiga na wakati wa kwanza nilikuwa nikitumia betri ya LiPo katika mradi. Pia, nilitengeneza kiambatisho hiki kutoka mwanzoni ambacho kilikuwa ngumu zaidi kuliko nilivyotarajia. Kusema kweli sina kuridhika na kiambatisho, ni kubwa sana kwa onyesho ndogo kama hilo. Ndio sababu ninafikiria kuchukua nafasi ya hii ndogo 1 "OLED na onyesho kubwa la 2.4" ambalo nimegundua. Nadhani itafanya mradi kuwa bora zaidi. Ningependa mradi huu ubadilike kuwa kiweko cha mchezo wa Arduino. Mradi huu ni mwanzo mzuri. Ningependa kusikia maoni yako kuhusu mradi huu. Je! Una maoni yoyote ya uboreshaji? Tafadhali weka maoni yako katika sehemu ya maoni hapa chini! Asante!

Ilipendekeza: