Cov txheej txheem:

Raspberry PI Dice Project: 6 Kauj Ruam
Raspberry PI Dice Project: 6 Kauj Ruam

Video: Raspberry PI Dice Project: 6 Kauj Ruam

Video: Raspberry PI Dice Project: 6 Kauj Ruam
Video: RaspberryPi dice 2024, Lub Xya hli ntuj
Anonim
Image
Image
Raspberry PI Dice Project
Raspberry PI Dice Project

Zoo me me qhov haujlwm ua haujlwm, thiab ib zaug ua tiav Raspberry PI kev ua haujlwm qoj ib ce. Peb raug kaw vim yog tus kab mob corona yog li qhov no yog kev sim ua qee qhov kev kawm hauv tsev thiab ua rau kuv tus tub muaj 10 xyoo nyob. Nov yog qhov haujlwm zoo me me vim tias thaum nws tau muab lub rooj sib tham tso tseg thiab txheeb xyuas nws ua haujlwm siv lub zog siv, tom qab ntawd nws tau txuas nws mus rau raspberry pi thiab teeb tsa nws kom ua haujlwm zoo li tsuav.

Thiab ua ntej leej twg hais…. qhov no yog qhov yooj yim heev saib ntawm lub tsuav, yog tias koj xav tau koj tsuas yog xav tau kom muaj 3 lub xov hlau mus rau LEDS thawj qhov yog qhov chaw "ONE" qhov thib ob yog ob lub LED uas tso saib "TWO" thiab kawg 4 LED's uas qhia "FOUR" tus lej 3 tau siv los ntawm 1 thiab 2, tsib yog 1 thiab 4, thiab kawg 6 yog 2 thiab 4. Qhov no yog txhua qhov ntawm kev kawm raws li koj tuaj yeem yooj yim txoj haujlwm kom tsav 1, 2 thiab 4 LEDs.

  • 7 * LED teeb,
  • 7 * 120 ohm resistors,
  • 1 * 10K ohm resistor,
  • 1 * thawb kom khawm.
  • 1 * strip board 14 strips los ntawm 20 qhov (saib daim duab)
  • 10 * ntu me me ntawm cov xim xaim.
  • 10 * dupont poj niam txuas,
  • 10 * ntu ntawm cov cua sov ntsws kom npog cov khoom sib txuas.
  • 1 * ntev ntawm cov laug.

Cov cuab yeej xav tau.

  • soldering hlau,
  • rab phom cua sov,
  • crimping cuab tam rau dupont terminals,
  • sab txiav.

Kauj Ruam 1: Txiav lub Rooj Tswjhwm Saib thiab rhuav tshem cov nkauj

Txiav lub Rooj Tswjhwm Saib thiab rhuav txoj kab
Txiav lub Rooj Tswjhwm Saib thiab rhuav txoj kab
Txiav lub Rooj Tswjhwm Saib thiab rhuav tshem txoj kab
Txiav lub Rooj Tswjhwm Saib thiab rhuav tshem txoj kab
Txiav lub Rooj Tswjhwm Saib thiab rhuav txoj kab
Txiav lub Rooj Tswjhwm Saib thiab rhuav txoj kab

Yog li ua ntej no peb yuav tau saib ntawm pawg thawj coj saib uas kuv tab tom siv. Nws mus ntawm cov npe sib txawv xws li veroboard, matrix board, strip board thiab prototype board. Kuv paub nws li veroboard thiab koj zoo li muaj peev xwm tshawb nrhiav lub npe ntawd kom pom nws. Kuv nyiam xav txog lub rooj tsavxwm no raws qib tom ntej los ntawm kev siv lub thawv ntawv (lub rooj tsavxwm uas koj tsuas yog yuav tsum thawb cov khoom mus rau hauv cov dav hlau uas khiav hauv ib kab) Cov pawg no yog qhov zoo tshaj tom ntej los ua PCB thiab yog tias koj yog tsuas yog ua ib lossis ob qhov ntawm ib qhov haujlwm ces koj yeej tsis mus rau qhov teeb meem ntawm kev ua PCB.

