Mundarija:
- Ta'minotlar
- 1 -qadam: qutini tayyorlash
- 2 -qadam: kodlash
- 3 -qadam: Raspbian tasvirini to'g'ri sozlash
- 4 -qadam: Fayllarni taxtaga o'tkazing
- 5 -qadam: Linux parametrlarini sozlash
- 6 -qadam: Komponentlarni joylashtirish
- 7 -qadam: qutini tugatish
- 8 -qadam: Numizmatik soatingizdan rohatlaning
- 9 -qadam: Minikompyuteringizdan rohatlaning
Video: Numizmatik soat: 9 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
REAL - bu 1994 yildan buyon Braziliya pul birligi va 25 -yilligini nishonlash uchun, o'tgan yili (2019) Casa da Moeda (Braziliya zarbxonasi) 1 REAL esdalik tangani old tomonida chumoli qushi bilan yasagan (respublikaning odatiy tasviri emas).
Hummingbird 1 REAL pul birligidagi tasvir edi, bundan 25 yil oldin valyuta ishga tushirilgan edi. 1 REAL hisobi endi ishlab chiqarilmaydi.
Numizmatik ishtiyoqmand sifatida men eski RaspberryPi 2, TFT LCD displeyi va JavaScript -dagi ba'zi kodlardan foydalanib, vaqtni REALning ikkinchi oilasi hisoblari va tangalari bilan ko'rsatadigan soatni yasadim. Bu soat vazifasini bajaradigan haqiqiy kompyuter.
Ta'minotlar
- Raspberry Pi taxtasi
-TFT 3,5 dyuymli LCD displey
-Yog'och quti
1 -qadam: qutini tayyorlash
Menda eski yog'och quti uzoq vaqt yotardi, menimcha, u choy paketlarini saqlash uchun ishlatilgan. Men old panelni "sindirdim" va Dremel asbobi bilan 3, 5 dyuymli displeyga mos keladigan teshik qildim.
Barcha komponentlar o'rnatilgandan so'ng, men uni orqaga yopishtiraman.
Displey panelga mahkam yopishtirilgan.
2 -qadam: kodlash
RaspberryPi -ning ushbu loyihadagi vazifasi Chrome -da veb -sahifani to'liq ekran rejimida ko'rsatishdir.
Masalan, agar vaqt 3:05 bo'lsa, u soat uchun 2 REAL veksel va 1 REAL tanga va daqiqalar uchun 5 sentlik tanga ko'rsatadi.
Men haqiqiy sahifani https://numismaticclock.freetzi.com havolasida sinab ko'rish uchun tayyorladim, lekin loyihada u mahalliy darajada ishlaydi.
Bu JavaScript -ni o'z ichiga olgan HTML -sahifa, bir daqiqadan so'ng sahifani yangilaydi. Loyihada soatni ko'rsatish uchun 13 ta rasm (0h va 12h bir xil tasvir, lekin har xil fayllar) va daqiqalarni ko'rsatish uchun 60 ta rasm mavjud. HTML fayli (index.html) va 73-j.webp
Sahifa har yuklanganda rasmlarni ko'rsatish uchun skript teglarni bosib chiqaradi. O'zgaruvchi tizimning haqiqiy daqiqasini vaqt funktsiyasidan tashqarida oladi, boshqa o'zgarmaydigan uni funktsiya ichida oladi. Har soniyada bu ikkita o'zgaruvchi taqqoslanadi va agar ular boshqacha bo'lsa, demak, bir daqiqa o'tdi, shuning uchun sahifa yangilanadi.
3 -qadam: Raspbian tasvirini to'g'ri sozlash
Birinchidan, siz displey bilan ishlaydigan maxsus Raspbian tasvirini yuklab olishingiz kerak bo'ladi. Mening holatimda, mening displeyim KeDei 6.2 versiyasidir, shuning uchun tarqatishni https://kedei.net/raspberry/raspberry.html saytidan yukladim.
Rasmni SD -kartaga yozib olish uchun WinDisk32Imager deb nomlangan dastur kerak bo'ladi.
4 -qadam: Fayllarni taxtaga o'tkazing
Relogio.rar (3 -qadam) faylining mazmuni RaspberryPi -ga o'tkazilishi kerak bo'ladi.
Siz WinSCP deb nomlangan dastur yordamida SSH orqali pendrivedan foydalanishingiz mumkin. Barcha fayllarni/home/pi/ichidagi papkaga joylashtiring.
Index.html faylining yo'li ~/home/pi/relogio/index.html bo'ladi
Keyingi sozlamalarni osonlashtirish uchun Putty -dan foydalanishni tavsiya qilaman.
5 -qadam: Linux parametrlarini sozlash
Bu vaqtda fayllar doskada saqlanadi va siz klaviaturani ulashingiz, navigatorni ochishingiz va manzil satriga /home/pi/relogio/index.html yozishingiz mumkin. U soat sahifasini ko'rsatadi, so'ng to'liq ekran rejimiga o'tish uchun F11 tugmasini bosing va u tugadi!
Lekin biz buni yaxshiroq qilishimiz mumkin.
Sichqoncha kursori ishlatilmaganda yashiradigan dasturni yuklab olishingiz mumkin.
sudo apt-get install unclutter
Ish tugagach, kursorni 2 soniya qimirlamasa, uni yashirish uchun siz quyidagi buyruqni kiritasiz:
sudo tartibsizligi -2 -ildiz
Chrome brauzeri buyruq satri orqali to'liq ekran rejimida va soat sahifasiga ochilishi mumkin (sudo int uning buyrug'idan foydalanmang):
Chromium-browser --homepage /home/pi/relogio/index.html-boshlang-to'liq ekran
Biz buni yanada yaxshiroq qilishimiz mumkin.
Biz taxallusni o'rnatamiz, ya'ni bitta buyruq bilan biz kursorni yashirish uchun dasturni ishga tushiramiz va soat sahifasida Chrome -ni ochamiz.
Buning uchun quyidagi buyruqni kiriting:
sudo nano /home/pi/.bashrc
"Boshqa ism ta'rifi" bo'limining yoniga quyidagi matnni kiriting (xuddi rasm kabi):
taxallus relogio = 'chromium-browser --homepage /home/pi/relogio/index.html --start-fullscreen | sudo tartibsizlik -idle 2 -ildiz & '
Terminalni yoping va qayta oching yoki yozing:
manba /home/pi/.bashrc
Endi siz terminalga relogio buyrug'ini kiritganingizda, u avtomatik ravishda tartibsiz dasturni ishga tushiradi va Chrome ochiladi.
6 -qadam: Komponentlarni joylashtirish
Men ushbu loyihada ishlatgan RasbperryPi katta zarar ko'rdi. Faqat ikkita USB port hali ham ishlaydi va men ularni qutichaning orqa tomoniga qo'yish uchun ularni o'tish moslamalari bilan kengaytiraman. Shuningdek, men bortdagi PP1 va PP2 lehim joylaridan quvvat ulagichiga kengaytma qildim.
Ethernet ulagichi uchun chap tomonda yana bir kvadrat teshik qiling.
7 -qadam: qutini tugatish
Men ba'zi kamchiliklarni yashirish uchun ekran atrofida ramka yasash uchun tayoqchalarni kesib oldim.
Men old panelni qutiga osongina yopishtira olardim. Xotira tangasini ekranning tepasida ushlab turish uchun magnit ham yopishtirilgan.
8 -qadam: Numizmatik soatingizdan rohatlaning
Qutida quvvat bankini ushlab turish uchun joy bor, agar siz Wi -Fi uchun dongle (yoki taxtaning yangi versiyasi) dan foydalansangiz, u simsiz bo'ladi.
9 -qadam: Minikompyuteringizdan rohatlaning
U oddiy kompyuter sifatida ishlatilishi mumkin, masalan, saqlash serveri ishlaydi.
Umid qilamanki, sizga bu yoqadi va u shunga o'xshash loyihalarda sizga yordam beradi.
PS. Nopok klaviatura uchun uzr:)
Tavsiya:
ESP8266 POV fanati soat va veb -sahifa matnini yangilash bilan: 8 qadam (rasmlar bilan)
ESP8266 POV fanati soat va veb -sahifa matnini yangilash bilan: bu o'zgaruvchan tezlik, POV (Vizyonning doimiyligi), vaqtni vaqti -vaqti bilan ko'rsatadigan fanat va ikkita matnli xabar. bu bitta sahifali veb -server, bu sizga ikkita matnni o'zgartirishga imkon beradi
Uyg'otuvchi soat Arduino bilan: 13 qadam (rasmlar bilan)
Uyg'otuvchi soat Arduino bilan: Men siz haqingizda bilmayman, lekin oddiy budilnik meni uyg'otishga qodir emas. Menga uyg'onish uchun yorug'lik, tovush va hatto yumshoq zarba kerak. Hech qanday budilnik menga yoqmaydi, shuning uchun men o'zimni uyg'otishga loyiq qilishga qaror qildim
C51 4 bitli elektron soat - yog'och soat: 15 qadam (rasmlar bilan)
C51 4 bitli elektron soat - yog'ochdan yasalgan soat: dam olish kunlari bo'sh vaqtim bor edi, shuning uchun men ilgari AliExpress -dan sotib olgan 2,40 dollarlik 4 bitli DIY elektron raqamli soatni yig'dim
Arduino bilan gaplashadigan soat: 3 qadam (rasmlar bilan)
Arduino bilan gaplashadigan soat: Hammaga salom, men bir muncha vaqt gaplashadigan soat qurishga harakat qildim (videoga qarang), lekin buning uchun ovozli modul modeli tufayli yaxshi natijalarga erishilmadi. tegishli kutubxonadan qanday foydalanishni bilib oling
Qo'l qo'llari bilan maxsus soat: 5 qadam (rasmlar bilan)
Qo'l qo'llari bilan maxsus soat: Ba'zi odamlar soat kuzatuvchilari. Endi hamma soat bo'lishi mumkin, boshqa loyihalar esa soat yuzini moslashtiradi. Bu soat qo'llarini moslashtiradi, bu qimmatga tushadi, lekin 5 dollardan kam va soatiga taxminan 30 daqiqa. Chr uchun mukammal