Talaan ng mga Nilalaman:

DIY Arduino LED Dice: 5 Hakbang (na may Mga Larawan)
DIY Arduino LED Dice: 5 Hakbang (na may Mga Larawan)

Video: DIY Arduino LED Dice: 5 Hakbang (na may Mga Larawan)

Video: DIY Arduino LED Dice: 5 Hakbang (na may Mga Larawan)
Video: Lesson 98: Arduino 10 LED Push button Projects, Potentiometer LED Voltmeter and Traffic Light 2024, Hulyo
Anonim
DIY Arduino LED Dice
DIY Arduino LED Dice

Nagpe-play ng isang board game na nangangailangan ng isang dice? Walang takot, maaari kang gumawa ng iyong sarili nang mas mababa sa 15 minuto! Kailangan mo lamang ng ilang mga napaka-karaniwang bahagi, kaunting pasensya at isang 35-line Arduino code!

Lahat ng ginamit na bahagi ay mula sa Arduino UNO Starter Kit ni Kuman

Hakbang 1: Kailangan ng Mga Bahagi

Mga Bahaging Kailangan
Mga Bahaging Kailangan
  • 16 Mga Jumper Wires
  • Isang pindutan
  • Isang board ng Arduino
  • Isang breadboard
  • Isang USB cable
  • 6 led's (hindi mahalaga ang kulay)
  • 6 220 ohm resistors
  • Isang risistor na 10k ohm

Ang Allchips ay isang sangkap ng electronics online service platform, maaari kang bumili ng lahat ng mga bahagi mula sa kanila

Hakbang 2: Pagkonekta sa Button

Pagkonekta sa Button
Pagkonekta sa Button

Una, magsisimula tayo sa pindutan. Sa bawat pindutin, "ang dice ay pinagsama" (pagbuo ng isang random na numero at pag-iilaw ang kaukulang bilang ng mga leds). Grab ang pindutan at ipasok ito sa breadboard at pumili ng isa sa mga gilid nito. Makakakita ka ng 2 mga pin. Ang isa sa kaliwa (maaari mo ring ipagpalit ang mga ito) ay kumokonekta sa lupa ng Arduino (sa pamamagitan ng breadboard) kasama ang 10k resistor. Ikonekta ang parehong hilera sa digital pin 13 ng Arduino (tinukoy sa code, maaaring mabago). Ang pin sa kanang bahagi ng pindutan ay kumokonekta sa 5V. Maaari mong gamitin ang larawan sa itaas para sa sanggunian.

Hakbang 3: Pagkonekta sa Led's

Pagkonekta sa Led's
Pagkonekta sa Led's
Kumokonekta sa Led's
Kumokonekta sa Led's
Pagkonekta sa Led's
Pagkonekta sa Led's

Ito ang pinakamahirap na bahagi dahil sa gulo na naiwan ka pagkatapos pagkatapos ay hubad sa akin at magpatuloy. Ipagpalagay ko na naipasok mo na ang mga led's sa breadboard. Kung hindi, ngayon ito ang perpektong oras;)

Hindi ko alam kung paano mo ipoposisyon ang mga ito ngunit pangunahing, sundin ang pangkalahatang panuntunan - lahat ng 6 na mga katod ay dapat na konektado nang magkasama at pagkatapos ay sa lupa (GND). Tingnan ang mga larawan sa itaas kung nagkakaproblema ka!

Ngayon, kailangan naming ikonekta ang mga anode. Hayaan mong ipaliwanag ko sa iyo: kailangan mong ikonekta ang iba pang mga lead ng bawat humantong sa kaukulang digital pin ng Arduino, bawat isa ay gumagamit ng isang 220 ohm risistor! Dinidirekta ko ang iba pang mga dulo ng resistors sa ilang mga walang laman na hilera ng breadboard na pagkatapos ay nakakonekta sa mga pin gamit ang mga jumper wires.

Sinimulan kong ikonekta ang mga ito mula sa ibabang kaliwang kaliwa na humantong sa pin 2, susunod - sa pin 4, kanan isa - upang i-pin ang 6 at sa itaas na hilera, simula sa kanan hanggang kaliwa.

Hakbang 4: Pagtatapos ng Mga Touch

Mga Pagtatapos ng Mga Touch
Mga Pagtatapos ng Mga Touch

Ikonekta ang mga riles ng kuryente ng breadboard sa iyong Arduino. Pagkatapos, i-plug sa board at i-upload ang code na isinulat ko, na maaaring matagpuan dito. Bare in mind, wala sa mundong ginagalawan natin ang random! Kahit na ang mga "random" na numero. Kaya ang pagkuha ng parehong mga numero sa isang hilera ay isang kabuuang posibilidad! Sinubukan kong ayusin ito sa code, ngunit hindi ito maaaring maging perpekto!

Inirerekumendang: