Мазмуну:
- 1 -кадам: материалдар
- 2 -кадам: Схемалык жана Булак коду
- 3 -кадам: MCU программалоо
- 4 -кадам: Убакытты жана күндү коюу
- 5 -кадам: Алга барып, бирин куруңуз, бул арзан жана жакшы кызыктуу
Video: Убакыт/Күн Орнотуулары үчүн IR Алыстан Башкаруусу менен Саат: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Бул жеткиликтүү компоненттерди колдонуу менен жасалган жөнөкөй саат. Колдонулган микроконтроллер арзан STM32F030F4P6 болуп саналат. Дисплей I2C рюкзагы бар 16x2 ЖК болуп саналат (PCF8574).
Саат схемасы көрсөтүлгөндөй кичинекей прототипдөөчү такталарды жана TSSOP28 адаптер тактасын колдонуп курулушу мүмкүн.
1 -кадам: материалдар
- STM32F030F4P6 MCU
- PCF8563 RTC же даяр модулду алыңыз
- LCD 1602 I2C рюкзагы менен
- прототипдөө такталары
- Bluetooth/MP3 ойноткуч модулунан IR Remote Control - IR Remote
- 38KHz IR алуучу - TSOP1738
- Кристаллдар (MCU үчүн 12MHz, RTC үчүн 32.768KHz)
- Схемада көрсөтүлгөндөй ар кандай компоненттер
- зымдар, бириктиргичтер ж.
Программаны MCUга чагылдыруу үчүн USB сериялык адаптери талап кылынат.
2 -кадам: Схемалык жана Булак коду
3 -кадам: MCU программалоо
Схемага ылайык MCUду туташтыргандан кийин, программаны USB сериялык адаптеринин жардамы менен MCUга оңой эле киргизсе болот.
USB сериялык адаптеринин TXин MCUнун PA10 (USART1_RX), адаптердин RX'ин MCUнун PA9 (USART1_TX) менен туташтырыңыз.
P1 баштыкчасынын 1 жана 2 -казыктарына кыска өтүү үчүн секиргичти колдонуңуз (схемага кайрылыңыз, Boot0 пини бул MCUда жок болгондуктан Boot0 пини конфигурацияланышы керек) жана MCUду сериялык жүктөө режимине алып келүү үчүн схеманы күйгүзүңүз.
STM32 MCU программалоо үчүн жакшы маалымдама бул көрсөтмөдө: Жаркылдаган STM32
Программаны күйгүзгөндөн кийин, P1дин 1 жана 2 -казыктарынан кыска жана 2 -жана 3 -пиндерден кыска алып салгыла, андан кийин такта электр циклине айланат жана MCU жаркыраган программаны аткара башташы керек.
4 -кадам: Убакытты жана күндү коюу
Күндү/Убакытты коюу үчүн, пульттун MENU баскычын басыңыз (негизги карталар үчүн алыстан башкаруу сүрөтүн караңыз).
ЖК дисплейде * Убакытты жана күндү коюңуз. * Учурдагы тандоону көрсөтөт.
* Көрсөткүчтү жылдыруу үчүн КӨБӨТҮҮ/КӨЧҮРҮҮ (+/-) баскычтарын колдонуңуз. Бул 2 баскыч убакыт/датанын маанилерин өзгөртүү үчүн да колдонулат.
Тандоо үчүн SELECT баскычын колдонуңуз.
СОЛ/ОҢ баскычтары курсорду убакыт/күн позициясына жылдыруу үчүн, андан кийин тиешелүү маанини өзгөртүү үчүн КӨБӨТҮҮ/КӨЧҮРҮҮ баскычтары. Өзгөртүүнү кулпулоо үчүн ТАНДОО баскычын басыңыз.
RETURN баскычы убакыт/күн жөндөөсүнөн чыгуу үчүн колдонулат.
5 -кадам: Алга барып, бирин куруңуз, бул арзан жана жакшы кызыктуу
Ошондой эле, аталышы баарын айтат. Материалдарды чогулткандан кийин, аны курууга жарым күндөн ашык убакыт кетпеши керек.
Кийинки.. Жакшы корпуска салып, кубат банкын колдонуп кубаттаңыз.
Окуу үчүн рахмат.
Сунушталууда:
Батарея менен иштеген офис. Күн системасы Чыгыш/Батыш Күн панелдери жана шамал турбинасы менен: 11 кадам (Сүрөттөр менен)
Батарея менен иштеген офис. Күн системасы Чыгыш/Батыш Күн панелдери жана шамал турбинасы менен которулат: Долбоор: 200 чарчы фут офис батарея менен иштеши керек. Офис ошондой эле бул система үчүн зарыл болгон бардык контроллерлерди, батареяларды жана компоненттерди камтышы керек. Күн жана шамал энергиясы батареяларды заряддайт. Кичине гана көйгөй бар
Тармактык убакыт ESP8266 колдонуу менен санариптик саат: 4 кадам (сүрөттөр менен)
ESP8266 аркылуу тармактык убакыт санариптик сааты: Биз NTP серверлери менен байланышкан жана тармакты же интернет убактысын көрсөтүүчү сүйкүмдүү кичинекей санариптик саатты курууну үйрөнөбүз. WeMos D1 mini биз WiFi тармагына туташуу, NTP убактысын алуу жана OLED модулда көрсөтүү үчүн колдонобуз
Arduino: Android программасынан убакыт программалары жана алыстан башкаруу: 7 кадам (сүрөттөр менен)
Arduino: Убакыт программалары жана Android колдонмосунан алыстан башкаруу: Мен ар дайым адамдарга сонун долбоорлорун аяктагандан кийин кереги жок болгон Arduino такталары менен эмне болот деп ойлончумун. Чындык бир аз капалантат: эч нерсе. Мен муну атамдын жеке үй курууга аракет кылган үй -бүлөсүнүн үйүндө байкадым
Windows / Mac үчүн Opencv жана Python орнотуулары: 4 кадам
Windows / Mac үчүн Opencv жана Python орнотуулары: OpenCV - булагы ачык булактуу компьютердин көрүү китепканасы, ал сүрөттү иштетүүдөн тышкары, бүдөмүктөтүү, сүрөттү аралаштыруу, сүрөттү жогорулатуу, ошондой эле видеонун сапатын жогорулатуу, босогосун ж. , бул көрсөтөт
Arduino IDEди колдонуу менен M5stick C менен саат жасоо - M5stack M5stick-C менен RTC реалдуу убакыт сааты: 4 кадам
Arduino IDEди колдонуу менен M5stick C менен саат жасоо | R5 Real Time Clock With M5stack M5stick-C: Салам балдар бул көрсөтмөлөрдө биз m5stackтин m5stick-M5stack тактасы менен саат жасоону үйрөнөбүз, Arduino IDE.So m5stick күндү, убакытты көрсөтөт. дисплейде айдын жумасы