Përmbajtje:

Gjurmuesi i makinës së kafesë me Raspberry Pi dhe Google Sheets: 5 hapa
Gjurmuesi i makinës së kafesë me Raspberry Pi dhe Google Sheets: 5 hapa

Video: Gjurmuesi i makinës së kafesë me Raspberry Pi dhe Google Sheets: 5 hapa

Video: Gjurmuesi i makinës së kafesë me Raspberry Pi dhe Google Sheets: 5 hapa
Video: ПРОСТОЕ БЛЮДО‼ ПОДОЙДЁТ К МЯСУ РЫБЕ. ХРЕНОВИНА. КОМЕДИЯ 2024, Dhjetor
Anonim
Image
Image
Gjurmuesi i makinës së kafesë me Raspberry Pi dhe Google Sheets
Gjurmuesi i makinës së kafesë me Raspberry Pi dhe Google Sheets

Ky udhëzues do t'ju tregojë se si të krijoni një gjurmues me bazë Raspberry Pi për aparatin e përbashkët të kafesë në hapësirën tuaj të zyrës. Duke përdorur ekranin OLED të gjurmuesit dhe çelsat mekanikë, përdoruesit mund të regjistrojnë konsumin e kafesë, të shohin bilancin e tyre dhe të regjistrojnë pagesat e tyre.

Sistemi juaj do të jetë në gjendje

  • lexoni/shkruani të dhëna nga/në një Fletë Google
  • shfaq emrat e përdoruesve
  • regjistroni konsumin e kafesë të përdoruesve
  • regjistroni pagesat e përdoruesve
  • tregojnë bilancet e përdoruesve

Furnizimet

  • (1x) Raspberry Pi Zero W (Wireless)
  • (1x) Kabllo Micro USB
  • (1x) Kartë memorie Micro SD 8 GB
  • (1x) Ekran grafik Pikturë njëngjyrëshe OLED
  • (1x) 2x20 tituj femra (2.54)
  • (3x) Ndërprerës i tastierës mekanike
  • (3x) Mbështjellës
  • (1x) PCB e ndërtuar me porosi (Këtu mund të gjeni modelin skematik dhe PCB.)

Hapi 1: Mblidhni pajisjen

Mblidhni harduerin
Mblidhni harduerin
Mblidhni harduerin
Mblidhni harduerin

Pasi të keni marrë të gjithë përbërësit e listuar në pjesën e mëparshme, ju jeni gati për të mbledhur pajisjen tuaj. Në këtë hap, ju do të bëni disa saldime.

  • Bashkojeni pinin 2x20 në PCB të personalizuar.
  • Ngjitni ekranin OLED në PCB të krijuar me porosi.
  • Bashkoni tastierën mekanike që kalon në PCB të personalizuar.
  • Nëse Raspberry Pi juaj nuk ka kokë, ju gjithashtu do të duhet të lidhni tituj meshkuj 2x20 në Raspberry Pi tuaj.

Dhe, ju keni mbaruar me harduerin!

Hapi 2: Konfiguroni Raspberry Pi tuaj

Konfiguroni Raspberry Pi tuaj
Konfiguroni Raspberry Pi tuaj

Në këtë hap, ju do të konfiguroni Raspberry Pi tuaj. Ne do të ndjekim një konfigurim pa kokë, që do të thotë se nuk do të keni nevojë për konfigurim të monitorit/tastierës/miut për Rasberry Pi.

  • Shkarkoni dhe shkruani imazhin Rasbian në Kartën tuaj Micro SD. Këtu mund të gjeni udhëzimet shtesë.
  • Aktivizoni SSH në Rasberry Pi tuaj. Këtu, mund të gjeni se si të bëni në një konfigurim pa kokë.
  • Lidhni Raspberry Pi pa kokë me WiFi tuaj duke përdorur këtë lidhje.

Në këtë pikë, duhet të jeni në gjendje të SSH në Raspberry Pi tuaj. Sidoqoftë, do t'ju duhet të kuptoni adresën IP të Raspberry Pi tuaj, të cilën mund ta gjeni duke përdorur ndërfaqen në internet të ruterit tuaj.

Nëse nuk jeni të njohur me SSH, mund të përdorni këtë lidhje për të mësuar më shumë

Nëse keni mbaruar me lidhjen SSH, jeni gati të vendosni softuerin për gjurmuesin!

Hapi 3: Vendosni Softuerin Tracker

Para instalimit të softuerit, duhet të krijoni Spreadsheet -in tuaj të Google dhe të merrni çelësin tuaj API. Ju mund ta përdorni këtë spreadsheet si një shembull për të formuar tuajin. Nëse ndiqni këtë udhëzues, mund të krijoni çelësin tuaj API në më pak se 5 minuta. Pas mësimit të fundit, duhet të keni shkarkuar një skedar JSON. Ju duhet ta riemërtoni atë skedar JSON në 'secret.json' në mënyrë që të funksionojë me programin e ofruar.

  • Shkarkoni skedarin cofee_tracker.zip dhe hapeni atë.
  • Vendoseni skedarin secret.json në dosjen e pakapur (coffee_tracker).

Ju do të duhet të transferoni dosjen në Raspberry Pi tuaj. Ju mund ta bëni këtë duke përdorur Cyberduck me Protokollin e Transferimit të Skedarëve SSH (SFTP). Transferoni dosjen në drejtorinë shtëpiake të Raspberry Pi.

Softueri i përcjelljes përdor Python 3. Nuk keni nevojë ta instaloni manualisht pasi që imazhi i Raspberry Pi vjen me një Python 3 të para-instaluar, por mos harroni të përdorni komandën python3 në vend të python.

Para se të përdorni softuerin, duhet të instaloni varësitë duke përdorur komandat më poshtë.

pip3 instaloni gspread oauth2client

Softueri i përcjelljes kërkon edhe Bibliotekat OLED të Adafruit. Mund t'i instaloni duke ndjekur këtë tutorial.

Si hapi i fundit i procedurës suaj të konfigurimit, duhet të redaktoni gdrive_controller.py në dosjen code_tracker. Hapni skedarin dhe shkoni te rreshti 13, siç thotë komenti në rreshtin 12, ju duhet të ndryshoni emrin e tabelës në atë që keni krijuar për aplikimin tuaj.

Tani, të gjithë jeni gati ta provoni!

Shkoni te dosja coffee_tracker dhe ekzekutoni komandën më poshtë për të filluar gjurmuesin.

cd ~/cofee_tracker

python3 main.py

Nëse doni të filloni main.py çdo herë që Raspberry Pi ju fillon, ju lutemi ndiqni këto udhëzime.

Hapi 4: Përdorni gjurmuesin tuaj

Përdorni gjurmuesin tuaj!
Përdorni gjurmuesin tuaj!
Përdorni gjurmuesin tuaj!
Përdorni gjurmuesin tuaj!
Përdorni gjurmuesin tuaj!
Përdorni gjurmuesin tuaj!
Përdorni gjurmuesin tuaj!
Përdorni gjurmuesin tuaj!

Urime! Ju i mbijetuat hapit të mëparshëm! Tani, mund të provoni dhe përdorni gjurmuesin tuaj.

Gjurmuesi fillon me një ekran që shfaq "Init …" i ndjekur nga adresa juaj IP për qëllime korrigjimi. Gjurmuesi kontrollon vazhdimisht lidhjen e tij WiFi dhe nëse humbet lidhjen, shfaq një mesazh "Pa Wi-Fi".

Nëse lidhja juaj WiFi është e qëndrueshme, gjurmuesi shfaq një ekran të animuar siç tregohet në fillim të këtij udhëzuesi derisa të shtypet butoni qendror.

Shtypja e butonit qendror mbledh informacionin e përdoruesit nga Google Sheets dhe bën që ekrani të tregojë emrat e përdoruesve. Mund të lundroni midis përdoruesve duke përdorur butonat e majtë dhe të djathtë. Nëse shtypni butonin qendror, do të lundroni për një menu specifike të përdoruesit. Nëse nuk ndërmerrni asnjë veprim për 10 sekonda, ekrani do të fillojë të shfaqë përsëri animacionin.

Në menunë specifike të përdoruesit mund të regjistroni kafenë tuaj, të regjistroni pagesën tuaj, të shihni bilancin tuaj. Ju mund të lundroni nëpër ato opsione duke përdorur butonat e majtë dhe të djathtë. Nëse dëshironi të ktheheni në listën e përdoruesve, lundroni te ikona e kthimit dhe shtypni butonin qendror.

Hapi 5: Përmirësimet e së ardhmes

Nëse e lexuat deri tani, faleminderit që e bëtë atë! Deri më tani funksionaliteti është i kufizuar, por ju mund të përmirësoni gjurmuesin me një tabelë drejtuese! Nëse doni të bëni një përmirësim të harduerit, një kuti me lazer do të ishte e mirë.

Mos ngurroni të më dërgoni mesazh nëse keni ndonjë çështje, pyetje apo sugjerim!

Recommended: