Mundarija:
- 1 -qadam: prototip yaratish
- 2 -qadam: Raspberry Pi -ni sozlash
- 3 -qadam: Python skript
- 4 -qadam: uni boksga torting
- 5 -qadam: Lehimlash
- 6 -qadam: Mum mumi bilan yopish
- 7 -qadam: Raspberry Pi -ga ulaning
Video: Raspberry Pi yordamida uy vaqtini yozib oluvchidan ishlash: 7 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:22
O'tgan bir yil mobaynida men uydan ishlash imkoniyatiga ega bo'ldim. Buning uchun men ishlagan vaqtimni kuzatib borishim kerak edi.
Excel jadvalidan foydalanib, "soat" va "chiqish vaqti" vaqtlarini qo'lda kiritganimdan so'ng, men buni juda zerikarli deb topdim (va vaqtlarni kiritishni unutgan bo'lardim).
Mening stolimda Raspberry Pi bor, shuning uchun uning yordamida ish vaqtini yozib olish echimini va o'g'limning Arduino boshlang'ich loyihalar to'plamidan bir nechta komponentni o'rnatishga qaror qildim.
Ta'minot:
- Raspberry Pi
- 450 ohm qarshilik x3
- 2 ta LED
- Mini Arduino tugmasi
- Prototip uchun non paneli
- Dupont ulagichlari
1 -qadam: prototip yaratish
Men yarim o'lchovli taxtada vaqt yozuvchisi prototipini qurishdan boshladim. Bir paytlar men ish uslubidan mamnun bo'ldim, reja 3d bosma quti va lehimli ulanishlar yordamida qutiga solingan versiyani yig'ish edi.
Komponentlar Dupont simlari yordamida ulanish sxemasida ko'rsatilgan.
2 -qadam: Raspberry Pi -ni sozlash
Men tugma bosilishini aniqlaydigan va LED holatini o'zgartiradigan qisqa python skriptini ishlab chiqardim. Kommutatsiya vaqtida vaqt Excel daftarchasida qayd etiladi.
Men OpenPyxl kutubxonasidan ish kitobi bilan ishlash uchun foydalanganman (Raspberry Pi -dagi uy papkasida qo'lda yaratganman).
Skript boshlanish vaqtini, tugash vaqtini va ish davri uchun jami sonni kiritadi.
O'zingiz xohlagan muharrir yordamida uy katalogida skript yarating (men Thonney Python IDE dan foydalanganman) va clockin.py sifatida saqlang
LibreOffice -ni Pi -ga o'rnating, agar u hali o'rnatilmagan bo'lsa va soat nomli bo'sh ishchi kitobini yarating.xlsx terminaldan python3 clockin.py buyrug'i yordamida skriptni ishga tushiring. Yoki uni Python shell yoki Thonney -da ishlating.
Qizil LED ishlayotganini ko'rsatish uchun yonishi kerak. Tugma bosilganda ko'k LED yonadi, qizil chiroq o'chadi va vaqt elektron jadvalga yoziladi.
3 -qadam: Python skript
4 -qadam: uni boksga torting
Raspberry vaqt yozish qurilmasi men xohlagan tarzda ishlaydi, shuning uchun uni yanada professionalroq qilish vaqti keldi.
SketchUp -dan foydalanib, tugmachani ushlab turadigan oddiy quti va simlar kiradigan teshikli ikkita LEDni ishlating.
Dizayn va bosma fayllarni Thingiverse -da topish mumkin
Men qutini qora PLA+da bosdim, chunki u mening ish stolimga yaxshi mos keladi. STL fayli CURA dasturi yordamida kesilgan. Dizayn qo'llab -quvvatlash bilan chop etilishi kerak.
5 -qadam: Lehimlash
Yana Dupont simlaridan foydalanib, komponentlarni bosilgan qutiga joylashtiring.
6 -qadam: Mum mumi bilan yopish
Qutining chiqish joyiga issiqlik qisqaruvchi bo'lak qo'shib, simlarni bir-biriga tortib oling va uni sham mumi bilan to'ldiring.
Mum shamining qo'shilishi ulanishlarni himoya qiladi va ushlab turadi, shu bilan birga foydalanish paytida uning harakatlanishini to'xtatishga yordam beradigan og'irlik qo'shadi.
7 -qadam: Raspberry Pi -ga ulaning
Tayyor birlik ulandi va ishlaydi
Hafta oxirida men ish vaqtimni formatlash va qo'shish uchun ish varag'ini boshqa ish daftarchasiga ko'chiraman.
Ushbu sozlash vaqtni qo'lda kiritishdan ko'ra "uydan ish" soatlarini kuzatib borish uchun juda yaxshi.
Ushbu loyihani mening veb-saytimda ko'ring myprojectcorner.com/raspberry-pi-time-recorder/
Tavsiya:
O'tirish vaqtini kuzatuvchini qanday qurish kerak: 7 qadam
O'tirgan vaqtni kuzatuvchini qanday qurish kerak: Ushbu loyiha odamni aniqlash va kuzatish uchun Zio Qwiic ultratovushli masofa sensori yordamida amalga oshiriladi. Qurilma strategik ravishda o'tirgan odamga qaragan ekran/monitorning yuqori qismiga, uning kompyuteriga joylashtiriladi
Wi-Fi routeringizning ish vaqtini olish uchun UPS-ni Steam Punk: 4 qadam (rasmlar bilan)
Wi-Fi routeringiz uchun bir necha soatlik ish vaqtini olish uchun Steam Punk: UPS-ning 12V doimiy quvvat quvvatini 220V o'zgaruvchan tok quvvatiga aylantirishi bilan umuman rozi bo'lmagan narsa bor, shuning uchun yo'riqnoma va ONT tolali transformatorlari uni qayta o'zgartirishi mumkin. 12V DC! Siz ham [odatda
Dasturni yozib oling va uni yozib oling: 8 qadam
O'qish dasturini yaratish uchun dasturni yaratish kerakmi ?: O'yin dasturining oxirgi versiyasi Texnologiyaning eng so'nggi bosqichi bo'lib o'tdi, shuning uchun u o'z dasturini yaratdi. Python va kutubxonachilarning vazifasi shundaki, ular hech qanday dasturga ega emas
MP3 -fayllar yordamida zamonaviy kassetali kasetlarni yozib olish: 8 qadam (rasmlar bilan)
MP3-fayllar bilan vintage kassetali lentalarni zamonaviy tarzda yozib olish: vintage-kassetali lentalar pop-madaniyatda har qachongidan ham ko'proq paydo bo'lganda, ko'p odamlar o'z versiyalarini yaratishni xohlashadi. Ushbu qo'llanmada men sizga (agar sizda magnitafon bo'lsa) zamonaviy kassetali kasetlarni qanday yozish bo'yicha ko'rsatma beraman
Bluetooth LE va RaspberryPi yordamida haroratni kuzatish va yozib olish: 9 qadam (rasmlar bilan)
Bluetooth LE va RaspberryPi yordamida haroratni kuzatish va yozib olish: Bu ko'rsatma Blue Ladios (BLEHome) va RaspberryPi 3B Bluetooth LE sensori bilan ko'p tugunli haroratni kuzatish tizimini qanday yig'ish haqida. Bluetooth LE standartining ishlab chiqilishi tufayli. hozirda mavjud