Yog li koj yuav siv lub rooj tsav xwm no li cas?

  • Thawj zaug siv ib daim ntawv thiab npaj koj tus qauv. ua haujlwm raws li qhov xav tau.
  • Tom ntej no txiav lub rooj tsavxwm kom me me siv cov hniav zoo thiab sau cov ntug kom huv. Nws yog ib qho tseem ceeb uas cov ciav hlau zoo nyob rau thaum kawg vim tias lawv tuaj yeem muaj burrs los ntawm kev txiav thiab luv luv ntawm txoj kab.
  • Koj tuaj yeem yog tias koj xav sim ua kom haum txhua yam khoom ntawm theem no kom ntseeg tau tias txhua yam haum.
  • Thaum zoo siab tias txhua yam haum kuv nyiam txiav cov kab uas xav tau.

Yog li koj tuaj yeem pom hauv cov duab uas kuv tau txiav txhua txoj hauv kev uas yuav tsum tau ua (11 hauv tag nrho) thiab teeb tsa tus tiv thaiv. Kuv txiav cov kab uas siv 3mm laum ntsis. Tam sim no kuv yuav tsum taw qhia tias tso cov khoom sib dhos raws txoj kev tsis yog txoj hauv kev zoo los ua tej yam txawm li cas los xij qhov kev tso kawm LED los sawv cev rau tsuav yog qhov tseem ceeb dua.

Kauj Ruam 2: Resistors, LED's thiab Links

Resistors, LED's thiab Txuas
Resistors, LED's thiab Txuas
Resistors, LED's thiab Txuas
Resistors, LED's thiab Txuas
Resistors, LED's thiab Txuas
Resistors, LED's thiab Txuas

Yog li kuv tso cov resistors rau hauv pawg thawj coj saib thiab thaum kuv tsis mus rau hauv ohm txoj cai tag nrho kuv tau piav qhia rau kuv tus tub tias cov tshuaj tiv thaiv muaj qhov sib txawv thiab cov xim qhia tias tus nqi yog dab tsi. Thiaj li kuv hais rau kuv tus tub rau txhua qhov resistors tib txoj kev. Ib yam nkaus thaum nws los txog rau LED's kuv pom nws tiaj tus ntawm lub cev LED thiab ceg luv uas yog yuav txheeb xyuas txoj hauv kev kom raug rau qhov chaw LED li cas. Koj yuav tsum muaj peev xwm pom hauv cov duab uas 4 LED tau teeb tsa ib txoj hauv kev thiab lwm qhov 3 yog qhov rov qab.

Tom qab soldering cov resistors thiab LED's kuv ces ntxiv qhov txuas. Cov no tau ua los ntawm kev txiav tawm ntawm cov ceg tiv thaiv. Cov kev sib txuas ze tshaj plaws rau Cov Neeg Tiv Thaiv ncaj qha rau hauv av rau cov ceg sib koom ua ke ntawm LED's (Cathode) kuj koj tuaj yeem pom qhov kawg 10K resistor uas tseem txuas nrog tib txoj hauv kev hauv av, Cov resistor no rub lub pob khawm rau hauv av. Cov kev sib txuas hauv nruab nrab ntawm LED tsuas yog teeb tsa LED rau nws qhov cuam tshuam.

Kauj Ruam 3: Khawm thiab Xov Tooj

Khawm thiab Xov Tooj
Khawm thiab Xov Tooj
Khawm thiab Xov Tooj
Khawm thiab Xov Tooj
Khawm thiab Xov Tooj
Khawm thiab Xov Tooj
Khawm thiab Xov Tooj
Khawm thiab Xov Tooj

Lub pob tau txuas ntxiv mus ntxiv. Kuv twb tau sim kuv lub pob kom paub meej tias nws yuav tsum muab txoj hauv kev twg. qhov no yog qhov tseem ceeb raws li nws qhov dav sib txawv rau qhov ntev thiab tso qhov hloov pauv tsis raug yog li qhov hloov pauv ua raws txoj kab yuav tsis muaj qhov hais tau yam tsawg.

Thaum qhov hloov pauv nyob rau hauv qhov chaw kuv kuj tau siv qhov kawg ntawm txhua txoj hauv kev uas cov xov hlau yuav tsum tau muab muag. Txij ntawm no mus koj tuaj yeem pom kuv tab tom tuav lub voj voog me me ua ntej kom yooj yim dua.

