Мазмуну:
- Жабдуулар
- 1 -кадам: сааттын жүзүн 3D басып чыгаруу
- 2 -кадам: Бардык керектүү бөлүктөрдү чогултуу
- 3 -кадам: Шакектерди туташтырыңыз
- 4 -кадам: Башка электрондук тетиктерди зымдоо
- 5 -кадам: Arduino Nano программасына даярдануу
- 6 -кадам: Adafruit NeoPixel китепканасын орнотуу
- 7 -кадам: Эскизди жүктөө
Video: Үч неопикселдүү шакеги бар Neopixel сааты: 7 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Стив Манлинин 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 китепканасын орнотуу
NeoPixel китепканасын колдонуудан мурун, аны орнотушубуз керек! Мурда китепканаларды Arduino IDEге орнотуу бир аз татаал болчу, бирок алар аны жөнөкөйлөштүрүп, китепкананын менеджерине киришти. Ал "Эскиз> Китепкана" ачылуучу менюсунда көрсөтүлгөн. Китепкана менеджерин ачыңыз жана Adafruit Neopixel издеңиз.
Табылганда, аны тандап, орнотуу баскычын басыңыз.
Ошондой эле "Куралдар> Такта" менюсунда, туура тактаны, Arduino Nano тандалганын текшериңиз.
7 -кадам: Эскизди жүктөө
Азыр бизде бардыгы даяр, биз тактага жүктөөнү баштай алабыз. Биз тактаны USB кабели менен туташтырабыз.
Адегенде биз тактанын кайсы сериялык порт катталганын аныктайбыз.
Windowsто:
[Windows] [R] менен буйрукту ачыңыз жана compmgmt.msc териңиз, Компьютерди башкарууда, Порттун астындагы Түзмөк башкаруучусун караңыз, кайсы порт колдонулуп жатканын билиңиз.
Mac OSте:
Apple Icon> Бул Mac жөнүндө> Системалык отчет> USB
Эми Tools менюсунда эски жүктөгүч менен процессор тандалганын текшериңиз. Бул клон тактасы үчүн керек.
Азыр IDEдин жогорку сол жагында, Жүктөө баскычын чыкылдатыңыз. Бул жебе оңго багытталган баскыч болот. Жүктөө бүтөөрү менен саат иштей баштайт.
Сунушталууда:
Лазердик көрсөткүч шакеги: 5 кадам
Лазердик көрсөткүч шакеги: Саламатсызбы! Бул менин биринчи долбоорум :). Бир аз мурун атам мага Instructables жөнүндө айтып берди. Бул кызыктуу угулду, ошондуктан мен долбоор түзгүм келди. Мен бул сынакты көргөндө, шакектин ичине лазердик көрсөткүч жасоо идеясы пайда болду, мен аны жасоого аракет кылдым
Гироскоп Неопиксель шакеги менен көңүлдүү: 4 кадам (сүрөттөр менен)
Gyroscope Fun with Neopixel Ring: Бул үйрөткүчтө биз MPU6050 гироскопун, неопикселдик шакекти жана ардуинону ийкемдүүлүк бурчуна туура келген жарык берүүчү приборду куруу үчүн колдонобуз. Бул жөнөкөй жана кызыктуу долбоор жана ал бара жатат нан тактасына чогултулат
LED шакеги: 6 кадам
LED Ring: бул кичинекей кичинекей SMD LED Ring жана дагы пайдалуу
Оттун шакеги [REMIX]: 12 кадам (Сүрөттөр менен)
Оттун шакеги [REMIX]: Алардын айрымдарын кургандан кийин: https: //www.instructables.com/id/Matrix-LED-Light/i шамды башка деңгээлге көтөрүүнү чечтим. Биринчиси жакшы көрүнгөнү менен, оригиналга бир аз окшош. Биринчи дизайнга каршы эч нерсе жок
Gixie Сааты: Эң сонун Glow Tube Сааты: 4 кадам
Gixie Сааты: Эң сонун Glow Tube Сааты: Мага Nixie Tube абдан жагат, бирок ал өтө кымбат, мен аны көтөрө албайм. Ошентип, мен бул Gixie Саатын түзүүгө жарым жыл сарптадым. Gixie Сааты акрил жарыгын жасоо үчүн ws2812 жарыктандыруу аркылуу ишке ашат