Мазмуну:
- 1 -кадам: Прототиптөө
- 2 -кадам: Raspberry Pi орнотуу
- 3 -кадам: Python Script
- 4 -кадам: Бокс
- 5 -кадам: ширетүү
- 6 -кадам: Шам мому менен мөөр басуу
- 7 -кадам: Raspberry Pi менен туташуу
Video: Raspberry Pi менен үйдөгү убакыт жазгычтан иштөө: 7 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
Акыркы бир жылдын ичинде мен үйдөн иштөө мүмкүнчүлүгүнө ээ болдум. Бул үчүн мен иштеген саатымды көзөмөлдөшүм керек болчу.
Excel электрондук жадыбалын колдонуп, "сааттын кириши" жана "иштөө убактысын" кол менен киргизүүдөн баштап, көп өтпөй бул бир топ түйшүктүү болуп калды (жана убакытты киргизүүнү унутуп калам).
Менин столумда Raspberry Pi бар, ошондуктан аны жана уулумдун Arduino стартер долбоорлорунун комплектинин бир нече компоненттерин колдонуу менен жумуш убактысын жазууну чечүүнү чечтим.
Берилиштер:
- Raspberry Pi
- 450 Ом резистор x3
- 2 LED
- Mini Arduino баскычы
- Прототип үчүн блокнот
- Dupont бириктиргичтери
1 -кадам: Прототиптөө
Мен жарым өлчөмдөгү нан тактасына убакыт жазгычтын прототибин түзүүдөн баштадым. Мен анын иштөө ыкмасына ыраазы болгондон кийин, 3d басылган корпусту жана ширетилген туташууларды колдонуп, кутучалуу версияны чогултуу планы болгон.
Компоненттер фризинг диаграммасында көрсөтүлгөндөй Dupont зымдары аркылуу туташкан.
2 -кадам: Raspberry Pi орнотуу
Мен кыска питон скриптин чыгардым, ал баскычты басууну аныктап, LED абалын которот. Которулганда, убакыт Excel китебине жазылат.
Мен OpenPyxl китепканасын жумушчу китеп менен иштөө үчүн колдондум (аны Raspberry Piдеги үй папкасында кол менен түздүм).
Сценарий иш убактысынын башталыш убактысын, аяктоо убактысын жана жалпы сумманы камтыйт.
Сиз каалаган редакторду колдонуп үй каталогунда скрипт түзүңүз (мен Thonney Python IDE колдонгом) жана clockin.py катары сактаңыз
LibreOffice'ти Pi'ге орнотуңуз, эгер ал буга чейин орнотулбаса жана hour.xlsx деген бош иш китебин түзүңүз, python3 clockin.py терминалдык буйругун колдонуу менен терминалдан скриптти иштетиңиз. Же аны Python shell же Thonneyде иштетиңиз.
Кызыл LED анын иштеп жатканын көрсөтүү үчүн күйүп турушу керек. Кнопка басылганда көк LED күйөт, кызыл өчөт жана убакыт жадыбалга жазылат.
3 -кадам: Python Script
4 -кадам: Бокс
Raspberry убакыт жаздыруучу түзмөк мен каалагандай иштеп жатат, андыктан аны профессионалдуу кылып көрсөтүүгө убакыт келди.
SketchUpту колдонуп, зымдардын кириши үчүн тешиги бар баскычты жана эки LEDди кармоо үчүн жөнөкөй кутуну моделдөө.
Дизайн жана басып чыгаруу файлдарын Thingiverseден тапса болот
Мен кутучаны кара PLA+менен басып чыгардым, анткени ал менин иш столум менен жакшы аралашат. STL файлы CURA программасынын жардамы менен кесилген. Дизайн колдоо менен басылышы керек.
5 -кадам: ширетүү
Кайра Дюпонт зымдарын колдонуп, компоненттерди басылган кутуга салыңыз.
6 -кадам: Шам мому менен мөөр басуу
Зымдарды бириктирүү үчүн кутунун чыгышына жылуулукту азайтуучу бөлүктү кошуу жана аны шам мому менен толтуруу менен жабдуу.
Шамдын момун кошуу байланыштарды коргойт жана кармап турат, ошол эле учурда колдонуу учурунда анын айланасында кыймылын токтотууга жардам берүү үчүн салмак кошот.
7 -кадам: Raspberry Pi менен туташуу
Даяр бирдик туташып, иштеп жатат
Жуманын аягында мен иштөө убактымды форматтоо жана кошуу үчүн башка баракка көчүрөм.
Бул орнотуу "үйдөн иштөө" сааттарын көзөмөлдөө үчүн эң сонун, убакытты кол менен киргизүүдөн алда канча жакшыраак.
Бул долбоорду менин веб-сайтымдан кара myprojectcorner.com/raspberry-pi-time-recorder/
Сунушталууда:
UK Ring Video Doorbell Pro механикалык коңгуроо менен иштөө: 6 кадам (сүрөттөр менен)
Улуу Британиянын Ring Video Doorbell Pro механикалык коңгуроо менен иштөө: ************************************** *************** Бул ыкма азыр AC кубаты менен гана иштээрине көңүл буруңуз, эгерде мен DC кубатын колдонуп эшиктин коңгуроосуна чечим тапканымда, эгерде сизде DC кубаты болсо камсыздоо, сизге керек болот
TinyDice: Винил кескич менен үйдөгү профессионалдуу PCB: 10 кадам (сүрөттөр менен)
TinyDice: Винил кескич менен үйдө профессионалдуу ПХД: Бул көрсөтмө ишенимдүү, жөнөкөй жана эффективдүү түрдө винил кескичтин жардамы менен үйдө профессионалдуу сапаттагы ПХБ өндүрүү методун документтештирүүчү кадамдык көрсөтмөдөн турат. Бул ыкма консис өндүрүүгө мүмкүндүк берет
TinkerCAD схемаларында Arduino UNO колдонуу менен LED менен иштөө: 7 кадам
TinkerCAD схемаларында Arduino UNO колдонуу менен LED менен иштөө: Бул долбоор TinkerCAD схемаларында LED жана Arduino менен иштөөнү көрсөтөт
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 күндү, убакытты көрсөтөт. дисплейде айдын жумасы
TinkerCAD микросхемаларында Arduino UNO колдонуу менен эки LED менен иштөө: 8 кадам
TinkerCAD микросхемаларында Arduino UNOнун жардамы менен эки LED менен иштөө: Бул долбоор TinkerCAD микросхемаларында эки LED жана Arduino менен иштөөнү көрсөтөт