Мазмұны:

Raspberry Pi көмегімен үйдегі уақыт жазғыштан жұмыс: 7 қадам
Raspberry Pi көмегімен үйдегі уақыт жазғыштан жұмыс: 7 қадам

Бейне: Raspberry Pi көмегімен үйдегі уақыт жазғыштан жұмыс: 7 қадам

Бейне: Raspberry Pi көмегімен үйдегі уақыт жазғыштан жұмыс: 7 қадам
Бейне: Ол мәжбүрлі түрде шығарылды! ~ Голландиялық иммигранттардың тасталған үйі 2024, Шілде
Anonim
Raspberry Pi көмегімен үйдегі уақыт жазғыштан жұмыс
Raspberry Pi көмегімен үйдегі уақыт жазғыштан жұмыс

Өткен жылы мен үйден жұмыс жасауға мүмкіндік алдым. Ол үшін мен жұмыс істейтін сағатты бақылауым керек еді.

Excel электрондық кестесін қолдана отырып, «сағат» және «сағаттар» уақыттарын қолмен енгізе отырып, көп ұзамай бұл өте жалықтыратын болып шықты (және мен уақытты енгізуді ұмытып кетемін).

Менің үстелімде Raspberry Pi бар, сондықтан мен жұмыс уақытын тіркеу шешімін және ұлымның Arduino стартерлік жобалар жинағының бірнеше компоненттерін орнатуды шештім.

Жабдықтар:

- Raspberry Pi

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

- 2 жарық диоды

- Mini Arduino түймесі

- прототипке арналған тақта

- Дюпонт қосқыштары

1 -қадам: прототиптеу

Прототиптеу
Прототиптеу

Мен жартылай өлшемді тақтада уақыт жазғыштың прототипін құрудан бастадым. Мен жұмыс істеу әдісіне риза болғаннан кейін, 3D басып шығарылған корпус пен дәнекерленген қосылыстардың көмегімен қорапты шығаруды жоспарладым.

Құрамдас бөліктер диаграммада көрсетілгендей Dupont сымдарының көмегімен қосылады.

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

Raspberry Pi орнату
Raspberry Pi орнату
Raspberry Pi орнату
Raspberry Pi орнату

Мен түйменің басылуын анықтайтын және жарық диодты күйлерін ауыстыратын қысқа питон сценарийін шығардым. Ауыстыру кезінде уақыт Excel жұмыс кітабына жазылады.

Мен Openpyxl кітапханасын жұмыс кітабымен өзара әрекеттесу үшін қолдандым (мен оны Raspberry Pi үй қалтасында қолмен жасадым).

Сценарий жұмыс уақытының басталу, аяқталу уақыты мен жиынтығын енгізеді.

Қалаған редакторды пайдаланып үй каталогында сценарий жасаңыз (мен Thonney Python IDE қолдандым) және clockin.py ретінде сақтаңыз

LibreOffice -ті Pi -ге орнатыңыз, егер ол әлі орнатылмаған болса және hour.xlsx деп аталатын бос жұмыс кітабын жасаңыз, сценарийді терминалдан python3 clockin.py пәрмені арқылы іске қосыңыз. Немесе оны Python shell немесе Thonney -де іске қосыңыз.

Қызыл светодиод жанып тұрғанын көрсету үшін жануы керек. Түйме басылған кезде көк жарық диоды жанады, қызыл сөнеді және уақыт электрондық кестеге жазылады.

3 -қадам: Python сценарийі

4 -қадам: Бокспен айналысыңыз

Бокс
Бокс

Таңқурайдың уақыт жазу құрылғысы мен қалағандай жұмыс істейді, сондықтан оны кәсіби түрде көрсететін уақыт келді.

SketchUp көмегімен түймені ұстап тұруға арналған қарапайым қорапты және сымдар кіретін тесік бар екі жарықдиодты модельдеу үшін.

Дизайн мен басып шығару файлдарын Thingiverse сайтынан табуға болады

Мен қорапты қара PLA+басып шығардым, себебі ол менің жұмыс үстеліммен жақсы үйлеседі. STL файлы CURA бағдарламалық жасақтамасының көмегімен кесілген. Дизайнды қолдаудың көмегімен басып шығару қажет.

5 -қадам: дәнекерлеу

Дәнекерлеу
Дәнекерлеу

Тағы да Dupont сымдарын қолданып, компоненттерді басылған қорапқа дәнекерлеңіз.

6 -қадам: Шам балауызымен тығыздау

Балауыз балауызбен тығыздау
Балауыз балауызбен тығыздау

Сымдарды біріктіру үшін қораптың шығуына жылуды қысқартатын бөлікті қосу және оны шам балауызымен толтыру арқылы құрылғыны аяқтау.

Шам балауызының қосылуы қосылымдарды қорғайды және орнында ұстайды, сонымен бірге қолдану кезінде оның қозғалуын тоқтатуға көмектесетін салмақ қосады.

7 -қадам: Raspberry Pi -ге қосылыңыз

Raspberry Pi -ге қосылыңыз
Raspberry Pi -ге қосылыңыз
Raspberry Pi -ге қосылыңыз
Raspberry Pi -ге қосылыңыз
Raspberry Pi -ге қосылыңыз
Raspberry Pi -ге қосылыңыз

Дайын қондырғы қосылып, жұмыс істеп тұр

Аптаның соңында мен жұмыс кестесін форматтау және қосу үшін жұмыс парағын басқа жұмыс кітабына көшіремін.

Бұл қондырғы уақытты қолмен енгізуден гөрі «үйден жұмыс» сағаттарын бақылауға өте ыңғайлы.

Бұл жобаны менің веб-сайтымнан қараңыз myprojectcorner.com/raspberry-pi-time-recorder/

Ұсынылған: