Cov txheej txheem:

Arduino Tamagotchi Clone - Digital Pet: 8 Cov Kauj Ruam (nrog Duab)
Arduino Tamagotchi Clone - Digital Pet: 8 Cov Kauj Ruam (nrog Duab)

Video: Arduino Tamagotchi Clone - Digital Pet: 8 Cov Kauj Ruam (nrog Duab)

Video: Arduino Tamagotchi Clone - Digital Pet: 8 Cov Kauj Ruam (nrog Duab)
Video: Wait what 😱 Flipper Zero 🐬 2024, Kaum ib hlis
Anonim
Image
Image
Arduino Tamagotchi Clone - Digital Tsiaj
Arduino Tamagotchi Clone - Digital Tsiaj
Arduino Tamagotchi Clone - Digital Tsiaj
Arduino Tamagotchi Clone - Digital Tsiaj

Hauv daim vis dis aus no peb tab tom tsim peb tus kheej cov tsiaj digital siv Arduino, Tamagotchi clone.

Nrog ntau dua 76million units muag thoob ntiaj teb Tamagotchi yog ib qho khoom ua si nyiam tshaj plaws ntawm 90s.

Raws li koj tuaj yeem pom ntawm cov zaub me me OLED peb saib xyuas me me dinosaur. Siv cov ntsuas, zoo li ntsuas ntsuas tshaib plab, zoo siab lossis ntsuas ntsuas peb tuaj yeem txiav txim siab tias noj zaub mov zoo thiab coj tus cwj pwm zoo li cas. Peb tuaj yeem pub cov dinosaur, ua si nrog nws, mus ntsib kws kho mob thaum nws mob thiab ntau yam ntxiv. Raws li koj tuaj yeem pom, qhov kev ua si muaj cov yam ntxwv zoo thiab cov duab kos. Nws yog cov khoom ua si uas ntxim nyiam heev, Kuv nco qab ua si nrog Tamagotchi tau ntau lub hlis thaum kuv tseem yog menyuam yaus. Kuv tseem nco hnub uas kuv thawj Tamagotchi tuag. Txoj haujlwm no coj rov qab nco txog ntau yam los ntawm kuv thaum yau thiab yog vim li cas kuv thiaj txiav txim siab los tsim ib qho.

Txoj haujlwm no yog tsim los ntawm Alojz, tus phooj ywg los ntawm Serbia. Nws tau ua txoj haujlwm tsis txaus ntseeg. Kuv pom nws txoj haujlwm ob peb lub hlis dhau los. Nws tau tsim lub vev xaib uas nws qhia txhua yam txog txoj haujlwm no. Cov cai, daim duab schematic, txawm tias 3D luam tawm lub thawv rau nws. Nws tau ua txoj haujlwm zoo heev hauv txoj haujlwm no. Txawm hais tias koj tsis xav tsim lub phiaj xwm, kawm txoj cai. Alojz yog tus tsim kev txawj ntse heev yog li koj yuav kawm ntau yam los ntawm nws cov cai.

Page Project:

Kauj Ruam 1: Tau Txais Txhua Qhov

Tau Txhua Qhov
Tau Txhua Qhov

Txhawm rau tsim txoj haujlwm no peb xav tau cov hauv qab no:

  • Ib Arduino Pro Mini ▶
  • I2C OLED zaub ▶
  • 3 Laub khawm ▶
  • Tus hais lus me lossis lub suab nrov nrov ▶
  • Ib qho hloov pauv:
  • Lub LiPo Roj teeb them lub rooj tsavxwm ▶
  • 150mAh Lipo Roj teeb ▶
  • 10K resistor ▶
  • Ib pawg 5x5 cm prototyping board ▶
  • Tus FTDI programmer ▶
  • Qee cov xov hlau:

Tus nqi hluav taws xob tsawg dua 15 $!

Yog tias koj tab tom yuav 3D luam tawm lub thawv ntawv koj tseem yuav xav tau ob lub yob ntawm cov ntoo ntoo. Kuv siv FormFutura's Easy Wood Birch thiab Txiv maj phaub filaments.

Txiv maj phaub filament ▶

Birch filament ▶

Rau lub thawv ntawv, peb xav tau kwv yees li 70gr ntawm cov khoom, yog li nws yuav raug nqi peb ib ncig 5 $. Yog li tag nrho tus nqi ntawm qhov haujlwm no nyob ib puag ncig 20 $.

Kauj Ruam 2: 0.96 "OLED Zaub

Image
Image
0.96
0.96

0.96 OLED zaub yog cov zaub zoo siv nrog Arduino. Nws yog OLED zaub thiab txhais tau tias nws muaj lub zog siv tsawg. Lub zog siv ntawm cov zaub no nyob ib puag ncig 10-20 mA thiab nws nyob ntawm seb muaj pes tsawg pixels yog lit.

Cov zaub muaj kev daws teeb meem ntawm 128 × 64 pixels thiab nws me me me me. Furturmore, nws yog qhov kaj heev thiab nws muaj kev txhawb nqa lub tsev qiv ntawv zoo. Adafruit tau txhim kho lub tsev qiv ntawv zoo heev txog cov zaub no, koj tuaj yeem pom lub tsev qiv ntawv no ntawm no. Ntxiv rau qhov ntawd, cov zaub siv I2C interface yog li kev sib txuas nrog Arduino yog qhov yooj yim heev. Koj tsuas yog yuav tsum txuas ob lub xov tooj tshwj tsis yog los ntawm Vcc thiab GND.

Yog tias koj yog tus tshiab rau Arduino thiab koj xav tau qhov pheej yig thiab yooj yim siv cov zaub los siv nrog koj txoj haujlwm, pib nrog zaub. Nws yog txoj hauv kev yooj yim tshaj plaws los ntxiv cov zaub rau koj qhov project Arduino.

Tau nws ntawm no ▶

Kauj ruam 3: Tsim Circuit Court

Tsim Circuit Court
Tsim Circuit Court
Tsim Circuit Court
Tsim Circuit Court
Tsim Circuit Court
Tsim Circuit Court

Circuit Court loj

Ua ntej tshaj plaws cia peb tsim cov khoom siv hluav taws xob. Kuv siv daim ntawv me me 7x5cm los ua ke kom siv txhua yam khoom siv hluav taws xob ua ke. Nws yog thawj zaug kuv tau siv lub rooj tsav xwm tsim qauv hauv ib qhov haujlwm yog li kuv tsis paub tias nws yuav tawm mus li cas. Kuv xub npaj txhua qhov ntawm daim phiaj tsim qauv thiab tom qab ntawd kuv pib muab cov khoom sib txuas ib qho tom qab lwm qhov raws li daim duab qhia.

Ib teev tom qab txhua yam tau muab pov tseg. Nws tawm mus kom yooj yim dua li kuv xav. Nws yog lub sijhawm los thauj cov cai rau Arduino Pro Mini. Kuv siv tus programmer FTDI los thauj cov cai thiab txhua yam ua haujlwm tau zoo!

Roj teeb Circuit Court

Tom qab ntawd nws yog lub sijhawm los tsim cov roj teeb hluav taws xob. Kuv siv lub LiPo them me me uas muaj peev xwm them thiab tiv thaiv LiPo roj teeb. Lub sijhawm them tam sim uas lub rooj tsav xwm muab rau lub roj teeb yog 1000mA. Qhov no loj dhau rau peb cov roj teeb me me. Peb siv lub roj teeb 150mAh yog li them tam sim no tsis tuaj yeem ntau dua 150mA. Yog li peb yuav tsum tshem tawm tus tiv thaiv no ntawm no thiab hloov nws nrog 10K ib qho. Txoj kev no peb txo qhov them tam sim no mus rau ib puag ncig 130mA uas zoo rau 150mAh roj teeb. Tam sim no nws yog lub sijhawm kom txav mus rau qhov thaiv.

Kauj Ruam 4: 3D Luam Tawm Cov Ntaub Ntawv

3D Luam lub Enclosure
3D Luam lub Enclosure
3D Luam lub Enclosure
3D Luam lub Enclosure
3D Luam lub Enclosure
3D Luam lub Enclosure
3D Luam lub Enclosure
3D Luam lub Enclosure

Cov kauj ruam tom ntej yog 3D luam tawm lub thawv ntawv. Kuv tsim lub thawv ntawv no siv Fusion 360 software dawb. Kuv sim ntau qhov sib txawv 3d tsim software tab sis Fusion 360 dhau los ua kuv nyiam rau cov laj thawj hauv qab no.

  • Nws muaj hwj chim heev
  • Nws yog dawb xwb
  • Nws yog qhov yooj yim siv
  • Muaj ntau ntau cov kev qhia hauv online ntawm yuav siv software no li cas

Ntawd yog qhov tsim kuv tuaj nrog. Nws suav nrog 5 ntu, hauv paus, npog sab saum toj thiab 3 khawm.

Rub tawm cov ntawv ntim los ntawm Thingiverse ▶

Tom qab ntawd nws yog lub sijhawm los 3D luam tawm lub thawv ntawv. Kuv tau siv ob qho Wood filaments txhawm rau luam tawm lub thawv ntawv. Kuv siv FormFutura's EasyWood Txiv maj phaub thiab Birch filaments. Lub thawv ntawv siv ib puag ncig 70g ntawm cov ntaub ntawv, yog li nws yuav raug nqi koj ib ncig 5 $ yog tias koj luam tawm hauv tsev. Raws li koj yuav tau pom kuv siv ntoo filaments hauv txhua qhov haujlwm! Kuv yeej nyiam qhov kev ntxhib los mos thiab xim ntawm cov ntoo ntoo. Yog li, tom qab kwv yees li 3 teev tag nrho cov ntu tau luam tawm.

Kauj Ruam 5: Ua tiav 3D Luam

Ua tiav 3D Luam
Ua tiav 3D Luam
Ua tiav 3D Luam
Ua tiav 3D Luam
Ua tiav 3D Luam
Ua tiav 3D Luam

Yog li, tom qab kwv yees li 3 teev tag nrho cov ntu tau luam tawm. Tom qab ntawd nws yog lub sijhawm los xuab zeb lawv siv cov ntawv xuab zeb zoo, ua rau cov txheej txheem nyuaj thiab siv sijhawm. Tom qab txheej txheem txheej txheej tiav lawm Kuv tau thov cov kua roj vanish rau txhua qhov thiab cia lawv qhuav rau 24 teev. Qhov tshwm sim yog qhov zoo! Cov ntu zoo li txias nrog cov kua roj vanish thov.

Thov tsis txhob hla qhov txheej txheem txheej txheej thiab txheej txheej, nws yuav ua rau koj cov phiaj xwm zoo saib

Kauj Ruam 6: Muab Txhua Yam Ua Ke

Muab Txhua Yam Ua Ke
Muab Txhua Yam Ua Ke
Muab Txhua Yam Ua Ke
Muab Txhua Yam Ua Ke
Muab Txhua Yam Ua Ke
Muab Txhua Yam Ua Ke

Tom qab ntawd nws yog lub sijhawm los muab txhua yam tso rau hauv lub thawv.

Kuv thawj zaug glued lub rooj tsav xwm qauv nyob rau hauv qhov chaw thiab tom qab ntawd kuv glued lub roj teeb them lub rooj tsavxwm thiab hloov. Kuv txuas lub roj teeb rau lub rooj tsavxwm uas siv qee cov txheej txheem. Tsis txhob siv cov kua nplaum kub rau ntawm LiPo roj teeb, koj yuav rhuav tshem nws.

Cov kauj ruam tom ntej yog txhawm rau muab cov pins tso tawm los ntawm lub roj teeb tiv thaiv mus rau Arduino Pro Mini lub zog pin. Tom qab ntawd kuv glued cov nyees khawm, thiab kawg nws yog lub sijhawm los lo rau sab saum toj ntawm lub thawv ntawv!

Tamaguino Project tau npaj tiav! Nrog 150mAh roj teeb sab hauv txoj haujlwm tuaj yeem siv roj teeb rau ntau dua 7h! Tau kawg peb tuaj yeem rov them nws yooj yim li ntawm 1h siv lub xov tooj ntawm tes them.

Kauj Ruam 7: Txoj Cai ntawm Txoj Haujlwm

Txoj Cai ntawm Txoj Haujlwm
Txoj Cai ntawm Txoj Haujlwm

Tam sim no ua tibzoo saib cov cai. Koj tuaj yeem rub cov cai los ntawm lub vev xaib qhov project.

alojzjakob.github.io/Tamaguino/

Kuv siv cov cai uas siv Internal Pull Up resistors ntawm Arduino pawg thawj coj saib yog li peb tsis tas yuav siv lwm tus tiv thaiv sab nraud los ua txoj haujlwm. Txhawm rau txhawm rau txhawm rau ua ke peb xav tau ob lub tsev qiv ntawv paub, Adafruit GFX lub tsev qiv ntawv thiab Adafruit lub tsev qiv ntawv rau OLED zaub. Koj tuaj yeem pom qhov txuas rau cov tsev qiv ntawv hauv cov lus piav qhia hauv qab no.

Txoj cai yog hais txog 1.300 kab ntev, thiab nws siv 95% ntawm qhov muaj nyob hauv qhov program! Yog tias peb xav tau nthuav cov cai ntawm txoj haujlwm peb yuav xav tau siv lwm lub microcontroller nrog ntau lub cim xeeb muaj. Kuv xav tias nws yog qhov txaus siab qhov yooj yim tus nqi qis Arduino board tuaj yeem ua tiav!

Kauj Ruam 8: Kev Xav Thaum Kawg

Kev Xav Thaum Kawg
Kev Xav Thaum Kawg

Raws li kuv qhov kev xav zaum kawg kuv xav tias qhov no yog txoj haujlwm zoo. Ib qhov haujlwm uas qhia tias cov neeg tsim khoom tam sim no tuaj yeem tsim yuav luag txhua yam! Nws coj Alojz, tus tsim tawm cov cai txog ib lub lim tiam los sau cov cai hauv nws lub sijhawm dawb. Qhib software thiab kho vajtse pab peb ua tej yam, uas ob peb xyoos dhau los tsis yooj yim rau cov kws tshaj lij!

Kev tsim txoj haujlwm no yog qhov kev kawm paub zoo rau kuv. Nws yog thawj zaug kuv tau siv lub rooj tsav xwm thawj thiab thawj zaug kuv tau siv LiPo roj teeb hauv ib qhov haujlwm. Tsis tas li, Kuv tau tsim lub thawv ntawv no los ntawm kos uas nyuaj dua li qhov kuv xav tau. Ua siab ncaj Kuv tsis txaus siab nrog cov ntaub thaiv, nws yog txoj hauv kev loj heev rau cov khoom me me. Tias yog vim li cas kuv thiaj xav hloov qhov me me 1 "OLED nrog qhov loj dua 2.4" zaub kuv tau pom. Kuv xav tias nws yuav ua rau txoj haujlwm zoo dua. Kuv xav kom txoj haujlwm no hloov pauv mus rau Arduino game console. Txoj haujlwm no yog pib zoo. Kuv yuav nyiam hnov koj lub tswv yim hais txog qhov haujlwm no. Koj puas muaj lus qhia txhim kho? Thov tshaj tawm koj cov lus hauv kab lus hauv qab no! Ua tsaug!

Pom zoo: