
Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-23 12:54



Bu təlimat, ofis yerinizdə paylaşılan qəhvə maşını üçün Raspberry Pi əsaslı bir izləyicinin necə qurulacağını sizə göstərəcək. İzləyicinin OLED displeyi və mexaniki açarları istifadə edərək, istifadəçilər qəhvə istehlakını qeyd edə, balansını görə və ödənişlərini qeyd edə bilərlər.
Sisteminiz bunu bacaracaq
- Google Cədvəlindən məlumatları oxumaq/yazmaq
- istifadəçi adlarını göstərin
- istifadəçilərin qəhvə istehlakını qeyd edin
- istifadəçilərin ödənişlərini qeyd edin
- istifadəçilərin balanslarını göstərin
Təchizat
- (1x) Raspberry Pi Zero W (Simsiz)
- (1x) Mikro USB Kabel
- (1x) 8GB Micro SD Yaddaş Kartı
- (1x) 128x64 Monoxrom OLED Qrafik Ekranı
- (1x) 2x20 Qadın Başlıqları (2.54)
- (3x) Mexanik Klaviatura Şalteri
- (3x) Klaviatura
- (1x) Xüsusi hazırlanmış PCB (Şematik və PCB dizaynını burada tapa bilərsiniz.)
Addım 1: Avadanlıq yığın


Əvvəlki bölmədə sadalanan bütün komponentləri əldə etdikdən sonra, avadanlıqlarınızı yığmağa hazırsınız. Bu addımda bir az lehimləmə işləri aparacaqsınız.
- 2x20 pinini xüsusi hazırlanmış PCB-yə lehimləyin.
- OLED ekranı xüsusi hazırlanmış PCB-yə lehimləyin.
- Lehimləmə mexaniki klaviatura xüsusi hazırlanmış PCB-yə keçir.
- Raspberry Pi -nin başlıqları yoxdursa, 2x20 Kişi başlıqlarını da Raspberry Pi -yə lehimləməlisiniz.
Və avadanlıq ilə işiniz bitdi!
Addım 2: Raspberry Pi -ni konfiqurasiya edin

Bu addımda Raspberry Pi quracaqsınız. Başsız bir quruluşu izləyəcəyik, yəni Rasberry Pi üçün monitor/klaviatura/siçan qurğusuna ehtiyacınız olmayacaq.
- Rasbian şəklini yükləyin və Micro SD Kartınıza yazın. Əlavə təlimatları burada tapa bilərsiniz.
- Rasberry Pi -də SSH aktivləşdirin. Burada başsız bir quruluşda necə edəcəyinizi tapa bilərsiniz.
- Bu linkdən istifadə edərək başsız Raspberry Pi -ni WiFi -yə qoşun.
Bu nöqtədə, Raspberry Pi -yə SSH daxil etməyi bacarmalısınız. Bununla birlikdə, routerinizin veb interfeysindən istifadə edərək tapa biləcəyiniz Raspberry Pi -nin IP ünvanını anlamalısınız.
SSH ilə tanış deyilsinizsə, daha çox məlumat əldə etmək üçün bu linkdən istifadə edə bilərsiniz
SSH bağlantısı bitirdisə, izləyici üçün proqramı qurmağa hazırsınız!
Addım 3: Tracker Proqramını qurun
Proqramı quraşdırmadan əvvəl Google elektron cədvəlinizi yaratmalı və API açarınızı almalısınız. Özünüzü yaratmaq üçün bu cədvəli nümunə olaraq istifadə edə bilərsiniz. Bu təlimatı izləsəniz, API açarınızı 5 dəqiqədən az müddətdə yarada bilərsiniz. Son dərsdən sonra bir JSON faylı yükləməlisiniz. Təqdim olunan proqramla işləməsi üçün həmin JSON faylının adını 'secret.json' olaraq dəyişdirməlisiniz.
- Cofee_tracker.zip faylını yükləyin və açın.
- Secret.json faylını açılmamış qovluğa qoyun (coffee_tracker).
Qovluğu Raspberry Pi -yə köçürməlisiniz. Bunu SSH Fayl Transfer Protokolu (SFTP) ilə Cyberduck istifadə edərək edə bilərsiniz. Qovluğu Raspberry Pi -nin ev qovluğuna köçürün.
İzləmə proqramı Python 3-dən istifadə edir. Raspberry Pi şəkli əvvəlcədən quraşdırılmış Python 3 ilə gəldiyindən onu əl ilə quraşdırmağa ehtiyac yoxdur, ancaq python yerinə python3 əmrini istifadə etməyi unutmayın.
Proqramı işə salmadan əvvəl aşağıdakı əmrləri istifadə edərək asılılıqları qurmalısınız.
pip3 gspread oauth2client qurun
İzləmə proqramı Adafruit OLED Kitabxanalarına da ehtiyac duyur. Bu təlimatı izləyərək onları quraşdıra bilərsiniz.
Quraşdırma prosedurunuzun son addımı olaraq gdrive_controller.py kodunu kod_tracker qovluğunda redaktə etməlisiniz. Dosyanı açın və 13 -cü sətirə gedin, çünki 12 -ci sətirdəki şərhdə qeyd edildiyi kimi, elektron tablo adınızı tətbiqiniz üçün yaratdığınız adla dəyişdirməlisiniz.
İndi hamınız sınamağa hazırsınız!
Coffee_tracker qovluğuna gedin və izləyicini işə salmaq üçün aşağıdakı əmri işlədin.
cd ~/cofee_tracker
python3 əsas.py
Raspberry Pi -ni hər açanda main.py proqramına başlamaq istəyirsinizsə, bu təlimatları izləyin.
Addım 4: İzləyicinizdən istifadə edin




Təbriklər! Əvvəlki addımı ata bildin! İndi izləyicinizi sınaya və istifadə edə bilərsiniz.
İzləyici, "Başlat …" yazan bir ekrandan sonra ayıklama məqsədləri üçün IP ünvanınızla başlayır. İzləyici daim WiFi bağlantısını yoxlayır və əlaqəni kəsərsə "Wi-Fi yoxdur" mesajını göstərir.
WiFi bağlantınız sabitdirsə, izləyici, mərkəzi düymə basılana qədər bu təlimatın əvvəlində göstərildiyi kimi cizgi ekranı göstərir.
Orta düyməni basaraq istifadəçi məlumatlarını Google Cədvəllərdən toplayır və ekranda istifadəçi adlarını göstərir. Sol və sağ düymələrdən istifadə edərək istifadəçilər arasında gedə bilərsiniz. Orta düyməni basarsanız, istifadəçi üçün xüsusi bir menyuya gedəcəksiniz. 10 saniyə ərzində heç bir hərəkət etməsəniz, ekran yenidən animasiyanı göstərməyə başlayacaq.
İstifadəçinin xüsusi menyusunda qəhvənizi daxil edə, ödəmənizi qeyd edə, balansınızı görə bilərsiniz. Sol və sağ düymələrdən istifadə edərək bu seçimlərə keçə bilərsiniz. İstifadəçi siyahısına qayıtmaq istəyirsinizsə, geri qayıt simgesinə gedin və orta düyməni basın.
Addım 5: Gələcək Təkmilləşdirmələr
Bura qədər oxumusunuzsa, bunu etdiyiniz üçün təşəkkürlər! İndiyə qədər funksionallıq məhduddur, ancaq izləyicini lider lövhəsi ilə təkmilləşdirə bilərsiniz! Bir hardware təkmilləşdirilməsi etmək istəyirsinizsə, lazer kəsmə qutusu yaxşı olardı.
Hər hansı bir probleminiz, sualınız və ya təklifiniz varsa mənə yaza bilərsiniz!
Tövsiyə:
Ağıllı Qəhvə Maşını - SmartHome Ekosisteminin bir hissəsi: 4 addım

Ağıllı Qəhvə Maşını - SmartHome Ekosisteminin bir hissəsi: Hacked Qəhvə Maşını, SmartHome Ekosisteminin bir hissəsinə çevrildi Yaxşı bir köhnə Delonghi Qəhvə Maşına (DCM) sahibəm (bir tanıtım deyil və "ağıllı" olmasını istəyirəm. ESP8266 quraşdıraraq onu sındırdım) istifadə edərək beyninə/mikro nəzarətçisinə interfeysi olan modul
Zombi Yük maşını, Arduino ilə Nəhəng Bir Yük maşını necə hazırlanır: 5 addım

Zombi Yük maşını, Arduino ilə Nəhəng Bir Yük maşını necə hazırlanır: Salam uşaqlar, bu gün sizə bir zombi yük maşını (arduino üzərində işləyən təkmilləşdirilmiş canavar maşını) hazırlayacağam. Materiallar aşağıdakılardır:
IoT Aktiv Qəhvə Maşını: 9 Addım (Şəkillərlə birlikdə)

IoT Aktiv Qəhvə Maşını: Bu təlimat IoT müsabiqəsinə daxil edilmişdir - İstəsəniz, zəhmət olmasa ona səs verin! YENİLƏNİB: İndi 2 yollu mesaj və OTA yeniləmələrini dəstəkləyir Bir müddətdir ki, Jura qəhvə maşını aldım və həmişə istəyirdim birtəhər avtomatlaşdırmaq üçün
Alexa Dragonboard, Android tətbiqi və qəhvə maşını ilə necə əlaqə qurmaq olar: 7 addım

Alexa Dragonboard, Android Tətbiqi və Qəhvə Maşını ilə necə əlaqə qurmaq olar: Bu təlimat, Qəhvə Maşınının Alexa Dragonboard və Android Tətbiqi ilə əlaqələndirilməsi, inteqrasiyası və istifadəsi üçün lazımi addımları təqdim edir. Qəhvə maşını haqqında daha ətraflı məlumat üçün bu təlimatı yoxlayın
Saç qurutma maşını necə hazırlanır - DIY Evdə Saç qurutma maşını: 6 addım (şəkillərlə)

Saç qurutma maşını necə hazırlanır - DIY evdə qurudulmuş saç qurutma maşını: ❄ BURADA ABUNƏ OLUN ➜ https://www.youtube.com/subscription_center?add_us…❄ BÜTÜN VİDEOLAR BURADA ➜ http://www.youtube.com/user/fixitsamo /videolar❄ BİZİ TAKİB EDİN: FACEBOOK ➜ https://www.facebook.com/fixitsamo PINTEREST ➜ https://www.facebook.com/fixitsamo