Sisukord:

Kohvimasina jälgija Raspberry Pi ja Google'i lehtedega: 5 sammu
Kohvimasina jälgija Raspberry Pi ja Google'i lehtedega: 5 sammu

Video: Kohvimasina jälgija Raspberry Pi ja Google'i lehtedega: 5 sammu

Video: Kohvimasina jälgija Raspberry Pi ja Google'i lehtedega: 5 sammu
Video: 30 лучших советов и рекомендаций по Windows 10 на 2020 год 2024, November
Anonim
Image
Image
Kohvimasina jälgija Raspberry Pi ja Google'i lehtedega
Kohvimasina jälgija Raspberry Pi ja Google'i lehtedega

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

Pange riistvara kokku
Pange riistvara kokku
Pange riistvara kokku
Pange riistvara kokku

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

Seadistage oma Raspberry Pi
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

Kasutage oma jälgijat!
Kasutage oma jälgijat!
Kasutage oma jälgijat!
Kasutage oma jälgijat!
Kasutage oma jälgijat!
Kasutage oma jälgijat!
Kasutage oma jälgijat!
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: