Sisukord:
- Tarvikud
- Samm: riistvara kokkupanek
- Samm: seadistage oma Raspberry Pi
- 3. samm: seadistage jälgimistarkvara
- Samm: kasutage oma jälgijat
- 5. samm: tulevased täiustused
Video: Kohvimasina jälgija Raspberry Pi ja Google'i lehtedega: 5 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
See juhend annab teile teada, kuidas oma kontoriruumis jagatud kohvimasina jaoks Raspberry Pi-põhist jälgijat ehitada. Jälgimisseadme OLED -ekraani ja mehaaniliste lülitite abil saavad kasutajad kohvi tarbimist logida, oma saldot vaadata ja makseid registreerida.
Teie süsteem saab seda teha
- lugeda/kirjutada andmeid Google’i lehelt/sinna
- kuvada kasutajanimesid
- registreerige kasutajate kohvitarbimine
- registreerige kasutajate maksed
- näidata kasutajate tasakaalu
Tarvikud
- (1x) Raspberry Pi Zero W (traadita)
- (1x) mikro -USB -kaabel
- (1x) 8 GB Micro SD mälukaart
- (1x) 128x64 ühevärviline OLED -graafiline ekraan
- (1x) 2x20 naissoost päist (2,54)
- (3x) mehaaniline klaviatuurilüliti
- (3x) Klaviatuur
- (1x) kohandatud PCB (skemaatilise ja PCB disaini leiate siit.)
Samm: riistvara kokkupanek
Pärast kõigi eelmises jaotises loetletud komponentide hankimist olete valmis riistvara kokku panema. Selles etapis teete jootmist.
- Jootke 2x20 tihvt kohandatud PCB-le.
- Jootke OLED-ekraan kohandatud PCB-le.
- Jootke mehaaniline klaviatuur ümber kohandatud PCB-le.
- Kui teie Raspberry Pi -l pole päiseid, peate oma Raspberry Pi -le jootma ka 2x20 isast päist.
Ja olete riistvaraga valmis!
Samm: seadistage oma Raspberry Pi
Selles etapis seadistate oma Raspberry Pi. Järgime peata seadistust, mis tähendab, et te ei vaja Rasberry Pi jaoks kuvari/klaviatuuri/hiire seadistamist.
- Laadige Rasbia pilt alla ja kirjutage see oma Micro SD -kaardile. Täiendavad juhised leiate siit.
- Lubage SSH oma Rasberry Pi -s. Siit leiate, kuidas peata seadistuses toimida.
- Selle lingi abil ühendage oma peata Raspberry Pi WiFi -ga.
Sel hetkel peaksite saama oma Raspberry Pi -sse SSH -d ühendada. Siiski peate välja selgitama oma Raspberry Pi IP -aadressi, mille leiate ruuteri veebiliidese abil.
Kui te pole SSH -ga tuttav, saate selle lingi abil rohkem teada saada
Kui olete SSH -ühenduse lõpetanud, olete valmis jälgija tarkvara seadistama!
3. samm: seadistage jälgimistarkvara
Enne tarkvara installimist peate looma oma Google'i arvutustabeli ja hankima oma API võtme. Saate seda arvutustabelit oma näitena kasutada. Kui järgite seda õpetust, saate oma API võtme genereerida vähem kui 5 minutiga. Pärast viimast õpetust oleksite pidanud alla laadima JSON -faili. Selleks, et see toimiks kaasasoleva tarkvaraga, peate selle JSON -faili ümber nimetama 'secret.json'.
- Laadige alla fail cofee_tracker.zip ja pakkige see lahti.
- Pange fail secret.json lahtipakitud kausta (coffee_tracker).
Peate kausta Raspberry Pi -sse üle kandma. Seda saate teha, kasutades Cyberducki koos SSH -failiedastusprotokolliga (SFTP). Teisaldage kaust oma Raspberry Pi kodukataloogi.
Jälgimistarkvara kasutab Python 3. Te ei pea seda käsitsi installima, kuna Raspberry Pi kujutisega on kaasas eelinstallitud Python 3, kuid pidage meeles, et kasutage python3 asemel käsku python3.
Enne tarkvara käivitamist peate sõltuvused installima, kasutades alltoodud käske.
pip3 installige gspread oauth2client
Jälgimistarkvara vajab ka Adafruit OLED raamatukogusid. Saate neid installida, järgides seda õpetust.
Seadistusprotseduuri viimase etapina peate redigeerima kaustas code_tracker gdrive_controller.py. Avage fail ja minge reale 13, nagu märgitakse rea 12 kommentaaris, peate arvutustabeli nime muutma oma rakenduse jaoks loodud nimeks.
Nüüd olete valmis seda proovima!
Liikuge kausta coffee_tracker ja käivitage jälgija käivitamiseks allolev käsk.
cd ~/cofee_tracker
python3 main.py
Kui soovite käivitada saidi main.py iga kord, kui Raspberry Pi käivitub, järgige neid juhiseid.
Samm: kasutage oma jälgijat
Palju õnne! Elasite eelmise sammu üle! Nüüd saate oma jälgijat kasutada ja kasutada.
Jälgija alustab ekraaniga, millel kuvatakse "Init…", millele järgneb silumise eesmärgil teie IP -aadress. Jälgija jälgib pidevalt oma WiFi-ühendust ja kui ühendus katkeb, kuvatakse teade "Wi-Fi puudub".
Kui teie WiFi -ühendus on stabiilne, kuvab jälgija animeeritud ekraani, nagu on näidatud selle juhendi alguses, kuni kesknuppu vajutatakse.
Kui vajutate keskmist nuppu, kogutakse Google'i arvutustabelite kasutajateave ja kuvatakse kasutajanimed. Kasutajate vahel navigeerimiseks saate kasutada vasakut ja paremat nuppu. Kui vajutate keskmist nuppu, suunatakse teid kasutaja spetsiifilisse menüüsse. Kui te 10 sekundi jooksul midagi ette ei võta, hakkab ekraan uuesti animatsiooni näitama.
Kasutajaspetsiifilises menüüs saate kohvi sisse logida, makse registreerida, oma saldot vaadata. Nendes suvandites saate navigeerida, kasutades vasakut ja paremat nuppu. Kui soovite naasta kasutajate loendisse, liikuge tagasipöördumise ikoonile ja vajutage keskmist nuppu.
5. samm: tulevased täiustused
Kui lugesite nii kaugele, tänan teid selle eest! Siiani on funktsionaalsus piiratud, kuid saate edetabeli abil jälgijat täiustada! Kui soovite riistvara täiustada, oleks laserlõikekarp hea.
Kui teil on probleeme, küsimusi või ettepanekuid, saatke mulle julgelt sõnum.
Soovitan:
Lauaarvuti COVID19 jälgija kellaga! Raspberry Pi Powered Tracker: 6 sammu
Lauaarvuti COVID19 jälgija kellaga! Raspberry Pi Powered Tracker: Me teame, et võime igal ajal surra, isegi mina võin selle postituse kirjutamise ajal surra, lõppude lõpuks olen mina, sina, me kõik surelikud. Kogu maailm värises COVID19 pandeemia tõttu. Me teame, kuidas seda vältida, aga hei! kas me teame, kuidas palvetada ja miks palvetada
Veetaseme jälgija Raspberry Pi abil: 4 sammu
Veetaseme jälgija Raspberry Pi -ga: Sissejuhatus Tere kõigile, olen Shafin, Aiversity liige. Jagan, kuidas Raspberry pi -ga veemahutite veetaseme andurit ehitada. See projekt aitab teil Raspberry pi tööd üksikasjalikult mõista
Kohvimasina alarm: 4 sammu
Kohvimasina äratus: kohvimasina alarmirakendus võimaldab teil kohvimasinat rakenduse kaudu kaugjuhtida ja pärast selle lõppu (hetkel 6 minutiks) masinat välja lülitada. Samuti saate seadistada äratuse, mis kohvi automaatselt keeb ja selle valmis valmistab
Nutikas kohvimasina pump, mida juhivad Raspberry Pi ja HC-SR04 ultraheli andur ja Cloud4RPi: 6 sammu
Nutikas kohvimasina pump, mida juhivad Raspberry Pi ja HC-SR04 ultraheli andur ja Cloud4RPi: Teoreetiliselt on iga kord, kui lähete kohvimasina juurde hommikupokaali järele, ainult üks kahekümnest võimalus, et peate vett täitma paak. Praktikas aga tundub, et masin leiab kuidagi viisi, kuidas see töö alati teie peale panna
Filmi jälgija - Raspberry Pi Powered Theatrical Release Tracker: 15 sammu (koos piltidega)
Movie Tracker - Raspberry Pi Powered Theatrical Release Tracker: Movie Tracker on klahvikujuline Raspberry Pi -toega väljalaskejälgija. See kasutab TMDb API -d, et printida plakat, pealkiri, väljalaskekuupäev ja ülevaade teie regiooni eelseisvatest filmidest kindla ajavahemiku jooksul (nt sel nädalal ilmuvad filmid)