Мазмұны:
- 1 -қадам: БӨЛІКТЕР ТІЗІМІ
- 2 -қадам: СХЕМАТИКА
- 3 -қадам: Дәнекерлеу және құрастыру
- 4 -қадам: БАҒДАРЛАМА
- 5 -қадам: АЯҚТАУ
Бейне: САНАУ САҚТАУ САҒАТЫ: 5 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Мен сағат жасау үшін Neopixel Ring 60 Led сатып алуды жоспарладым, бірақ оны сатып ала алмадым. Ақырында, мен Neopixel Ring 35 Leds сатып алдым және осы светодиодты сақина 35 көмегімен сағатты, минутты және секундты көрсете алатын интернет сағатын жасаудың қарапайым әдісін ойлап таптым.
1 -қадам: БӨЛІКТЕР ТІЗІМІ
Негізгі компоненттер кіреді:
- 01 дана x ESP8266 NODEMCU
- 01 дана x NEOPIXEL RING 35 жарық диоды
- 01 дана x 5 см 7 өлшемді екі жақты универсалды ПХД
- 01 дана x ЕРКЕКТІ ЖӘНЕ ӘЙЕЛ 40PIN 2.54MM БАСҚАРУШЫ
- Қуат беру үшін 01 дана x ТЕЛЕФОНДЫҢ ҚҰРЫЛҒЫШЫ
2 -қадам: СХЕМАТИКА
Бұл өте қарапайым схема. NEOPIXEL сақинасында келесідей белгіленген 2 x 3 жастықшасы бар: 5V, DI, GND және 5V, DO, GND. Оны бақылау үшін бізге тек осы 3 жастықшаға 5V, DI, GND 3 қосылымды сақинада дәнекерлеу керек. NEOPIXEL RING -тің 5V және GND +5V -ге қосылады және сыртқы қуат көзінің GND -ге қосылады және DI түйіні D4 істігінде ESP8266 NODEMCU -ға қосылады.
Ескерту: FRITZING кітапханасынан NEOPIXEL RING 35 жарықдиодты таба алмадым, сондықтан оны схемада ауыстыру үшін NEOPIXEL RING 60 жарықдиодты қолдандым.
3 -қадам: Дәнекерлеу және құрастыру
Біріншіден, мен NEOPIXEL RING -тен түпнұсқалық кабельдерді алып тастадым, содан кейін NEOPIXEL RING -те 5V, DI, GND түйреуіштерінде 3 істікшелі ерлердің үстіңгі жағын дәнекерледім.
Мен DIY PROTOBOARD CURCUIT 5X7cm кішкене бөлікке кесіп, оған ESP8266 NODEMCU қосуға арналған 2 қатар әйелдік тақырыптарды дәнекерледім. Бұл суретте мен қосымша компоненттерді дәнекерледім, мысалы: MPU6050 үшін 8P әйел тақырыбы, 3 дана токты шектейтін резисторы бар бір RGB светодиод және 2Р бұрандалы терминал блогы.
Алдыңғы қадамдағы схемаға сәйкес DIY ПХД төменгі жағында 3 істікшелі аналық бастиекті (5V, D4, GND) дәнекерлеу. Бұл әйел тақырып NEOPIXEL RING ерлер тақырыбына қосылады.
ESP8266 NODEMCU жабу үшін кішкене қорапты жабыстырыңыз. Менде осындай кішкентай қораптарды жасау үшін 3D принтері болғанын қалаймын. Мен DIY ПХБ әйел басы осы тесіктен өтіп, NEOPIXEL RING -ке қосылуы үшін қорапта тесік жасадым.
Бұл өте қарапайым. ДАЙЫНДАЛДЫ.
Мен ұялы телефонның зарядтағышын қоңырау сағаттарына 5В қуат беру үшін қолдандым.
4 -қадам: БАҒДАРЛАМА
Менің идеям төмендегі суретте көрсетілген:
Сағат екілік сан ретінде көрсетіледі және бізге сағатты көрсету үшін 4 разрядты екілік санға эквивалентті 4 светодиоды қажет (максимум 12). Минут пен секунд ондық цифрдағы светодиоды санау арқылы беріледі (максимум 5) және бірлік цифры (максимум. 9). Жалпы, бізге минут пен секундты көрсету үшін (5+9) x 2 = 28 жарық диоды қажет.
Бұл NEOPIXEL сақинасында 35 жарық диоды бар, сондықтан қалған 3 жарықдиодты сағатты, минутты және секундты нақтылау үшін бөлгіш ретінде қолданылады. Ол суретте ҚАРА түспен белгіленген.
Бұл сағаттың уақытты қалай көрсететінін түсіну үшін төмендегі суретті көре аламыз.
Жарық диодтарының орналасуы келесі массивтерде жарияланады:
байт HHHH [4] = {16, 17, 18, 19}; // Сағат - 4 разрядты екілік сан
байт M0 [5] = {14, 13, 12, 11, 10}; // Минут - он таңбалы байт M1 [9] = {9, 8, 7, 6, 5, 4, 3, 2, 1}; // Минут - бірлік разрядты байт S0 [5] = {21, 22, 23, 24, 25}; // Минут - он таңбалы байт S1 [9] = {26, 27, 28, 29, 30, 31, 32, 33, 34}; // Минут - бірлік разрядты байт SEPERATOR [3] = {0, 15, 20}; // 3 сепаратордың светодиодтары
Бұл қоңырау сағаты NTP серверінен уақыт туралы ақпаратты оқи алады және уақыт WIFI арқылы ESP8266 NODEMCU арқылы жаңартылады.
Біз қалаған жарықдиодты таңдау үшін осы веб -сайтқа жүгіне аламыз. Төмендегі суретте санау сақинасы бөлгіш шамдары жоқ уақытты көрсетеді.
Егер бұл шатасуды тудырса, біз оларға басқа түс орната аламыз (мысалы: төмендегі суретте АҚ), сағатты, минутты және секундты ажырату үшін.
Сағаттық кодты санау менің GitHub -те қол жетімді.
5 -қадам: АЯҚТАУ
Тағы бірнеше суреттерді қараңыз.
Қарағандарыңызға рахмет және сізге ұнайды деп сенемін !!!
Менің YouTube каналыма ЛАЙК басып, ТІРКЕЛІҢІЗ.
Ұсынылған:
AccuRep: басу санау құрылғысы: 8 қадам (суреттермен)
AccuRep: басылатын санау құралы: Мен бұл карантинмен айналыса бастаған көптеген адамдарды білемін. Үй жаттығуларындағы мәселе-бұл жаттығу құралдарының жетіспеушілігі.Менің жаттығуларымда көбінесе итеру жаттығулары бар. Өзімді шынықтыру үшін мен жаттығулар кезінде рок музыкасын тыңдаймын. Мәселе - өкілдердің саны
Зейнеткерлік сағат / санау / Dn сағаты: 4 қадам (суреттермен)
Зейнетақы сағаты / санау / Dn сағаты: Менде тартпада 8x8 жарықдиодты матрицалық дисплейлердің бірнешеуі болды және олармен не істеу керектігін ойладым. Басқа нұсқаулардан шабыттана отырып, мен болашақ күнді/уақытты санау үшін кері/артқа дисплей құру идеясын алдым, егер мақсатты уақыт
GLCD Shield көмегімен кері санау таймері: 8 қадам (суреттермен)
GLCD Shield көмегімен кері санау таймері: Бұл жобада мен 1 қабатты GLCD қалқанына кері санау таймерін саламын, бұл жобаның пайдаланушысы GLCD сызылған түймесін пайдаланып таймердің ұзақтығын анықтай алады, таймер 0 -ге жеткенде дыбыс пен дыбыс шығады
Сезам көшесі - пинболдың санау сағаты: 8 қадам (суреттермен)
Сезам көшесі - Pinball нөмірін санау сағаты: Бұл нұсқаулықта реттелген сағаттың құрылысы сипатталады. Бұл дәл Сезам көшесіндегі сағаттың құрылысы; Pinball Number Counting анимациясы, жалпы процедуралар бірдей және нұсқаулық
Жарық диодтары бар кері санау сағаты: 3 қадам
Жарық диодтары бар кері санау сағаты: Бұл мен 10 жыл бұрын Y2K үшін жасаған «кері санау сағаты» туралы қысқаша ескертулер, сағат алдыңғы жағынан 4 фут шаршы. Оның қалыңдығы шамамен 4 дюйм және ендірілген микроконтроллерде жұмыс істейді. Әр сегмент шамамен 20х10 мм светодиодтардан жасалған. Мен