![Ngunit Isa pang Smart Dice (YASD): 8 Hakbang Ngunit Isa pang Smart Dice (YASD): 8 Hakbang](https://i.howwhatproduce.com/images/006/image-16732-16-j.webp)
Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-23 15:13
![Isa pang Smart Dice (YASD) Isa pang Smart Dice (YASD)](https://i.howwhatproduce.com/images/006/image-16732-17-j.webp)
Ano ang YASD?
Isa pang bagong elektronikong dice na may matalinong mga tampok? Oo at hindi.
Oo - Gumagamit ang YASD ng mga LED upang ipakita ang mga random na nabuong mga numero sa isang istilong dice.
Hindi - Ang YASD ay wala sa sarili nitong tapos na produkto. Dapat itong ipakita kung aling mga teknolohiya ng naka-print na circuit board ang posible.
Mga Tampok
Kinokontrol ng Microcontroller ang pagbuo at pagpapakita ng mga random na numero sa isang LED array sa isang istilong dice
Naglalaman ang circuit ng isang accelerometer. Ang sensor na ito ay nagsisilbing isang gatilyo para sa pagbuo ng mga random na numero. Ang dice ay hindi na pinagsama, isang simpleng tap sa dice o ang talahanayan ay bumubuo ng isang random na numero
Ang YASD ay pinalakas ng isang CR2032 na magkasabay
Maaari ring mai-configure ang YASD gamit ang accelerometer. Halimbawa, maaari mong baligtarin ang YASD kapag binubuksan ito. Kinikilala ito ng YASD sa tulong ng accelerometer at mga pagbabago sa isa pang operating mode
Mayroong dalawang mga operating mode:
Mode ng pag-save ng enerhiya. Ang nabuong random na numero ay ipinapakita sa loob ng 3 segundo sa isang flashing rhythm. Pagkatapos ang display ng numero sa LED array ay mawawala
Fancy Mode. Ang isang animation ay ipinapakita sa LED array. Ang random na nabuong numero ay ipinapakita nang statically sa loob ng 5 segundo. Pagkatapos ang display ng numero sa LED array ay mawawala
Hakbang 1: Paglalarawan ng Circuit
Ang circuit ay binubuo ng mga bahagi:
Supply ng kuryente
Ginagamit ang isang karaniwang pindutan ng cell CR2032. Upang makatipid ng kuryente ang circuit ay maaaring nakabukas / isara ng isang slideswitch.
Microcontroller
Ang microcontroller ay isang ATTiny84A mula sa Microchip / Atmel. Ang ATTiny84A ay mayroong mode na pag-save ng kuryente ng Picopower at samakatuwid ay angkop para sa pagpapatakbo ng baterya.
Accelerometer
LIS3DH mula sa ST Microelectronics. Ang LIS3DH ay mayroon ding isang ultra mababang kapangyarihan mode sa pag-save ng kapangyarihan. Ang LIS3DH ay dumating sa isang napakaliit na bakas ng paa. Upang maiwasan ang mga paghihirap sa paghihinang pumili ako ng isang breakoutboard upang gamitin ang accerlerometer sa circuit.
LED display
Ang LED display ay binubuo ng pitong LEDs na nakaayos sa paraan ng isang dice. Ang mga resistors ng serye ay nakatakda sa isang kasalukuyang LED na tinatayang. 2mA.
Ang kabuuang pagkonsumo ng kuryente ng circuit ay tinatayang. 16mA habang tumatakbo na may 6 na leds naka-on. Sa powerdown mode (walang naka-on na leds, natutulog ang microcontroller) ang kabuuang pagkonsumo ng kuryente ay mas mababa sa 1mA. Ang maximum na bilang ng mga "dice rolling" cycle ay dapat matukoy.
Hakbang 2: Paglalarawan ng PCB
![Paglalarawan ng PCB Paglalarawan ng PCB](https://i.howwhatproduce.com/images/006/image-16732-18-j.webp)
Ang naka-print na circuit board ay binubuo ng isang kumpletong naka-print na circuit board, na nahahati sa anim na indibidwal na naka-print na circuit board sa pamamagitan ng paggiling:
Baseboard na may power supply, microcontroller at accelerometer
LED display matrix
Mga pader sa gilid I - IV
Hakbang 3: PCB
![PCB PCB](https://i.howwhatproduce.com/images/006/image-16732-19-j.webp)
![PCB PCB](https://i.howwhatproduce.com/images/006/image-16732-20-j.webp)
Ipasok ang link sa mga file ng agila
Hakbang 4: Paghiwalayin ang Anim na Single Pcb
![Paghiwalayin ang Anim na Single Pcb Paghiwalayin ang Anim na Single Pcb](https://i.howwhatproduce.com/images/006/image-16732-21-j.webp)
Sa isang sidecutter na pinaghiwalay ang anim na solong pcb.
Gumamit ng isang file upang alisin ang mga labi ng paggiling. Ang lahat ng mga gilid ng mga naka-print na circuit board ay dapat na makinis kung hindi man ang pcb ay hindi magkakasama.
Hakbang 5: Magtipon ng Baseboard Sa Mga Component
![Magtipon ng Baseboard Sa Mga Components Magtipon ng Baseboard Sa Mga Components](https://i.howwhatproduce.com/images/006/image-16732-22-j.webp)
Panghinang sa mga sangkap. Magsimula sa capacitor. Pagkatapos ay maghinang ang switch at ang microcontroller. Ang LIS3DH breakout board ay sumusunod. Sa aking pag-setup ay gumamit ako ng mga konektor ng socket para sa breakout board ng LIS3DH upang madali itong alisin. Sa wakas solder sa may hawak ng baterya.
Hakbang 6: Program Microcontroller
![Program Microcontroller Program Microcontroller](https://i.howwhatproduce.com/images/006/image-16732-23-j.webp)
Upang ma-program ang microcontroller kailangan mo ng naaangkop na programmer. Gumagamit ako ng AVR ISP mkII. Ang iba pang mga programmer mula sa Atmel ay dapat ding gumana. Paghinang ng mga wire alinsunod sa larawan.
ISP header pin-> YaSD pin
VTG / VCC-> VCC
GND-> GND
MOSI-> MOSI
MISO-> MISO
SCK-> SCK
I-RESET-> I-RESET
Pagkatapos ay i-program ang microcontroller gamit ang hex file. Pagkatapos ng programa ng software ang mga piyus ay dapat itakda. Maaari mong iwanang halos lahat sa kanila ay hindi nagbabago. Ang piyus na "LOW. CKDIV8" lamang ang dapat na hindi paganahin.
I-unlock ang mga wires para sa pagprograma.
Hakbang 7: Magtipon ng Dice
![Ipunin ang Dice Ipunin ang Dice](https://i.howwhatproduce.com/images/006/image-16732-24-j.webp)
Solder baseboard na may gilid na panel II. Siguraduhin na ang baseboard ay patayo. Itinakda ko ang parehong pcb sa isang tamang anggulo at hinanghin ang mga ito. Ang iba pang mga bagay tulad ng bookends ay gumagana rin. Ang pcb ay minarkahan ng mga titik sa mga pahina na magkakasama. Tulad ng nakikita mo sa larawan, ang panig A ay solder sa gilid A. Huwag solder lahat ng pad sa isang gilid. Maghinang lamang ng isa o dalawang pad upang magawa mong resolder ang mga ito kung sakaling ang dice ay hindi patayo sa lahat.
Magpatuloy sa gilid ng panel I. Ngayon ang dice ay dapat magkaroon ng isang U-hugis (baseboard at ang dalawang panig-panel.
Susunod na panghinang ang led display sa dalawang panig-panel. Ang mga Leds ay dapat na nasa tuktok;-)
Gumawa ng ilang mga pagwawasto kung ang dice ay hindi patayo sa lahat pagkatapos ay maghinang ng lahat ng mga pad sa bawat panig.
Ngayon ay maaari kang maglagay sa isang kasabay at swith sa dice. Magsaya ka!
Mag-ingat! Bago ang paghihinang ng huling panig-panel III, tiyaking ang lahat ng mga bahagi ay na-solder at inilalagay nang tama
Hakbang 8: Mangyaring Magbayad ng pansin sa Ito
![Mangyaring Magbayad ng pansin sa Ito! Mangyaring Magbayad ng pansin sa Ito!](https://i.howwhatproduce.com/images/006/image-16732-25-j.webp)
Ang pag-aanak ay nangangailangan ng ilang kaalaman at kasanayan lalo na kapag paghihinang at pagprograma ng microcontroller.
Ang paghihinang tulad ng maliliit na sangkap ay nangangailangan ng ilang karanasan sa paghihinang at isang angkop na istasyon ng paghihinang. Samakatuwid nagpasya akong gamitin ang LIS3DH breakoutboard upang maiwasan ang paghihinang ng LIS3DH nang direkta papunta sa PCB. Sa maliit na pakete ng LIS3DH hindi ito magagawa na gawin sa isang istasyon ng paghihinang. Ang paghihinang ng mga pcbs sa bawat isa ay hindi madali din
Kung itinakda mo ang ilan sa mga piyus sa microcontroller sa maling paraan na ito ay bricked
Palaging nagpapakita ang mga larawan ng bersyon 0.1 ng PCB (maliban sa larawan na ipinapakita ang mga program pad). Ito ang unang bersyon ng naka-print na circuit board na nagawa. Mayroon itong ilang mga bagay na kailangang mapabuti. Kaya't nagpasya akong lumikha ng isang bagong bersyon. Naglalaman ang repository sa github ng pinakabagong bersyon
Ipinapakita ng larawan ang unang mockup ng papel na ginawa ko bago ko inorder ang pcb.
Inirerekumendang:
Ngunit Isa pang Remote Controller Board: 7 Mga Hakbang
![Ngunit Isa pang Remote Controller Board: 7 Mga Hakbang Ngunit Isa pang Remote Controller Board: 7 Mga Hakbang](https://i.howwhatproduce.com/images/007/image-19372-j.webp)
Ngunit Isa pang Remote Controller Board: بسم الله الرحمن الرحيم Ang board ay maaaring magamit para sa pagkontrol ng mga robot bilang isang halimbawa. Ang board ay maaaring pinalakas ng 2 baterya ng Lipo 7.4 V. Kasama sa board ang mga sumusunod na tampok: ATMega328Pb µController (Arduino ecosystem) MPU6050 a 3- axis Gyroscope
Ngunit Isa pang ATTINY85 ISP Programmer Shield para sa Arduino: 8 Hakbang
![Ngunit Isa pang ATTINY85 ISP Programmer Shield para sa Arduino: 8 Hakbang Ngunit Isa pang ATTINY85 ISP Programmer Shield para sa Arduino: 8 Hakbang](https://i.howwhatproduce.com/images/007/image-19416-j.webp)
Ngunit Isa pang ATTINY85 ISP Programmer Shield para sa Arduino: بسم الله الرحمن الرحيم Ang ATTINY85 ISP Programmer Shield ay idinisenyo upang madali ang programa ng ATTiny85 µControllers. Ang kalasag ay dapat na naka-plug sa board ng The Arduino Uno. Ang Arduino Uno ay handa na kumilos bilang isang " Sa Circuit Serial Programmer & quot
Ngunit Isa pang Smart Weather Station, Ngunit : 6 Mga Hakbang (na may Mga Larawan)
![Ngunit Isa pang Smart Weather Station, Ngunit : 6 Mga Hakbang (na may Mga Larawan) Ngunit Isa pang Smart Weather Station, Ngunit : 6 Mga Hakbang (na may Mga Larawan)](https://i.howwhatproduce.com/images/001/image-2669-16-j.webp)
Ngunit Isa pang Smart Weather Station, Ngunit …: OK, alam ko na maraming mga ganitong mga istasyon ng panahon na magagamit kahit saan, ngunit tumagal ng ilang minuto upang makita ang pagkakaiba … Ipinapakita ang mababang kapangyarihan 2 e-papel … ngunit 10 magkakaiba mga screen! Batay sa ESP32 ang accelerometer at mga sensor ng temperatura / halumigmig Wifi na nai-update
Ngunit Isa pang Tester sa Kapasidad sa Baterya: 6 na Hakbang
![Ngunit Isa pang Tester sa Kapasidad sa Baterya: 6 na Hakbang Ngunit Isa pang Tester sa Kapasidad sa Baterya: 6 na Hakbang](https://i.howwhatproduce.com/images/002/image-4966-22-j.webp)
Ngunit Isa pang Tester ng Kapasidad sa Baterya: Bakit isa pa ang tester ng kapasidad Nabasa ko sa maraming iba't ibang mga tagubilin sa pagbuo ng tester ngunit wala sa kanila ang tila umaangkop sa aking mga pangangailangan. Nais kong masubukan din higit pa sa singe NiCd / NiMH o Lion cells. Nais kong makapag-test ng isang tool sa kuryente ba
Ngunit Isa pang Maituturo sa Paggamit ng DIYMall RFID-RC522 at Nokia LCD5110 Sa Isang Arduino: 8 Mga Hakbang (na may Mga Larawan)
![Ngunit Isa pang Maituturo sa Paggamit ng DIYMall RFID-RC522 at Nokia LCD5110 Sa Isang Arduino: 8 Mga Hakbang (na may Mga Larawan) Ngunit Isa pang Maituturo sa Paggamit ng DIYMall RFID-RC522 at Nokia LCD5110 Sa Isang Arduino: 8 Mga Hakbang (na may Mga Larawan)](https://i.howwhatproduce.com/images/001/image-1947-57-j.webp)
Gayunpaman Isa pang Maituturo sa Paggamit ng DIYMall RFID-RC522 at Nokia LCD5110 Gamit ang isang Arduino: Bakit ko naramdaman ang pangangailangan na lumikha ng isa pang Maituturo para sa DIYMall RFID-RC522 at Nokia LCD5110? Kaya, upang sabihin sa iyo ang katotohanan na nagtatrabaho ako sa isang Patunay ng Konsepto noong nakaraang taon gamit ang pareho ng mga aparatong ito at kahit papaano " nalagay sa lugar "