Thaum kawg cov xov hlau tau ntxiv, kuv hais rau kuv tus tub kom siv cov xim liab thiab dub ua ntej kom lawv tsis txhob sib xyaw. Liab yog qhov zoo (3.3v) qhov hluav taws xob rau qhov hloov pauv thiab dub yog hauv av. Nws tsis muaj teeb meem xim twg nws xaiv mus qhov twg.

Qhov kawg ntawm cov xov hlau tau txuas rau hauv Dupont cov dav hlau kom lawv thawb mus rau Raspberry PI GPIO pins. Kuv paub koj feem ntau tsis tuaj yeem nkag mus rau hom cuab yeej crimping no, tab sis rau kuv cov ntaub ntawv kuv ua ntau lub Xov tooj cua tswj hwm tus qauv thiab lub davhlau ya nyob twg ua haujlwm zoo rau servos thiab ESC yog li kuv tau coj cov cuab yeej xyoo dhau los. Txawm li cas los xij koj tuaj yeem yuav lub taub hau thiab txawm tias lub dav hlau "HATS" uas yuav yog qhov kev daws teeb meem zoo dua rau txuas rau PI.

Kauj Ruam 4: Kev Xeem thiab Kev Sib Txuas

Kev Xeem thiab Kev Sib Txuas
Kev Xeem thiab Kev Sib Txuas
Kev Xeem thiab Kev Sib Txuas
Kev Xeem thiab Kev Sib Txuas

Yog li thaum pawg thawj coj ua tiav thawj theem ntawm kev sim yog ua kom pom kev zoo tiag tiag. Txheeb xyuas cov pob qij txha qhuav thiab luv, tseem muaj cov pob me me ntawm cov laug thiab txiav ob txhais ceg. muab lub rooj tsavxwm txhuam zoo thiab hauv kuv rooj plaub siv lub iav tsom iav kom pom qhov zoo tiag tiag.

Yog tias koj zoo siab nrog cov laug ces kuv ntseeg tias nws zoo tshaj los tshuaj xyuas nws ntawm 3.3v lub zog siv lossis ob peb lub roj teeb AA. Kuv muaj chav hluav taws xob me me uas txuas mus rau qhov kawg ntawm kab txaij ntawm lub khob cij thiab tso cai rau 3.3V lossis 5V (lossis ob qho tib si) kom pub rau lub zog txuas ntawm ob sab ntawm cov kab tseem ceeb. Kuv siv qhov no los txheeb xyuas txhua qhov LED tau ua haujlwm. Hauv av tau muab tso rau ntawm tus pin grd thiab ib qho los ntawm ib qho LED cov xov hlau tau txuas nrog rau 3.3V. Lub pob ntawd tau tshuaj xyuas los ntawm kev tso lub hwj huam liab liab mus rau 3.3V hauv av tau tawm mus qhov twg nws yog thiab ib qho ntawm cov LEDs tau txuas nrog lub xov hlau hloov daj. Thaum lub pob nyem, LED yuav tsum los. Kuv qhia qhov no hauv daim vis dis aus yog tias tsis tau piav qhia nws zoo heev!

Kauj Ruam 5: Raspberry PI thiab Txoj Haujlwm

Raspberry PI thiab Txoj Haujlwm
Raspberry PI thiab Txoj Haujlwm
Raspberry PI thiab Txoj Haujlwm
Raspberry PI thiab Txoj Haujlwm
Raspberry PI thiab Txoj Haujlwm
Raspberry PI thiab Txoj Haujlwm
Raspberry PI thiab Txoj Haujlwm
Raspberry PI thiab Txoj Haujlwm

Txoj haujlwm no ib txwm yuav yog qhov kev sib tw zoo, tsis yog Thomas yuav tsum ua lub Circuit Court nws kuj yuav tsum tau teeb tsa nws, kom nws ua haujlwm!

Yog li kuv tab tom siv Raspberry pi 3 qauv B+. Kuv tau txais raspberry pi 4 tab sis txiav txim siab siv 3. Vim li no kuv kuj xaiv siv Scratch 2 tsis txhob siv Scratch 3 uas yuav khiav ntawm Raspberry PI 3 tab sis nws qeeb heev thiab kuv muab nrog nws.

Thawj theem ntawm ib feem ntawm txoj haujlwm no yog luam tawm Raspberry PI tus pin thiab qhia kuv tus Tub tias nws ua haujlwm li cas. Tshaj li kuv txuas hauv av thiab 3.3v xov hlau. Tom qab ntawd kuv hais rau kuv tus tub nws tsis muaj teeb meem qhov twg nws txuas cov xov hlau txuas ntxiv ntev li ntev tau lawv tau cim tias yog GPIO, Thiab nws yuav tsum tau ceeb toom ntawm cov xaim uas nws tau muab tso rau qhov twg!

Thaum tag nrho cov xov hlau tau txuas nrog PI tau qhib thiab kos 2 tau qhib. Thawj qhov ua yog ntxiv GPIO, yog li mus rau "Ntau Cov Thaiv" thiab xaiv GPIO. Tom qab ntawd koj tau nkag mus rau raspberry pi GPIO thiab ntawm qhov no koj tuaj yeem sim txhua qhov LED los ntawm kev rub "SET GPIO ** mus rau HIGH/LOW" thaiv mus rau thaj tsam thiab xaiv qhov raug GPIO tus lej thiab lub xeev logic ces nyem qhov thaiv rau khiav cov cai.

Kauj Ruam 6: Txoj Haujlwm Tag Nrho Cov Duab thiab Lub Cev

Cov Kev Pab Cuam Tshuam Duab thiab Lub Cev
Cov Kev Pab Cuam Tshuam Duab thiab Lub Cev
Cov Kev Pab Cuam Tshuam Duab thiab Lub Cev
Cov Kev Pab Cuam Tshuam Duab thiab Lub Cev
Cov Kev Pab Cuam Tshuam Duab thiab Lub Cev
Cov Kev Pab Cuam Tshuam Duab thiab Lub Cev
Cov Kev Pab Cuam Tshuam Duab thiab Lub Cev
Cov Kev Pab Cuam Tshuam Duab thiab Lub Cev

Yog li koj tuaj yeem tsoo qhov kev zov me nyuam ua ob ntu ua ntej yog LED qhov thib ob yog ntawm qhov sawv cev ntawm lub vijtsam. Ob txoj haujlwm siv tib lub hauv paus ntsiab lus uas tau teev tseg hauv qab no.

  • Ua qhov sib txawv hauv cov ntaub ntawv thaiv hu ua dice number, Qhov no yuav khaws tus lej tsis raug tsim.
  • Tos kom lub pob nyem.
  • hu rau "shuffle" thaiv kom dov lub tsuav.
  • Tsim tus lej tsis raug thiab muab nws rau qhov sib txawv "tus lej tsuav"
  • Tom qab ntawd ua 6 ntu "yog" cov lus hais kom haum rau 6 tus lej sib txawv, hauv txhua kis tau tshaj tawm tus lej rau tus sprites thiab hu tus lej xov tooj kom pom lub teeb ci LED.
  • Tos kom lub pob raug nias kom yob dua.
  • Ntxiv qhov kev xaiv los nyem qhov chaw kom tig ntawm txhua lub LED, qhov no muaj txiaj ntsig zoo li thaum koj kaw Scratch program vim tias LED's yuav nyob hauv lawv lub xeev tam sim no tsis hais txog.

Rau ntawm lub vijtsam zaub kuv xaiv ua 7 sprites txhua tus nrog ob lub ris tsho (qhib thiab tawm) qhov no suab nyuab tab sis tsis zoo ib yam thaum koj tau ua tiav qhov program thawj sprite nrog nws cov lus teb rau 6 tshaj tawm xov xwm ces koj tsuas yog xav tau theej nws thiab hloov nws qhov chaw nyob thiab txiav txim siab qhov hnav khaub ncaws twg yuav tsum nyob lossis tawm ntawm qhov chaw tshiab.

Kuv yeej tsis paub yog tias qhov kev nkag siab lossis tsis yog! ob txoj hauv kev nws yog qhov nyuaj! Kuv tsis tuaj yeem suav nrog txoj haujlwm ntawm no vim nws yog hom ntawv tsis raug tso cai tab sis xav thov nug kom paub meej ntxiv.

Pom zoo: