Cov txheej txheem:

Siab IR Customizable Electronic Teeb ntawm Yim Dices: 14 Cov Kauj Ruam (nrog Duab)
Siab IR Customizable Electronic Teeb ntawm Yim Dices: 14 Cov Kauj Ruam (nrog Duab)

Video: Siab IR Customizable Electronic Teeb ntawm Yim Dices: 14 Cov Kauj Ruam (nrog Duab)

Video: Siab IR Customizable Electronic Teeb ntawm Yim Dices: 14 Cov Kauj Ruam (nrog Duab)
Video: Как создать сайт-портфолио — Учебник по веб-дизайну 2024, Lub Xya hli ntuj
Anonim
Image
Image
Qhov Circuit
Qhov Circuit

Hauv kev koom tes nrog J. Arturo Espejel Báez.

Tam sim no koj tuaj yeem muaj txog 8 dices los ntawm 2 txog 999 ntsej muag hauv 42mm txoj kab uas hla thiab 16 hli rooj plaub siab! Ua si koj nyiam pawg thawj coj ua si nrog lub khoos phis tawj me me teeb tsa dice!

Txoj haujlwm no suav nrog lub hnab ntim hluav taws xob teeb tsa txog li 8 lub tswb. Tus naj npawb ntawm lub ntsej muag ntawm txhua tus ntawm lawv tuaj yeem teeb tsa los ntawm 2 txog 999 los ntawm IR chaw taws teeb tswj thiab khaws cia hauv EEPROM nco.

Txog qhov haujlwm no peb siv Arduino pro-mini, lub microcontroller board raws ATmega328.

Cov sawv cev ntawm cov tsuav raug xaiv tau txais. Rau 6-tog dice, tus lej yog sawv cev nrog cov ntawv raws li cov tsaj qub (nrog cov ntsej muag plaub fab). Rau rooj plaub 12-tog, tus lej tau nthuav tawm hauv lub pentagon, thiab rau rooj plaub 20-tog, tus lej tau nthuav tawm hauv daim duab peb sab. Rau qhov seem, tus lej tau nthuav tawm hauv lub thawv. Tsis tas li, 3-ntsej muag tsuav tuaj yeem nthuav tawm nrog ob daim ntawv sib txawv: raws li "ntawv, pob zeb, txiab" game thiab nrog tus lej. Tsis tas li, rau ob lub ntsej muag tsuav, peb sawv cev nws nrog thump up/down.

Khoom siv

Rau Dice Set:

  • Arduino pro-mini
  • SparkFun USB rau Serial Breakout - FT232RL
  • SSD1306 I2c 0.96 "128x64 OLED Zaub
  • Kev co Sensor Module J34 Knock Switch Spring
  • 3.7V 300mAh Lipo Li-polymer Roj teeb
  • Infrared IR 1838B module tswj cov khoom siv wireless nyob deb
  • Cov ntaub ntawv luam tawm 3D (2 ntu, thov nrhiav STL txuas)

Rau Charger:

  • Ob daim PCB; 17x10mm thiab 13x18mm
  • Cov ntaub ntawv luam tawm 3D (2 ntu, thov nrhiav STL txuas)
  • Micro USB 5V 1A TP4056 Lithium roj teeb charger module

Kauj ruam 1: Circuit Court

Kauj Ruam 2: Tso Cov Chaw Sib Tham

Muab Cov Chaw Sib Tham Charger
Muab Cov Chaw Sib Tham Charger
Muab Cov Chaw Sib Tham Charger
Muab Cov Chaw Sib Tham Charger
Muab Cov Chaw Sib Tham Charger
Muab Cov Chaw Sib Tham Charger

Siv ob lub xov hlau los ntawm tus txiv neej header tus pin txuas. Quav txhua tus tsim ib tus nuv raws li hauv thawj daim duab. Ntxig ib qho rau sab nraub qaum ntawm rooj plaub, thiab lwm qhov hauv qab lub hau raws li qhia.

Kauj Ruam 3: Mount Arduino thiab Kev Ruaj Ntseg Sensor

Mount Arduino thiab Kev Ruaj Ntseg Sensor
Mount Arduino thiab Kev Ruaj Ntseg Sensor
Mount Arduino thiab Kev Ruaj Ntseg Sensor
Mount Arduino thiab Kev Ruaj Ntseg Sensor
Mount Arduino thiab Kev Ruaj Ntseg Sensor
Mount Arduino thiab Kev Ruaj Ntseg Sensor

Muab thiab muab lo rau Arduino thiab Kev Ruaj Ntseg Sensor rau hauv qab lub hau (3D luam tawm). Siv cov xaim xaim los ntawm ib qho kev sib txuas ntawm lub sensor mus rau Arduino's GND, thiab lwm cov xov hlau los ntawm lwm qhov txuas ntawm lub sensor mus rau PIN D12.

Kauj Ruam 4: Txhim Kho Tus Neeg Txais IR

Mounting tus IR Txais
Mounting tus IR Txais
Mounting tus IR Txais
Mounting tus IR Txais

Tshem cov hlau npog ntawm IR sensor. Haum thiab lo nws rau lawv qhov chaw hauv rooj plaub raws li qhia.

Kauj Ruam 5: Txuas thiab Txhim Kho Cov Zaub

Txuas thiab Txhim Kho Cov Zaub
Txuas thiab Txhim Kho Cov Zaub
Txuas thiab Txhim Kho Cov Zaub
Txuas thiab Txhim Kho Cov Zaub

Siv lub xaim hlau (kwv yees li 4 cm) rau txhua qhov kev sib cuag ntawm cov zaub thiab muab lo rau hauv lawv qhov chaw hauv rooj plaub (raws li tau qhia hauv thawj daim duab). Siv lwm lub xov hlau los ntawm Vcc tus pin mus rau lub charger sib txuas hauv ob sab ntawm rooj plaub (raws li qhia hauv daim duab thib ob).

Kauj Ruam 6: Txuas lub IR Receiver

Txuas tus neeg txais IR
Txuas tus neeg txais IR
Txuas tus neeg txais IR
Txuas tus neeg txais IR
Txuas tus neeg txais IR
Txuas tus neeg txais IR
Txuas tus neeg txais IR
Txuas tus neeg txais IR

Txiav IR pins rau 2 hli kwv yees. Tom qab ntawd, siv ib txoj hlua los ntawm IR's Vcc tus pin mus rau cov zaub Vcc tiv tauj, thiab lwm qhov los ntawm IR's GND tus pin mus rau cov zaub sib tham GND. Tom qab ntawd, siv kab txuas los ntawm IR lub teeb liab tus pin mus rau Arduino tus pin D10.

Kauj Ruam 7: Txuas lub Zaub rau Arduino

Txuas lub Zaub rau Arduino
Txuas lub Zaub rau Arduino
Txuas lub Zaub rau Arduino
Txuas lub Zaub rau Arduino

Solder SDA cable los ntawm cov zaub rau Arduino's A4 tus pin, thiab SCK cable rau A5 tus pin.

Kauj Ruam 8: Txuas lub Hloov

Txuas lub Hloov
Txuas lub Hloov
Txuas lub Hloov
Txuas lub Hloov
Txuas lub Hloov
Txuas lub Hloov

Muab ob lub xov hlau txuas rau lub charger txuas rau hauv qab lub hau. Siv ib qho ntawm cov xov hlau no rau tus pin nruab nrab ntawm qhov hloov pauv thiab lwm qhov rau qhov tsis zoo ntawm lub roj teeb. Siv tus xaim thib peb los ntawm tus pin sab saum toj ntawm qhov hloov mus rau Arduino's GND tus pin.

Kauj Ruam 9: Txuas Lub Roj Teeb

Txuas Lub Roj Teeb
Txuas Lub Roj Teeb

Solder qhov zoo ntawm lub roj teeb rau Arduino's Vcc tus pin. Npog Arduino nrog daim kab xev cais. Kaw thiab lo cov khoom ntawm rooj plaub.

Kauj ruam 10: Programming

Programming
Programming
Programming
Programming

Txhawm rau rub cov program nrog Arduino IDE, txuas tus FT232RL programmer rau lub khoos phis tawj nrog USB cable. Ntxig thiab tuav lawv tus pin hauv Arduino lub qhov raws li qhia.

Koj yuav tsum xaiv Arduino pro lossis pro mini hauv Arduino IDE (yog xav paub ntxiv, koj tuaj yeem tshawb xyuas

Ua ntej tshaj DiceEEPROM.ino kos duab hauv Arduino txhawm rau npaj EPROM nco nrog lub teeb tsa ua ntej ntawm cov tsuav (xa cov duab kos no pom tau tias tsis muaj kev cuam tshuam hauv cov zaub). Tom qab ntawd upload DiceIR.ino kos duab. Tom qab qhov no, txheej dice yuav tshwm nyob rau hauv cov zaub.

Kauj Ruam 11: Yuav Siv Nws Li Cas

Yuav Siv Li Cas
Yuav Siv Li Cas
Yuav Siv Li Cas
Yuav Siv Li Cas

Txhawm rau yob cov tsuav, tsuas yog co lub cuab yeej.

Txhawm rau hloov tus lej ntawm lub ntsej muag teeb tsa, taw tes nrog cov chaw taws teeb tswj thiab nias "OK" khawm thaum lub tsuav yog dov. Ib qho screen zoo li hauv daim duab thib ob yuav tshwm tuaj. Siv khawm sab laug thiab sab xis los xaiv cov tsuav kom teeb tsa. Nias lub xub xub los nce lossis nqis kom hloov tus lej ntawm lub ntsej muag los ntawm 1; siv khawm "1" lossis "4" rau kev hloov pauv hauv 10, thiab "2" lossis "5" cov nyees khawm rau kev hloov pauv hauv 100. Nias "OK" khawm dua rau kev tawm hom kev teeb tsa. Kev teeb tsa yuav khaws cia rau hauv lub cim xeeb tsis hloov pauv thiab tuaj yeem hloov pauv txhua lub sijhawm raws li koj xav tau.

Sau ntawv:

Yog koj xaiv…

  • xoom ntsib cov dice, cov dice no yuav tsis tshwm.
  • ib lub ntsej muag tsuav, qhov tshwm sim yuav sawv cev nrog lub cim "ntawv, pob zeb, txiab".
  • ob lub ntsej muag tsuav, qhov tshwm sim yuav sawv cev nrog tus ntiv tes xoo nce/nqis lub cim.
  • ib lub ntsej muag 6 lub ntsej muag, tus lej yog sawv cev nrog cov cim raws li cov dice classic (nrog lub ntsej muag plaub fab).
  • 12 lub ntsej muag tsuav, tus lej tau nthuav tawm hauv lub pentagon.
  • 20 lub ntsej muag tsuav, tus lej tau nthuav tawm hauv daim duab peb sab.
  • lwm tus lej ntawm lub ntsej muag, qhov txiaj ntsig yuav nthuav tawm raws li tus lej hauv ib lub thawv.

Kauj Ruam 12: Charger I

Charger Kuv
Charger Kuv
Charger Kuv
Charger Kuv
Charger Kuv
Charger Kuv

Txiav ob daim PCB ntawm 17 mm x 10 mm thiab 13 mm x18 mm. Laum ib lub qhov me me uas sib phim nrog lub qhov nyob puag ncig 3D luam tawm ib feem, hla cov hlau hla thiab muab nws tso rau. Kaw cov PCB raws li qhia hauv daim duab.

Kauj Ruam 13: Charger II

Charger II
Charger II
Charger II
Charger II

Muab cov xaim xaim tso rau hauv 17x10mm PCB daim thiab hla nws pov rau hauv qhov 3D luam tawm ib feem. Kua nplaum nws raws li qhia.

Kauj Ruam 14: Charger III

Charger III
Charger III
Charger III
Charger III
Charger III
Charger III

Haum thiab lo cov 3D luam tawm ib feem raws li qhia thiab muab cov hlua txuas rau lub roj teeb them nqi hluav taws xob. Cov hlau xaim nyob hauv qab yog qhov tsis zoo. Tam sim no koj tuaj yeem them lub roj teeb ntawm lub cuab yeej nrog lub mini USB cable.

Pocket-Sized Speed Challenge
Pocket-Sized Speed Challenge
Pocket-Sized Speed Challenge
Pocket-Sized Speed Challenge

Thawj qhov khoom plig hauv Pocket-Sized Speed Challenge

Pom zoo: