Агуулгын хүснэгт:

Цахилгаан олон талт шоо: 3 алхам
Цахилгаан олон талт шоо: 3 алхам

Видео: Цахилгаан олон талт шоо: 3 алхам

Видео: Цахилгаан олон талт шоо: 3 алхам
Видео: ЗАКРИЧАЛ – ПОТЕРЯЛ ₽200.000 / ТРЭШКЭШ: Тишина 2024, Арваннэгдүгээр
Anonim
Image
Image
Цахилгаан олон талт шоо
Цахилгаан олон талт шоо

Маш олон төслүүд зааварчилгаа өгөх сайт дээр цахилгаан эсвэл LED шоо хэрхэн хийхийг зааж өгдөг боловч энэ төсөл нь өөр, энэ цахилгаан шоо нь өөр өөр хэмжээтэй тохируулж болно. Та шооны талыг өөрөө сонгож болно, 6, 10, 20, 30, 40 гэсэн олон талт шоо байгаа.

Би энэ төслийг дараахь үндсэн дээр хийсэн.

www.instructables.com/id/E-dice-Arduino-Di…

Би кодын зарим хэсгийг өөрчилж, өөрийгөө бүтээдэг.

  • 1 үхэл: том цэгүүдийг харуулж байна
  • 2-6 шоо: цэгүүд болон нийт утгыг харуулах (ээлжлэн)
  • 4, 5, 8, 10, 12, 20, 24, 30 нүүртэй шоо нь сонгосон шооны үнэ цэнийг харуулдаг
  • товчлуурыг дарахад шоо өнхрүүлэх хөдөлгөөнт дүрс
  • товчлуурыг дарах үед дууны эффект (миний анхны төслөөс өөрчилсөн хэсэг)

Хангамж

1. Ардунио (би Леонардог ашигласан)

2. Ротари кодлогч (эсвэл товчлуур кодлогч боловч бид түлхэх функцийг ашигладаггүй)

https://www.indiamart.com/proddetail/rotary-encode

3. Товчлуур

https://www.ebay.com/itm/10pcs-Momentary-Tact-Tac…

4. MAX7219 модуль бүхий 8 x 8 LED матриц

https://www.indiamart.com/proddetail/8x8-led-dot-m…

5. Чанга яригч

https://www.aliexpress.com/i/32714353956.ht

6. утас холбогч

Алхам 1: Бүрэлдэхүүн хэсгүүдийг холбох

Бүрэлдэхүүн хэсгүүдийг холбох
Бүрэлдэхүүн хэсгүүдийг холбох

Arduino руу 8X8 LED цэг матриц:

  1. VCC - 5V хүртэл
  2. GND -ээс GND хүртэл
  3. DIN - Arduino D12
  4. CS -ээс Arduino D10 руу
  5. Arduino D11 рүү CLK хийнэ үү

Ротари кодлогч:

  1. GND -ээс GND хүртэл
  2. + 5V хүртэл
  3. SW юу ч биш (энэ бол бидний ашигладаггүй унтраалга юм.)
  4. DT -ээс A1 хүртэл
  5. А0 руу CLK дарна уу

Товчлуур дарах:

  1. GND товчлуурын нэг үзүүр
  2. нөгөө төгсгөл нь D2

Илтгэгч:

  1. хар утас GND -д холбогдоно/ -
  2. улаан утас D3 -тэй холбогддог

Алхам 2: Код

Энэ бол кодын файл юм:

create.arduino.cc/editor/ginawu_1124/3d99b…

Код руу 3 номын санг суулгахаа мартуузай, та тэдгээрийг эдгээр линкээс татаж авах боломжтой.

  • https://www.arduinolibraries.info/libraries/led-co… LED хяналттай
  • https://www.arduinolibraries.info/libraries/timer-… TimerOne-д зориулагдсан.
  • https://github.com/0xPIT/encoderfor кодлогч

Алхам 3: Хөөрхөн болгоорой

Хөөрхөн болгоорой
Хөөрхөн болгоорой
Хөөрхөн болгоорой
Хөөрхөн болгоорой

Би цаасан хайрцаг ашиглан утас, Arduino самбарыг ингэж нуудаг.

Би чанга яригч, кодлогч, товчлуур, удирдсан матрицыг харуулах зай гаргахын тулд нүх гаргав.

Хэрэв та хүсвэл LED гэрлийг илүү зөөлөн болгохын тулд LED матрицыг тунгалаг бүрхүүлээр бүрхэж болно.

Дууссаны дараа танд гоёмсог, хэрэгцээтэй олон талт шоо хэрэгтэй болно.

Зөвлөмж болгож буй: