12x12 LEDX Тарковдон качуудан: 10 кадам (сүрөттөр менен)
12x12 LEDX Тарковдон качуудан: 10 кадам (сүрөттөр менен)
Anonim
12x12 LEDX Тарковдон качуудан
12x12 LEDX Тарковдон качуудан
12x12 LEDX Тарковдон качуудан
12x12 LEDX Тарковдон качуудан

Бир жолу Россиянын EFT коомчулугунун подкастынан кийин, коноктордун бири кымбат баалуу буюмдар, мисалы LEDX, коопсуз контейнерлердеги көп слотторду ээлеши керек деп айтты … Бул 0.12, 6 патчта болгон эмес, бирок ал менин устаканамда болгон..

Жабдуулар

Керектүү нерселер:

  • Arduino микроконтроллери (ар кандай кадамдарда мен Arduino Uno жана Mega колдонгом)
  • DFPlayer мини модулу
  • MicroSD картасы (менде 8 Гб карта болгон, бирок DFPlayer 32 Гбга чейин карталарды колдойт)
  • 24 RGB диоддор
  • 24 машинанын капсула капкактары
  • 1 баскыч
  • 8 Ом спикери
  • 5V булагы (менде 4 18650 Li-on батарейкасы бар болчу, бирок 5V эски powerbankти колдонуп бүттүм)
  • Күйгүзүү / өчүрүү
  • Динамик тору
  • Нан тактасы (170 чекит)
  • Картон
  • PVA клей
  • Дока бинт
  • Сизге кереги жок пластикалык пистолет бөтөлкөсү
  • Спрей боёгу (Кара, ак жана кызыл)
  • Акрил боек үчүн фундамент
  • Полиуретанды көбүк

Керектүү шаймандар:

  • Лампочка + ширетүүчү, паста экт.
  • Желим курал
  • Күмүш кагаз
  • Канцелярдык бычак

Программалык камсыздоо

Arduino IDE

1 -кадам: Турак жай алкагы

Турак жай рамасы
Турак жай рамасы
Турак жай рамасы
Турак жай рамасы
Турак жай рамасы
Турак жай рамасы

Бул кадам үчүн бизге көп картон керек. Тилекке каршы, бул кадам боюнча бүтүндөй сүрөттөрүм көп эмес. Корпустун кээ бир кемчиликтери жана тешиктери болушу мүмкүн, бирок күчөтүү менен мен жакшырып кетем. Корпусту туруктуу кылуу үчүн ичине 5 литр полиуретанды көбүк койдум. Пластикалык чачуучу пистолеттин моюну азыр LEDXтин алмаштыруучу уячасы.

2 -кадам: Frame күчөтүү

Рамканы күчөтүү
Рамканы күчөтүү
Рамканы күчөтүү
Рамканы күчөтүү
Рамканы күчөтүү
Рамканы күчөтүү

Аны жылмакай жана күчтүү кылуу үчүн бинт менен клей колдондум. Кургандан кийин аны кесүү, кумдоо жана боёо оңой болот. Ошол сыяктуу эле мен капталдагы баскычтарды жасадым. Мен бир нече жолу арматураны кайталап, акрил боёк үчүн фундаментти светодиоддор болушу керек болгон жерге койдум. Ошондой эле мен арткы бөлүгүн жаап, схема үчүн жерди сактап калдым.

3 -кадам: Райондук дизайн

Райондук дизайн
Райондук дизайн
Райондук дизайн
Райондук дизайн
Райондук дизайн
Райондук дизайн

Мен LEDX үчүн бир нече режимдерди түзүү идеясын алдым. Биринчи режим - бул классикалык кызыл жарыктандыруу, анткени ал баштапкы LEDXте. Ал эми экинчиси RGB жеңил музыкасы бар 00 оюнчугуна окшош. Мен муну программалык түрдө жасоого аракет кылдым, бирок мен үчүн бул кыйын болуп көрүндү, ошондуктан мен баскычты эки жолу колдонгон схеманы ойлоп таптым: чагылган режимине өтүү үчүн микроконтроллердеги эсептегичти көбөйтүү жана DFPlayerде тректерди алмаштыруунун өз жолу бар болгондуктан трек DFPlayer мини. Динамиктердин биринин чыңалуусу RGB диоддорунун логикасын түзүү үчүн arduino пинге өтөт.

4 -кадам: Лампалардын туташуусу

Лампалардын туташуусу
Лампалардын туташуусу
Лампалардын туташуусу
Лампалардын туташуусу
Лампалардын туташуусу
Лампалардын туташуусу

Мен даректүү LED тилкесин жасагым келген жок, ошондуктан 24 диод менен 1 Ом резистордун параллель туташуусун жасадым. Бул чоң светодиоддорго окшош болушу үчүн, мен машиналуу оюнчук капсулаларын колдондум. Андан кийин мен кара чагылган жерге каркаска боёп, анын үстүнө светодиод менен клей менен жабыштыра баштадым, ошондон кийин диоддордун капкактарына клей пистолетин колдондум. Акыркы эки сүрөт батарея менен туура иштөө үчүн текшерүү болуп саналат.

5 -кадам: Фондду LEDXке колдонуу

LEDX боюнча Foundation колдонуу
LEDX боюнча Foundation колдонуу
LEDX боюнча Foundation колдонуу
LEDX боюнча Foundation колдонуу
LEDX боюнча Foundation колдонуу
LEDX боюнча Foundation колдонуу

Мен корпустун үстүнө акрил фундаментин сүйкөп, аны тегиздеп, кара түскө боёгом, андыктан схеманы чогултууга жана анын кодун жазууга убакыт келди.

6 -кадам: Райондук монтаждоо жана коддоо

Райондук чогултуу жана коддоо
Райондук чогултуу жана коддоо
Райондук чогултуу жана коддоо
Райондук чогултуу жана коддоо
Райондук чогултуу жана коддоо
Райондук чогултуу жана коддоо

Чагылган жана музыка режимдери үчүн мен эки режимге ээ болгум келди (жана ошондой эле келечектеги режимдердин санын көбөйтүү үчүн жерди сактап калуу үчүн), ошондуктан биринчисине оңой эле болду: Мен RGB системасында түстү тандашым керек, ошондуктан мен тандадым: R = 255, G = 8 жана B = 0, ошондуктан мен скарлетт түс сыяктуу бир нерсе алдым. Жана мага оюнчу биринчи режимде унчукпай турушу керек, ошондуктан мен эки mp3 файлды даярдадым: биринчиси кыска, экинчиси 00дүн оюнчуктары менен музыка (мен сенин кичинекей көпөлөгүң Smile.dk).

Сиз коддун скриншотун көрө аласыз (эгер.ino файлын кааласаңыз мага кабарлаңыз).

7 -кадам: Декорация

Декорациялоо
Декорациялоо
Декорациялоо
Декорациялоо
Декорациялоо
Декорациялоо

LEDXте корпустун сүрөттөрү бар, мен LibreOfficeте үлгүлөрдү жасап, басып чыгардым, эки тараптуу лентага коюп, кеңсе бычагы менен кесип алдым. Андан кийин мен аларды корпуста өткөрүп, губка менен боёгом.

8 -кадам: чогултуу

Чогултуу
Чогултуу
Чогултуу
Чогултуу
Чогултуу
Чогултуу

Бардык жасалгалар бүткөндөн кийин мен LEDXти чогулта баштадым. Бул үчүн мен клей тапанчасын колдондум, негизи, мен ичиндеги схеманы гана чаптадым. Жарык диоддорунун узун зымдары кичинекей тешик аркылуу алкактын ичине кирип, аноддогу 3.7V электр энергиясына жана үч каналга 9, 10 жана 11 Arduino казыктарына туташкан. Ал иштейт. Мен эски темир динамик торунан райондук люк жасадым.

9 -кадам: Аны менен ойноо

Аны менен ойноо
Аны менен ойноо

Мунун баары жасалды. Мага жана колдонуучуга жакшы көрүнөт (https://www.twitch.tv/domontovich).

Hatch жакшы көрүнөт, менимче.

10 -кадам: Бул дайыма максат болчу

Twitchте LEDX менен бактылуу колдонуучу:

Сунушталууда: