Мазмуну:

Raspberry Pi менен үйдөгү убакыт жазгычтан иштөө: 7 кадам
Raspberry Pi менен үйдөгү убакыт жазгычтан иштөө: 7 кадам

Video: Raspberry Pi менен үйдөгү убакыт жазгычтан иштөө: 7 кадам

Video: Raspberry Pi менен үйдөгү убакыт жазгычтан иштөө: 7 кадам
Video: 🔴Cultivo de Jengibre y Cúrcuma en Maceta - En Casa 2024, Ноябрь
Anonim
Raspberry Pi менен үйдөгү убакыт жазгычтан иштөө
Raspberry Pi менен үйдөгү убакыт жазгычтан иштөө

Акыркы бир жылдын ичинде мен үйдөн иштөө мүмкүнчүлүгүнө ээ болдум. Бул үчүн мен иштеген саатымды көзөмөлдөшүм керек болчу.

Excel электрондук жадыбалын колдонуп, "сааттын кириши" жана "иштөө убактысын" кол менен киргизүүдөн баштап, көп өтпөй бул бир топ түйшүктүү болуп калды (жана убакытты киргизүүнү унутуп калам).

Менин столумда Raspberry Pi бар, ошондуктан аны жана уулумдун Arduino стартер долбоорлорунун комплектинин бир нече компоненттерин колдонуу менен жумуш убактысын жазууну чечүүнү чечтим.

Берилиштер:

- Raspberry Pi

- 450 Ом резистор x3

- 2 LED

- Mini Arduino баскычы

- Прототип үчүн блокнот

- Dupont бириктиргичтери

1 -кадам: Прототиптөө

Прототиптөө
Прототиптөө

Мен жарым өлчөмдөгү нан тактасына убакыт жазгычтын прототибин түзүүдөн баштадым. Мен анын иштөө ыкмасына ыраазы болгондон кийин, 3d басылган корпусту жана ширетилген туташууларды колдонуп, кутучалуу версияны чогултуу планы болгон.

Компоненттер фризинг диаграммасында көрсөтүлгөндөй Dupont зымдары аркылуу туташкан.

2 -кадам: Raspberry Pi орнотуу

Raspberry Pi орнотуу
Raspberry Pi орнотуу
Raspberry Pi орнотуу
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 -кадам: ширетүү

Soldering
Soldering

Кайра Дюпонт зымдарын колдонуп, компоненттерди басылган кутуга салыңыз.

6 -кадам: Шам мому менен мөөр басуу

Шам мому менен мөөр басуу
Шам мому менен мөөр басуу

Зымдарды бириктирүү үчүн кутунун чыгышына жылуулукту азайтуучу бөлүктү кошуу жана аны шам мому менен толтуруу менен жабдуу.

Шамдын момун кошуу байланыштарды коргойт жана кармап турат, ошол эле учурда колдонуу учурунда анын айланасында кыймылын токтотууга жардам берүү үчүн салмак кошот.

7 -кадам: Raspberry Pi менен туташуу

Raspberry Pi менен туташыңыз
Raspberry Pi менен туташыңыз
Raspberry Pi менен туташыңыз
Raspberry Pi менен туташыңыз
Raspberry Pi менен туташыңыз
Raspberry Pi менен туташыңыз

Даяр бирдик туташып, иштеп жатат

Жуманын аягында мен иштөө убактымды форматтоо жана кошуу үчүн башка баракка көчүрөм.

Бул орнотуу "үйдөн иштөө" сааттарын көзөмөлдөө үчүн эң сонун, убакытты кол менен киргизүүдөн алда канча жакшыраак.

Бул долбоорду менин веб-сайтымдан кара myprojectcorner.com/raspberry-pi-time-recorder/

Сунушталууда: