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
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
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:)