Cov txheej txheem:

BrainGame: 8 Kauj Ruam
BrainGame: 8 Kauj Ruam

Video: BrainGame: 8 Kauj Ruam

Video: BrainGame: 8 Kauj Ruam
Video: BRAIN GAME | Family Comedy Challenge | Aayu Pihu VS Mom Dad | Aayu and Pihu Show 2024, Lub kaum hli ntuj
Anonim
Image
Image

Nyob zoo hauv cov lus qhia no kuv yuav qhia tsim lub game me me siv rau kev xyaum ua lej, nrog Arduino Uno thiab Oled zaub.

Txhua yam pib thaum kuv tau pab kuv tus tub nrog nws ua haujlwm hauv tsev kawm ntawv.

Kuv tuaj nrog Lub Tswv Yim los siv lub cuab yeej siv los xyaum ua piv txwv piv txwv thiab cov lej yooj yim.

Yog tias koj tau nyeem kuv lwm cov lus qhia, "OLEDDICE" tej zaum koj yuav paub lub thawv thiab lwm yam los ntawm txoj haujlwm ntawd.

Thaum kuv tau tsim tus qauv rau txoj haujlwm tsuav kuv yuav ntau qhov kev cai ua PCB s thiab tsim lawv rau ib lub thawv tshwj xeeb, yog li ntawd kuv yuav rov siv nws rau ntau lub phiaj xwm nqa tau.

Vim hais tias saum toj no cov vis dis aus qhia txog qhov kev cai lub hlwb kawg-kev ua si thiab yuav siv nws li cas, tab sis hauv cov lus qhia no kuv yuav piav qhia yuav tsim nws li cas rau ntawm lub khob cij.

Muaj ob version muaj.

1. Cov qauv txheem

2. AutoPowerOff Version

Qhov AutoPowerOff version muaj ob peb yam ntxiv ntxiv txhawm rau tua lub zog kom txuag lub roj teeb.

Nws yog qhov kev xaiv zoo tshaj yog tias koj, zoo li kuv ua ib qho kom nqa tau.

Kauj Ruam 1: Kev ua haujlwm

Kev ua haujlwm
Kev ua haujlwm
Kev ua haujlwm
Kev ua haujlwm

Cov haujlwm tau piav qhia hauv qab no zoo ib yam rau ob qho tib si tshwj tsis yog rau AutoPowerOff qhov tshwj xeeb.

Qhov kev ua si muaj peb tus qauv tam sim no PCB hloov pauv rau kev tswj hwm.

Xaiv, OK, thiab Rov Qab

Nov yog yuav ua li cas.

Thaum koj xub qhib lub zog ua si koj yuav raug xaiv kom xaiv game los ntawm cov game game.

Koj tuaj yeem xaiv los ntawm, 2 nplooj ntawv.

Thawj nplooj ntawv:

  • ntxiv
  • rho tawm
  • muab sib npaug
  • faib

Nplooj ntawv thib ob:

  • binary hloov dua siab tshiab
  • hex hloov dua siab tshiab
  • Analog moos nyeem ntawv
  • Random hom khiav los ntawm kev ua lej yooj yim.

Thaum koj tau txiav txim siab qhov kev ua si twg koj xav ua, nyem OK thiab koj yuav txav mus rau cov ntawv qhia zaub mov tom ntej los xaiv

qib ntawm 1-4

Ntaus lub pob rov qab yuav coj koj rov qab mus rau cov ntawv qhia zaub mov dhau los.

Kauj ruam 2: Pib Ua Si

Pib Ua Si
Pib Ua Si
Pib Ua Si
Pib Ua Si
Pib Ua Si
Pib Ua Si

Nias ok kom pib ua si.

Kev ua si 1-4

Yog tias koj tau xaiv qhov kev ua si los ntawm thawj cov ntawv qhia zaub mov, koj yuav muaj lus nug thiab lub sijhawm loj hlob nyob hauv qab ntawm cov zaub. Thaum lub sijhawm tau tawm mus qhov kev ua si yuav tso saib cov lus teb raug.

Ntaus qhov ua tau zoo dua yuav muab txoj haujlwm tshiab rau koj.

Game 5-8

Yog tias xaiv kev hloov pauv los ntawm nplooj ntawv thib ob tus cwj pwm zoo sib xws, tab sis ntawm no koj yuav tsum hloov pauv, los ntawm lossis mus rau, ntawm zauv zauv, binary lossis hex.

Ua si qhov kev ua si no, koj yuav tsis muaj lub sijhawm bar, tsuas yog nias ok thaum npaj los tso saib cov lus teb.

Qhov kev ua si zaum kawg yog lub moos sib piv nyeem ntawv, thaum tsoo lub moos zoo pib tig thiab qeeb tus lej ntawm lub sijhawm ua ntej nws tso tseg, thiab tom qab ntawd koj yuav raug ceeb toom kom teb tias nws yog lub sijhawm twg.

Txhawm rau ua kom yooj yim dua, lub moos ib txwm nres ntawm 5 feeb sib nrug.

Rau txhua qhov kev ua si koj yuav muaj lub suab nrov thaum ua si yog tias lub suab tau qhib.

Txhawm rau qhib lossis kaw lub suab, nyem thiab tuav lub pob rov qab rau ntau dua 1 vib nas this. Yog tias lub suab tsis ua haujlwm muaj lub cim me me hais lus nyob rau ntawm kaum sab xis.

Kauj Ruam 3: AutoPowerOff Cov Haujlwm

Yog tias koj tsim AutoPowerOff version muaj ob peb lub luag haujlwm ntxiv.

Koj ua kom lub zog ntaus ntawv los ntawm kev tuav lub pob ok rau ib pliag. Qhov kev ua si tau ua haujlwm ntev txog 60 vib nas this ua ntej koj yuav muaj lub zog pib ua haujlwm ceeb toom, yog tias tsis ua si game.

Yog tias koj tsis tsoo ib lub pob, lub zog tawm mus, qhov no ua rau koj yuav tsis hnov qab hloov qhov kev ua si.

Nias ib lub pob twg yuav rov pib dua lub sijhawm.

Tuav khawm Rov qab rau ntau dua peb vib nas this, tom qab ntawd tso tawm nws yuav yuam qhov kev ua si kaw.

Cov duab kos siv EEPROM lub tsev qiv ntawv uas los nrog Arduino IDE khaws cov ntaub ntawv.

Tsuas yog ua ntej lub hwj chim tawm ntawm lub micro tswj tseg lub xeev tshiab kawg thiab yuav rov nco qab cov ntawd thaum rov pib dua tom ntej, Game, Qib thiab Lub Xeev Lub Xeev.

Kauj Ruam 4: Cia Pib Tsim

Cia Pib Tsim
Cia Pib Tsim

Nov yog yam koj xav tau.

Ob lub versions:

1 Arduino UAS

1 0.96 i2c Oled zaub Oled zaub

3 lub sij hawm thawb khawm PCB Hloov

3 Resistors 10K

1 Piezo element

1 solderless BreadBboard

qee cov xov hlau jumper.

AutoPowerOff Version: Cov

Rau AutoPowerOff version koj kuj xav tau.

1 Pfet Transistor IRF9640 lossis zoo sib xws

1 NPN Transitor BC547 lossis zoo sib xws

2 Diodes 1N4148

1 Kev ntsuas hluav taws xob 7805

2 Resistors 100K

2 Capacitors 10uF

1 Capacitor 0, 1uF

19 Volt roj teeb

Kev tsim cov qauv txheej txheem tsuas yog hais txog kev sib txuas oled zaub, lub piezo, cov nyees khawm thiab cov rub tawm. saib daim duab fritzing saum toj no.

SCL ntawm cov zaub tau txuas nrog Analog5 thiab SDA txuas nrog Analog4 ntawm Arduino.

Kauj ruam 5: AutoPowerOff Version

AutoPowerOff Version
AutoPowerOff Version
AutoPowerOff Version
AutoPowerOff Version

Yog tias tsim lub Autopoweroff version, koj yuav tsum ntxiv cov khoom ntxiv los ntawm daim ntawv teev npe rau koj lub khob cij.

Nco ntsoov tias koj yuav tsum txav 10K rub tawm qhov tawm tsam rau Ok khawm mus rau lub zog tswj hluav taws xob thiab ntxiv cov xaim ntxiv los ntawm Digital tso tawm 8.

Kuj tseem nco ntsoov ua kom koj lub zog Arduino dhau 5 Volt tus pin rau saum (Tsis yog los ntawm DC nkaus ntawm sab).

Koj kuj yuav tsum tshem koj lub USB cable thaum kos duab kos, txwv tsis pub lub zog pib ua haujlwm yuav tsis ua haujlwm nyob ntawm qhov Arduino tau siv los ntawm USB txawm tias lub kaw lus kaw lawm.

Nov yog yuav ua li cas lub zog pib tua hluav taws xob ua haujlwm.

Thaum nias lub khawm ok qhov hluav taws xob poob rau ntawm PFet: s Rooj vag tso cai rau lub zog los ntawm lub roj teeb kom ntws los ntawm lub transistor mus rau tus tswj qhov hluav taws xob uas tswj qhov voltage mus rau 5 Volt.

Thaum Arduino tau siv lub digital pin 8 tau teeb tsa rau qhov laj thawj HIGH thiab Tus Pin txuas nrog lub hauv paus ntawm BC547 uas yuav kaw lub Circuit Court ntev li ntev tau tus lej digital 8 yog HIGH.

Lub pob ok tseem tab tom tswj cov tswv yim digital 7 ntawm Arduino los ntawm diode D2.

Kauj Ruam 6: Sketch

Daim Duab
Daim Duab

Cov duab kos siv U8g2 lub tsev qiv ntawv rau cov zaub, koj pom nws ntawm no.

Rub tawm thiab teeb tsa ua ntej sau cov cai.

Xav tau kev pab txhawm rau txhim kho tsev qiv ntawv? Https: //www.arduino.cc/en/guide/Libraries

TSEEM CEEB:

Koj siv tib daim duab rau ob qho tib si, tab sis koj yuav tsum tsis suav "#define AUTOPOWER" ntawm qhov pib ntawm daim duab yog tsim cov qauv txheem.

Kauj Ruam 7: Kev hloov kho

Kev hloov kho
Kev hloov kho
Kev hloov kho
Kev hloov kho
Kev hloov kho
Kev hloov kho

Muaj qee qhov tsis nyob hauv qhov kos duab uas tus neeg siv yuav xav hloov pauv kom zoo dua rau cov neeg siv ua pov thawj.

  1. Lub sijhawm xav txog ntau qib.
  2. Random ntau rau kev ua si sib txawv thiab qib.

Cov lej lej sib txawv yog khaws cia hauv 2dim array rau txhua qhov kev ua si, thiab txhua qib.

Yog tias koj siv oled nrog I2c chaw nyob sib txawv dua li lub neej ntawd, koj tuaj yeem hloov pauv qhov ntawd kom haum rau koj cov zaub.

Kauj ruam 8: Ua tiav

Koj ua tiav.

Kuv vam tias koj nyiam qhov project thiab game.

Muaj kev lom zem.

Tomas

Pom zoo: