
Мазмуну:
2025 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2025-01-23 14:51

'Дени сак тамактан, дени сак бол жана күнү бою бир жерде отурба.' Жакшы кеңеш, э. Ооба, бул жерде экөөнө жардам берүү идеясы бар.
Мен өтө көп отурам. Мен саат сайын туруучу кээ бир рабочий сааттарды жасадым, бирок дагы бир аз жакшыраак. Демек, эгер ал бузулган болсо, аны оңдоңуз, эгер ал бузулбаса, аны сындырып, жакшыртыңыз!
Мен жакында 8x32 LED Matrix панелине ээ болдум жана ал бөлмөдө көрө турган окуу үчүн эң сонун. Хм, идея үчүн рецепт окшойт. Бул идея - бул машыктыруучу, ал тыныгуу мезгили менен кыска аралыкты кайра -кайра көрсөтөт. Негизи, бир же эки мүнөткө "бир нерсе" кылып, бир нече секунд эс алып, анан "башка нерсени" жасаңыз. 20-30 мүнөттүк машыгуу үчүн кайталаңыз. Эгер бул жакшы идея болсо, окууну улантыңыз.
1 -кадам: Бөлүктөр жана бөлүктөр



Долбоор үчүн көп нерсе талап кылынбайт, бул плюс.
Arduino Mega
8x32 LED матрицасы
2.8”TFT
RTC сааты
Бак конвертер
12v электр менен камсыздоо
Plexiglass барагы
Пергамент кагазы (же башка тунук барак/каптоо)
(2) Power баррлдери - 12v IN жана Mega үчүн. TFT Винди камтыйт, ошондуктан мен 5v USBге кубат берүүнү чечтим. (Эскертүү: Адатта мен 12v кирүүнү колдонмокмун, бирок мен колдонгон экранда 12в менен көйгөй бар болчу, ошондуктан мен USB кирүүсү аркылуу Мегага болгон күчүмдү башка нукка бурдум.)
2 -кадам: Максаттар жана менюлар



Идея бир нерсе, бирок аны пландаштыруу жана аны чынында эле пайдалуу кылуу - бул максат. Менде кээ бир идеялар бар болчу, жана мен ойлогондой кылышым керек, иреттелген жана ээ болуу жагымдуу.
Тренер эмне кылышы керек:
Аткаруу үчүн ырааттуу убакыттын ырааттуу топтомун камсыз кылуу.
Интервалдардын ортосунда эс алуу убактысын камсыз кылуу.
Альтернатива катары чуркоо же велосипед тебүү сыяктуу машыгууларга таймер бериңиз
Дубалга же текчеге илинип туруп, алыстан окулсун.
Күн тартибинин санын, күн тартибинин узактыгын жана эс алуу убактысын камсыз кылууда ийкемдүү болуңуз.
Иш тартибин эс алуу мезгилинен оңой ажырата билүү.
RTC убактысын Arduino IDE жок жөндөй аласыз.
Колдонууга оңой.
Муну достук кылуу үчүн:
Колдонулбаган убактысы бар саат - LED панелинде эмес, TFTде.
Көрүнүп турган сенсордук пикир - TFT менен күрөшүү дайыма эле оңой боло бербейт.
Аткарылган процедуралардын санын көрсөтүү.
Маалыматты панелде жана TFTде көрсөтүү.
Тыныгуу учурунда ар бир көнүгүү боюнча бир нече сунуштарды бериңиз.
Эстетикалык тууралоолорду жасоо мүмкүнчүлүгү.
Колдонууга оңой.
Колдонуу үчүн азыр меню керек:
Үй экраны - саат, календарь, суб меню баскычтары
Күнүмдүк тандоолор экраны - # күн тартиби, күнүмдүк узактыгы, эс алуу мөөнөтүнүн узактыгы
Күндөлүк активдүү - узактыкты саноо, күнүмдүк эсептөө, аракет сунуштары
Таймер - бир саатка чейин эсептелген жөнөкөй санариптик секундомер
Убакытты тууралоо экраны - Саат/Мин Up жана Dn
Реалдуу убакыт эстетикасы өзгөрөт … өсүп келе жаткан тизме
3 -кадам: Бардыгын бириктирүү




Электроника - Долбоордун эң жакшы жагы - бир нече компоненттер гана керек. TFT'ди Мегага GPIO уячаларына тиркеңиз
Mega тартып RTC үчүн 5v, Gnd, SCL, SDA иштетүү
5v, Gnd, LED панели үчүн маалыматтарды иштетиңиз - Бактын күчү, маалыматтын (1) GPIOсуна Mega 12v менен алып келип, Мега менен Бактын ортосуна бөлүңүз (5v деп коюлган)
Зым нотасы катары, LED панелинде (3) электр линиялары бар. Чочко куйругу IN (5v, Gnd, маалымат), борбордук электр линиясы (5v, Gnd) жана чочко куйругу (5v, Gnd, маалыматтар). Колдонуум үчүн, каалаган убакта бир нече гана светодиод иштеп турганда, мен IN pigtailди гана колдондум. Эгерде бул панелде көбүрөөк пикселдер колдонулса (айрыкча ачык ак), сиз IN туташуу үчүн борбордук туташууларды туташтырсаңыз болот. Керек болсо, жогорку ампти (балким 4-5А) да колдонсо болот.
Көпчүлүк долбоорлорго келсек, бул абдан жөнөкөй жана түшүнүктүү.
Программалоо - Мен үчүн бул бир аз убакытты талап кылды. Дисплей экрандары, тийүү чекиттери, убакыт. Бирок баары биригип, жыйынтыгы мага жагат. Төмөндө, мен ишти жасоодон мурун иштеген кыска видеону (болжол менен 2 мүн.) Коштум. Кыйынчылыктарга татыктуу.
Case - Бирдигин орнотуу үчүн алкак куруу өтө жаман эмес жана мүмкүнчүлүктөр чексиз. Мен устакананын айланасындагы кээ бир эски жаңгак панелдеринен жөнөкөй коробка жасоону чечтим. Мен жөн гана LED панелин маңдайына орнотуп, TFTди окууга жана үстүнө жеткиликтүү кылуу үчүн 3D алкагын түздүм.
Мен ачык панелди орнотуу үчүн колдонулган кадрга дал келтирүү үчүн артында кичинекей панель менен иштин алдыңкы бетине LED панелин тиркемеледим. LED панели жылаңач болгондо, окууну көрүү кыйын, андыктан мен аны менен ачык плексиглассанын ортосуна пергамент кагазын койдум жана ал жакшы иштейт.
4 -кадам: Биринчи демо



Муну иш жүзүндө көрүү үчүн, бул жерде мен анын акыркы тестирлөөсүн жүргүзүп жатып, ишти баштоодон мурун иштеген кыска видео (шилтеме жүктөлбөгөн учурда жогорудагыдай).
5 -кадам: Акыркы продукт - машыгууга убакыт
Акыры бүттү! Мен аны бөлмөнүн ар тарабынан оңой эле окуй алам жана "андан кийинкиси" боюнча сунуштар мен ойлогондон да пайдалуу. Эс алуу мезгилин колдонуп, андан ары эмне кылуу керектигин көрүп, дароо барууга даяр болуш керек.
Кызыгууңуз үчүн рахмат жана бактылуу Тинкеринг! Эми барып сонун нерсе жаса!
Сунушталууда:
Джефферсон шыктандырган күнүмдүк саат: Карантиндик басылыш: 5 кадам

Джефферсон шыктандырган күнүмдүк саат: Карантиндик басылыш: Жарыяланган учурда, мен отуз үч күн бою COVID-19 менен байланышкан карантинде жаттым. Мен кадимки убакыттан бери жабышпай келе баштадым - ар бир күн акыркы күнгө окшош, эсиме анча деле таасир бербейт. Кыскасы, мен бара албайм
Күнүмдүк машина: 5 кадам

Кадимки машина: Бул сиздин үйүңүздөн чыкканда унутуп коюшуңуз мүмкүн болгон нерселерди эсиңизге салуучу машина. 1. Ачкычты машинанын ары жагына коюңуз. Үйүңүздөн чыкканыңызда алып кете турган нерсеңиздин баарын кутучага салыңыз. Кыска жазууларды чаптаңыз
Макей Макей жана Google Барактар менен Күнүмдүк Сурамжылоо: 5 кадам

Күнүмдүк сурамжылоо: Makey Makey жана Google Sheets менен: Мен окуучулардын сабакка киришине байланыштуу маалыматтарды жазуу ыкмасын түзүүнү, ошондой эле проектордун экранында бөлмөдөгү жыйынтыктарды оңой көрсөтүүнү кааладым. Мен муну Scratch аркылуу жөнөкөйлөтө алсам да, жазуунун жана сактоонун оңой жолун кааладым
Бейсбол машыгуу машинасы: 4 кадам

Бейсбол машыгуу машинасы: Бул сиздин бейсбол боюнча көндүмдөрүңүздү үйрөтө турган машина, бутага тийгизүүгө машыгууңузга уруксат берүү менен
Жеке машыгуу тренери (микроконтроллердин башталгыч долбоору): 4 кадам

Personal Exercise Trainer (Beginners Microcontroller Project): Резюме: Бул нускаманын максаты -көнүгүү велосипедин колдонуучу үчүн ырааттуу көнүгүү тартибин жеткирүүгө жардам бере турган түзмөктү түзүү. светодиод жарк этип, үн чыкканда