Orodha ya maudhui:

Kahawa ya Mashine ya Kahawa na Raspberry Pi na Karatasi za Google: Hatua 5
Kahawa ya Mashine ya Kahawa na Raspberry Pi na Karatasi za Google: Hatua 5

Video: Kahawa ya Mashine ya Kahawa na Raspberry Pi na Karatasi za Google: Hatua 5

Video: Kahawa ya Mashine ya Kahawa na Raspberry Pi na Karatasi za Google: Hatua 5
Video: Кварцевый ламинат на пол. Все этапы. ПЕРЕДЕЛКА ХРУЩЕВКИ от А до Я #34 2024, Novemba
Anonim
Image
Image
Kahawa ya Mashine ya Kahawa Na Raspberry Pi na Karatasi za Google
Kahawa ya Mashine ya Kahawa Na Raspberry Pi na Karatasi za Google

Mafundisho haya yatakuonyesha jinsi ya kujenga kipaza sauti cha Raspberry Pi-msingi kwa mashine ya kahawa iliyoshirikiwa katika nafasi ya ofisi yako. Kutumia onyesho la OLED ya tracker na swichi za mitambo, watumiaji wanaweza kuingia kwenye matumizi yao ya kahawa, kuona usawa wao na kusajili malipo yao.

Mfumo wako utaweza

  • soma / andika data kutoka / kwa Laha ya Google
  • onyesha majina ya watumiaji
  • rekodi matumizi ya kahawa ya watumiaji
  • rekodi malipo ya watumiaji
  • onyesha mizani ya watumiaji

Vifaa

  • (1x) Raspberry Pi Zero W (Wireless)
  • (1x) Cable ndogo ya USB
  • (1x) 8GB Kadi ya Kumbukumbu ya SD SD
  • (1x) 128x64 Onyesho la Picha la Monochrome OLED
  • (1x) 2x20 Vichwa vya Kike (2.54)
  • (3x) Kubadilisha Kinanda ya Mitambo
  • (3x) Keycap
  • (1x) PCB iliyojengwa kwa desturi (Unaweza kupata muundo wa skimu na PCB hapa.)

Hatua ya 1: Unganisha vifaa

Kusanya vifaa
Kusanya vifaa
Kusanya vifaa
Kusanya vifaa

Baada ya kupata vifaa vyote vilivyoorodheshwa katika sehemu iliyopita, uko tayari kukusanya vifaa vyako. Katika hatua hii, utaenda kutengeneza soldering.

  • Solder pini 2x20 kwa PCB iliyojengwa kwa kawaida.
  • Solder onyesho la OLED kwa PCB iliyojengwa kwa kawaida.
  • Solder kibodi cha mitambo kinabadilisha kwa PCB iliyojengwa kwa kawaida.
  • Ikiwa Pi yako ya Raspberry haina vichwa, utahitaji pia kutengeneza vichwa 2x20 vya Kiume kwa Raspberry Pi yako.

Na, umemaliza na vifaa!

Hatua ya 2: Sanidi Pi yako ya Raspberry

Sanidi Pi yako ya Raspberry
Sanidi Pi yako ya Raspberry

Katika hatua hii, utaanzisha Raspberry yako Pi. Tutafuata usanidi usio na kichwa, ikimaanisha hautahitaji usanidi / ufuatiliaji wa kibodi / panya kwa Rasberry Pi.

  • Pakua na andika picha ya Rasbi kwa Kadi yako ya Micro SD. Unaweza kupata maagizo ya ziada hapa.
  • Wezesha SSH kwenye Rasberry Pi yako. Hapa, unaweza kupata jinsi ya kufanya katika usanidi usio na kichwa.
  • Unganisha Raspberry Pi yako isiyo na kichwa kwenye WiFi yako ukitumia kiunga hiki.

Kwa wakati huu, unapaswa kuwa na uwezo wa SSH kwenye Raspberry Pi yako. Walakini, utahitaji kujua anwani ya IP ya Raspberry Pi yako, ambayo unaweza kupata ukitumia kiolesura cha wavuti cha router yako.

Ikiwa haujui SSH, unaweza kutumia kiunga hiki kujifunza zaidi

Ikiwa umemaliza na unganisho la SSH, uko tayari kusanidi programu ya tracker!

Hatua ya 3: Sanidi Programu ya Tracker

Kabla ya kusanikisha programu, unahitaji kuunda Lahajedwali yako ya Google na upate ufunguo wako wa API. Unaweza kutumia lahajedwali kama mfano kuunda yako. Ukifuata mafunzo haya, unaweza kutengeneza kitufe chako cha API chini ya dakika 5. Baada ya mafunzo ya mwisho, unapaswa kupakua faili ya JSON. Unahitaji kubadilisha jina la faili hiyo ya JSON kuwa 'siri.json' ili iweze kufanya kazi na programu iliyotolewa.

  • Pakua faili ya cofee_tracker.zip na uifungue.
  • Weka faili ya siri.json kwenye folda isiyofunguliwa (coffee_tracker).

Utahitaji kuhamisha folda kwenye Raspberry yako Pi. Unaweza kufanya hivyo kwa kutumia Cyberduck na Itifaki ya Uhamisho wa Faili ya SSH (SFTP). Hamisha folda kwenye saraka yako ya nyumbani ya Raspberry Pi.

Programu ya ufuatiliaji hutumia Python 3. Huna haja ya kuisakinisha kwa mikono kwani picha ya Raspberry Pi inakuja na Python 3 iliyosanikishwa hapo awali, lakini tafadhali kumbuka kutumia amri ya python3 badala ya chatu.

Kabla ya kuendesha programu unahitaji kusanikisha utegemezi ukitumia amri zilizo hapa chini.

pip3 kufunga gspread oauth2client

Programu ya ufuatiliaji pia inahitaji Maktaba za OLED za Adafruit. Unaweza kuziweka kwa kufuata mafunzo haya.

Kama hatua ya mwisho ya utaratibu wako wa usanidi, unahitaji kuhariri gdrive_controller.py kwenye folda ya code_tracker. Fungua faili na uende kwenye mstari wa 13, kwani maoni kwenye mstari wa 12 yanasema, unahitaji kubadilisha jina la lahajedwali kuwa lile ulilounda programu yako.

Sasa, mmewekwa ili kujaribu!

Nenda kwenye folda ya kahawa_tracker na utumie amri hapa chini ili uanze kufuatilia.

cd ~ / cofee_tracker

python3 kuu.py

Ikiwa unataka kuanza kuu.py kila wakati Raspberry Pi yako inapovuka, tafadhali fuata maagizo haya.

Hatua ya 4: Tumia Tracker Yako

Tumia Tracker Yako!
Tumia Tracker Yako!
Tumia Tracker Yako!
Tumia Tracker Yako!
Tumia Tracker Yako!
Tumia Tracker Yako!
Tumia Tracker Yako!
Tumia Tracker Yako!

Hongera! Uliokoka hatua ya awali! Sasa, unaweza kujaribu na kutumia tracker yako.

Kifuatiliaji huanza na skrini inayoonyesha "Init…" ikifuatiwa na anwani yako ya IP kwa madhumuni ya utatuaji. Mfuatiliaji huangalia uunganisho wake wa WiFi kila wakati na ikiwa anapoteza muunganisho, anaonyesha ujumbe "Hakuna Wi-Fi".

Ikiwa muunganisho wako wa WiFi ni thabiti, tracker huonyesha skrini iliyohuishwa kama inavyoonyeshwa mwanzoni mwa hii inayoweza kufundishwa hadi kitufe cha kituo kinapobanwa.

Kubonyeza kitufe cha kituo hukusanya maelezo ya mtumiaji kutoka Google Spreadsheet na kufanya onyesho kuonyesha majina ya mtumiaji. Unaweza kuzunguka kati ya watumiaji ukitumia vifungo vya kushoto na kulia. Ukibonyeza kitufe cha kituo, utabadilishwa kwa menyu maalum ya mtumiaji. Usipochukua hatua yoyote kwa sekunde 10 onyesho litaanza kuonyesha uhuishaji tena.

Katika menyu maalum ya mtumiaji unaweza kuingia kahawa yako, sajili malipo yako, angalia usawa wako. Unaweza kupitia chaguzi hizo ukitumia vifungo vya kushoto na kulia. Ikiwa unataka kurudi kwenye orodha ya watumiaji nenda kwenye aikoni ya kurudi nyuma na bonyeza kitufe cha kituo.

Hatua ya 5: Maboresho ya Baadaye

Ukisoma hapa, asante kwa kufanya hivyo! Kufikia sasa utendaji ni mdogo lakini unaweza kuboresha tracker na ubao wa wanaoongoza! Ikiwa unataka kufanya uboreshaji wa vifaa kesi ya kukata laser itakuwa nzuri.

Jisikie huru kunitumia ujumbe ikiwa una maswala yoyote, maswali au maoni!

Ilipendekeza: