Мазмұны:
- Жабдықтар
- 1 -қадам: Идеяны дамыту
- 2 -қадам: Өлшеу
- 3 -қадам: БАСЫП ШЫҒАРУ
- 4 -қадам: кодты жүктеңіз
- 5 -қадам: ДӘКЕР
- 6 -қадам: 3d басып шығарылған бөліктерді жабыстырыңыз
- 7 -қадам: «Reflexivo De Suelo сенсорын» қалай жабыстыруға болады | Сызықтық IR жарықдиодты сенсор !!!!
- 8 -қадам: Ледтерді сатты
- 9 -қадам: көбік парағымен безендіру (міндетті емес)
- 10 -қадам: төсекке жабыстырыңыз
- 11 -қадам: Кабельдерді реттеңіз
- 12 -қадам: Қол жасау
- 13 -қадам: Arduino кабелін ұзартыңыз және ол жасалды !!
Бейне: Arduino көмегімен сағаттар: 13 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Мен сен туралы білмеймін, бірақ қарапайым оятқыш мені оята алмайды. Маған ояту үшін жарық, дыбыс, тіпті жұмсақ соққы қажет.
Будильник маған ұнамайды, сондықтан мен өзімді оятуға лайық деп шештім.
Оятқыш сізге соғылып жатқан сияқты, бірақ сіз тек жұмсақ крандарды ғана сезінесіз.
Бұл жобада сіз Arduino тақтасы, RTC және TM1637 көмегімен оятқышты бағдарламалауды үйренесіз. Бұл өте оңай !!!
Негізгі мақсат:
Алыпты ояту
Жабдықтар
- Көбік парағы
- 3D принтері
- ATarduino 2560 тақтасы
-
Кабельдер
- Үлкен
- Қысқа
- Серво
- RTC ds3231
- 10 жарықдиодты
- Силикон | Силикон қаруы
- TM1637
- 4*4 пернетақта
- 1 Дыбыстық сигнал
- 2 Түймешік
- 1 «рефлексивті датчик» | Сызықтық IR жарықдиодты сенсор (бұл бірдей, бірақ оның 2 түрлі атауы бар)
- 1 шағын нан тақтасы
- Балмұздақ таяқшалары
- 2 кішкене қалам
1 -қадам: Идеяны дамыту
Бастамас бұрын менің ойым таза болуы керек.
TM1637 нақты уақытты көрсетуі керек, N1 батырмасы басылғанда келесі мәтін көрсетіледі: «ALA:)»
Егер пернетақта басылса, басылған перне TM1637 -де, дабылдың 4 цифры басылғанда, сағат қайтадан TM1637 -де көрсетіледі.
Егер сіз дабылдың қашан келетінін көргіңіз келсе, N2 батырмасын басу жеткілікті.
Сағат оятқышпен бірдей болғанда, серво қозғала бастайды, светодиод жыпылықтай бастайды, TM1637 -де UP сөзі жыпылықтай бастайды және дыбыстық сигнал естіледі, сіз «reflexivo de suelo sensor» «| Сызықтық IR жарықдиодты сенсор қара түсті анықтайды.
Қашан «сенсор рефлексиво де суэло» | Сызықтық ИК жарықдиодты сенсор қара түсті анықтайды, дабыл қалпына келтіріледі, және бәрі қайтадан басталады.
2 -қадам: Өлшеу
Біз бәрінің қай жерде болуы керектігін және барлығының арасындағы қашықтықты білуіміз керек.
Бізге қанша кабель қажет екенін білу маңызды.
«Reflexivo de suelo сенсорының» нақты орнын білу | Сызықтық жарықдиодты жарық диодты сенсор кереуетте жатыр және қолыңызды мүмкіндігінше жоғары көтермей созыңыз.
«Рефлексивті сенсор» | Сызықтық жарықдиодты жарық диодты сенсор - бұл дабылды тоқтататын түйме, мен оны өзіме жақындатпаймын, себебі мен қайтадан ұйықтап кетемін.
Денемді созуға күш салсам, ояну оңайырақ болады.
3 -қадам: БАСЫП ШЫҒАРУ
Мен төменде қалдыратын.stl файлдарын басып шығарыңыз.
Үлкені-пернетақтаға, дыбыстық сигналға, TM1637 және 2 түймеге арналған.
Көшірмелер - светодиодтарға, ал екіншісі - «reflexivo de suelo сенсорына» арналған | Сызықтық жарықдиодты жарықдиодты сенсор.
4 -қадам: кодты жүктеңіз
Мен қалдыратын кодты тақтаға жүктеңіз.
Сізге келесі кітапханалар қажет, мен де сілтеме қалдырамын. Сіз оны жүктеп алуыңыз керек:
-
TM1637Дисплей =
https://github.com/avishorp/TM1637
-
Таймер =
https://github.com/brunocalou/Timer
-
RTClib.h =
https://github.com/adafruit/RTClib
-
Пернетақта =
https://playground.arduino.cc/Code/Keypad/
5 -қадам: ДӘКЕР
Мен суретте көрсетілгендей, мен қажет болатын кабельдің қашықтығын ескере отырып, бәрін (кейінірек қосатын светодиодтарды қоспағанда) дәнекерлеймін.
TX түйреуіштеріне ештеңе қоспауды ұмытпаңыз.
Содан кейін қаңылтырды силиконмен жабыңыз, абай болыңыз, мен не істедім, силикон кигізіп, сәл күтіңіз, саусақтарымды сулаңыз, содан кейін оған пішін беріңіз.
Светодиодтан басқа бәрі де !!!!!!!!
6 -қадам: 3d басып шығарылған бөліктерді жабыстырыңыз
Компоненттерді суретте көрсетілгендей жабыстырыңыз.
Түймешіктерге мен кішкене шеңберлерді қостым.
7 -қадам: «Reflexivo De Suelo сенсорын» қалай жабыстыруға болады | Сызықтық IR жарықдиодты сенсор !!!!
Мен осылайша «reflexivo de suelo сенсорын» жабыстырамын | Сызықтық жарықдиодты жарықдиодты сенсор.
Менде басқа түйме жоқ болғандықтан рефлексивті түрлендіремін | батырмада.
«Reflexivo de suelo сенсорының» алдында оқшаулағыш таспаны (қара) немесе қара қағазды кесіңіз | Сызықтық жарықдиодты жарықдиодты сенсор.
Кішкене 2 серіппені ағынға бекітіңіз. Кран толығымен ақ болғандықтан (егер ол ақ қағазды желімдемесе), бұл қолдан жасалған түйме басылмаса, «reflexivo de suelo sensor» | Сызықтық ИК жарықдиодты сенсор қара түсті анықтайды, бірақ егер мен қақпақты бассам, «reflexivo de suelo сенсоры» | Сызықтық IR жарықдиодты сенсор ақ түсті анықтайды.
8 -қадам: Ледтерді сатты
Дәнекерлеуіштер олардың арасындағы қашықтықты ескере отырып.
Мен оларды басып шығарғаннан кейін дәнекерлеуге және сілтеме ретінде 3d басылған бөлікті қолдануға кеңес беремін.
Дәнекерлегеннен кейін силикон қосыңыз.
9 -қадам: көбік парағымен безендіру (міндетті емес)
БІР ТҮС БЕРСІН !!!!
Оны безендіруден басқа, мен пернелерге нөмірді қостым және екі түймені ажырату үшін «Дабылды қарау» деп жаздым (біреуі дабылды орнатуға немесе дабылды көруге арналған).
10 -қадам: төсекке жабыстырыңыз
Төсекке бәрін жабыстырыңыз, мен силикон қолдандым, себебі егер сіз қателескен болсаңыз, оны алу оңайырақ.
11 -қадам: Кабельдерді реттеңіз
Мен кабельдердің көп бөлігі (Arduino тақтасында) болатын кейбір қысқыштарды қолдандым және кабельді төсектің жанында ұстау үшін бірнеше силикон (оны қолдануға болады, кейбір оқшаулағыш таспа) қостым.
12 -қадам: Қол жасау
- Көбік парағына 2 қолды салыңыз және кесіңіз (жастықты толығымен жабу үшін)
- 2 қолды 2 балмұздақтың арасына салыңыз
- Басқа балмұздақ таяқшасын суретте көрсетілгендей перпендикуляр етіп жабыстырыңыз.
- Серво қолын балмұздақ таяқшасының шекарасына жабыстырыңыз (суретте көріп тұрғаныңызға).
- ҚОСЫМША: Ұрпақ жеңіл болуы керек, бірақ мен балмұздақтың 2 таяқшасын жабыстырып, оны кереует пен кабельдің арасына енгізіп, көбік жапырақты қолмен ұстауға рұқсат етемін. Қолдар икемді көбік материалынан жасалғандықтан, серво қозғала бастағанда, қолды ұстайтын балмұздақ проблема болмас еді.
13 -қадам: Arduino кабелін ұзартыңыз және ол жасалды !!
Мен тақтаны жеткізу үшін бірнеше батареяны қолдануға тырыстым, бірақ ол жұмыс істемеді, энергия жеткіліксіз сияқты.
Мен Arduino кабелін ұзартамын, осылайша сізге:
- Arduino кабелін кесіңіз, сіз оның ішінде 4 кабель бар екенін көресіз: жасыл, ақ, қызыл және қара
- Барлық кабельдерді 0,4 дюйм- 1 см қашықтықта алыңыз.
- USB кабельдерін ұзын кабельдерге дәнекерлеңіз.
- Содан кейін Arduino порт кабелін ұзын кабельдерге дәнекерлеңіз, есіңізде болсын: жасылды жасылмен, қызылмен қызылмен, қара мен ақпен, ақпен дәнекерлеуді
Оятқыш қосылмаса, уақыт қалпына келтірілмейтінін еске түсіріңіз, себебі RTC уақытты есептейді.
БҰЛ !!!!!!
Сіз маған оқығанды ұнатасыз деп үміттенемін.
Ұсынылған:
8x8 светодиодты сағаттар мен кіруге қарсы ескерту: 4 қадам (суреттермен)
8x8 светодиодты матрицалық сағаттар мен кіруге қарсы ескерту: Бұл нұсқаулықта біз қозғалысты анықтау арқылы іске қосылған 8х8 светодиодты матрицалық сағатты қалай құру керектігін көреміз. Telegram ботында анықталды !!! Біз екі түрлі әрекетті жасаймыз
Репродуктивті сағаттар: 7 қадам (суреттермен)
Репродуктивті реттеуші сағат: Бұл нұсқаулықта ескі сағат корпусы мен үш кварц қозғалысы арқылы репродуктивті реттеуші сағатты қалай жасау керектігін көрсетеді. Мен ескі ағылшын тілін қолдандым 12 " (300мм) Ebay -ден сағаттар корпусы, бірақ кез келген корпусты үшке дейін қолдануға болады
Жарықдиодты сағаттар: 3 қадам
Жарық диодты матрицалық сағат: Бұл нұсқаулық интернеттен күнді/уақытты ала алатын және оны жарықдиодты матрицаның көмегімен көрсететін қызыл жарықдиодты матрицалық сағатты қалай құруға болатынын көрсетеді. сонымен қатар қадамдар
DiY LED сағаттар жинағы - 1 бөлім: 5 қадам
DiY LED сағаттар жинағы - 1 -бөлім: Мен жақында AliExpress -тен DIY LED сағаттар жиынтығын сатып алдым (бұл ПЛК сапасы өте жақсы көрінеді), сондықтан мен оны жинау, салу және сынау бойынша өз тәжірибеммен бөлісу керек деп ойладым. .Егер сізге бұл ұнаған болса, маған беріңізші
Кассета ойнатқышының моторынан жасалған артқа қарай айналатын сағаттар: 7 қадам (суреттермен)
Кассета ойнатқышының моторынан жасалған артқа қарай айналатын сағаттар: бұл мен қызымның күйеуіммен бірге жүретін бастауыш мектептегі үйге арнап жасаған тірек. Сағат арзан сақталатын дүкен сағаты мен ескі балалардың кассеталық ойнатқышынан жасалған. Ол сағат он үш пен минуттық айналуды көрсетеді