Мазмуну:

Үч неопикселдүү шакеги бар Neopixel сааты: 7 кадам
Үч неопикселдүү шакеги бар Neopixel сааты: 7 кадам

Video: Үч неопикселдүү шакеги бар Neopixel сааты: 7 кадам

Video: Үч неопикселдүү шакеги бар Neopixel сааты: 7 кадам
Video: ҮЧ КЕМПИРДИН ШЕРИНЕСИ 1 2024, Ноябрь
Anonim
Image
Image

Стив Манлинин Neo Pixel саатынын эң сонун жаратылышы мага эң аз акчага окшош саатты кантип түзүү керектиги жөнүндө көрсөтмө берүүгө түрткү берди. (Маанилүү голландиялык адат дайыма акчаны үнөмдөөгө аракет кылат;-))

Мен билгем, оригиналдуу дизайн Adafruit NeoPixel шакектерине гана туура келет жана алар анча арзан эмес.

Али Экспрессти тегерете карап чыктым жана анын арзаныраак версияларын таптым. Иштелген бөлүктөр болуп чыкты, бирок бирдей өлчөмдө эмес. Мен сааттын 3D дизайнын издеп таап таптым жана ошого жараша туураладым.

Мунун жанында мен колдонгон такта - Arduino Nano клону жана ошол эле жол менен программаланган. Бирок, эч кандай башка толуктоолорсуз таза саат программасы эч жерде жок, андыктан программаны бир аз тууралашым керек болчу.

Жабдуулар

  • Thinary Nano мини USB такта
  • RTC сааты
  • Батарея LR1120
  • WS2812B 60 Led Ring
  • WS2812B 24 Led Ring
  • WS2812B 12 Led Ring

1 -кадам: сааттын жүзүн 3D басып чыгаруу

Бардык керектүү бөлүктөрдү чогултуу
Бардык керектүү бөлүктөрдү чогултуу

Тиркелген файлдарда сиз саат тактасын басып чыгаруу үчүн керек болгон stl файлын таба аласыз.

2 -кадам: Бардык керектүү бөлүктөрдү чогултуу

Бардык керектүү бөлүктөрдү чогултуу
Бардык керектүү бөлүктөрдү чогултуу
Бардык керектүү бөлүктөрдү чогултуу
Бардык керектүү бөлүктөрдү чогултуу

Али Экспрессте сиз бул долбоорго керектүү бардык тетиктерди таба аласыз.

Электрондук тетиктердин жанынан мен жагымсыз плитасы бар саатты сатып алдым, анткени бул аны көккө караганда 10 еврого арзан кылат.

3 -кадам: Шакектерди туташтырыңыз

Шакектерди туташтыруу
Шакектерди туташтыруу

Шакектерди ордуна коюу үчүн ысык желимди колдонуңуз. Шакектер 5 Вольт менен камсыздалат, андан кийин бири -бирине сериялык түрдө DOUT туташтыруу аркылуу ар бир шакекче өлчөмү боюнча туташат, ошондуктан 60тан 24кө чейин 12.

4 -кадам: Башка электрондук тетиктерди зымдоо

Башка Электрондук Бөлүктөрүн Кабелдөө
Башка Электрондук Бөлүктөрүн Кабелдөө

Жогорудагы схема бөлүктөрдү бири -бирине кантип туташтырууну көрсөтөт.

Биз DS3234 реалдуу убакыт сааты менен баштайбыз. Саат сериялык автобус менен башкарылган түзмөк жана белгиленген убакытты эстөө үчүн резервдик батареяга ээ.

5 -кадам: Arduino Nano программасына даярдануу

Arduino Nano Arduino IDE аркылуу программаланган. Бул IDEде сиз "эскиздерди" жазасыз, андан кийин компьютериңиз USB кабели аркылуу ага туташкан Arduinoго жаздырган микрофондго түзүлөт. IDEди жүктөп алып, аны орнотуңуз.

NeoPixelClock_V1.ino файлын жүктөңүз

Биз кодду тактага жүктөөдөн мурун, тактайыбыз үчүн драйверлер орнотулганын жана такта туура тандалганын текшеришибиз керек. Arduino Nano клону менен бизге CH340G USB сериялык конвертер чипинин айдоочулары керек. USB-серия үчүн чипсет CH340/CH341 болуп саналат, ал үчүн драйверлерди (Windows үчүн) бул жерден жүктөп алууга болот:

www.wch.cn/download/CH341SER_EXE.html

Эгер сиз Macта иштеп жатсаңыз, анда эч кандай көйгөй болбойт.

6 -кадам: Adafruit NeoPixel китепканасын орнотуу

Adafruit NeoPixel китепканасын орнотуу
Adafruit NeoPixel китепканасын орнотуу
Adafruit NeoPixel китепканасын орнотуу
Adafruit NeoPixel китепканасын орнотуу

NeoPixel китепканасын колдонуудан мурун, аны орнотушубуз керек! Мурда китепканаларды Arduino IDEге орнотуу бир аз татаал болчу, бирок алар аны жөнөкөйлөштүрүп, китепкананын менеджерине киришти. Ал "Эскиз> Китепкана" ачылуучу менюсунда көрсөтүлгөн. Китепкана менеджерин ачыңыз жана Adafruit Neopixel издеңиз.

Табылганда, аны тандап, орнотуу баскычын басыңыз.

Ошондой эле "Куралдар> Такта" менюсунда, туура тактаны, Arduino Nano тандалганын текшериңиз.

7 -кадам: Эскизди жүктөө

Эскизди жүктөө
Эскизди жүктөө

Азыр бизде бардыгы даяр, биз тактага жүктөөнү баштай алабыз. Биз тактаны USB кабели менен туташтырабыз.

Адегенде биз тактанын кайсы сериялык порт катталганын аныктайбыз.

Windowsто:

[Windows] [R] менен буйрукту ачыңыз жана compmgmt.msc териңиз, Компьютерди башкарууда, Порттун астындагы Түзмөк башкаруучусун караңыз, кайсы порт колдонулуп жатканын билиңиз.

Mac OSте:

Apple Icon> Бул Mac жөнүндө> Системалык отчет> USB

Эми Tools менюсунда эски жүктөгүч менен процессор тандалганын текшериңиз. Бул клон тактасы үчүн керек.

Азыр IDEдин жогорку сол жагында, Жүктөө баскычын чыкылдатыңыз. Бул жебе оңго багытталган баскыч болот. Жүктөө бүтөөрү менен саат иштей баштайт.

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