Агуулгын хүснэгт:

Raspberry Pi болон Google Sheets бүхий кофены машин мөрдөгч: 5 алхам
Raspberry Pi болон Google Sheets бүхий кофены машин мөрдөгч: 5 алхам

Видео: Raspberry Pi болон Google Sheets бүхий кофены машин мөрдөгч: 5 алхам

Видео: Raspberry Pi болон Google Sheets бүхий кофены машин мөрдөгч: 5 алхам
Видео: Сводные таблицы Excel с нуля до профи за полчаса + Дэшборды! | 1-ое Видео курса "Сводные Таблицы" 2024, Долдугаар сарын
Anonim
Image
Image
Raspberry Pi болон Google Sheets бүхий кофены машин мөрдөгч
Raspberry Pi болон Google Sheets бүхий кофены машин мөрдөгч

Энэхүү зааварчилгаа нь танай оффисын өрөөнд хуваалцсан кофены машинд зориулсан Raspberry Pi дээр суурилсан трекер хэрхэн бүтээхийг танд үзүүлэх болно. Трекерийн OLED дэлгэц, механик унтраалгыг ашиглан хэрэглэгчид кофены хэрэглээг бүртгэж, үлдэгдлийг нь харж, төлбөрөө бүртгүүлэх боломжтой.

Таны систем үүнийг хийх боломжтой болно

  • Google Хүснэгтээс өгөгдлийг унших/бичих
  • хэрэглэгчийн нэрийг харуулах
  • хэрэглэгчдийн кофены хэрэглээг бүртгэх
  • хэрэглэгчдийн төлбөрийг бүртгэх
  • хэрэглэгчдийн үлдэгдлийг харуулах

Хангамж

  • (1x) Raspberry Pi Zero W (утасгүй)
  • (1x) Микро USB кабель
  • (1x) 8GB Micro SD санах ойн карт
  • (1x) 128x64 Monochrome OLED график дэлгэц
  • (1x) 2x20 Эмэгтэй толгой (2.54)
  • (3x) Механик гар солих
  • (3x) товчлуур
  • (1x) Захиалгаар хийсэн ПХБ (Эндээс та схем ба ПХБ-ийн загварыг олох боломжтой.)

Алхам 1: Тоног төхөөрөмжийг угсрах

Тоног төхөөрөмжийг угсрах
Тоног төхөөрөмжийг угсрах
Тоног төхөөрөмжийг угсрах
Тоног төхөөрөмжийг угсрах

Өмнөх хэсэгт жагсаасан бүх бүрэлдэхүүн хэсгүүдийг авсны дараа та тоног төхөөрөмжөө угсрахад бэлэн байна. Энэ үе шатанд та бага зэрэг гагнуур хийх гэж байна.

  • 2x20 зүүг захиалгаар хийсэн ПХБ-д гагнах.
  • OLED дэлгэцийг захиалгаар бүтээсэн ПХБ-д гагнах.
  • Механик гарыг гагнах нь тусгайлан бүтээсэн ПХБ руу шилждэг.
  • Хэрэв таны Raspberry Pi толгойгүй бол та 2х20 хэмжээтэй эрэгтэй толгойг Raspberry Pi дээрээ гагнах хэрэгтэй болно.

Мөн та техник хангамжаа дуусгасан!

Алхам 2: Raspberry Pi -г тохируулна уу

Raspberry Pi -ийг тохируулна уу
Raspberry Pi -ийг тохируулна уу

Энэ алхам дээр та Raspberry Pi -ээ тохируулах болно. Бид толгойгүй тохиргоог дагаж мөрдөх бөгөөд ингэснээр танд Rasberry Pi -д дэлгэц/гар/хулганы тохиргоо хэрэггүй болно.

  • Rasbian -ийн зургийг татаж аваад Micro SD картандаа бичээрэй. Та нэмэлт зааврыг эндээс олж болно.
  • Rasberry Pi дээрээ SSH -ийг идэвхжүүлнэ үү. Энд та толгойгүй тохиргоонд хэрхэн яаж хийхийг олж мэдэх боломжтой.
  • Толгойгүй Raspberry Pi -г энэ холбоосыг ашиглан WiFi сүлжээндээ холбоно уу.

Энэ үед та Raspberry Pi дээрээ SSH оруулах боломжтой байх ёстой. Гэсэн хэдий ч та өөрийн Raspberry Pi -ийн IP хаягийг олж мэдэх хэрэгтэй бөгөөд үүнийг чиглүүлэгчийн вэб интерфейсийг ашиглан олж болно.

Хэрэв та SSH -ийг мэдэхгүй байгаа бол энэ линкийг ашиглан илүү ихийг мэдэж болно

Хэрэв та SSH холболтыг хийж дууссан бол трекерийн програм хангамжийг тохируулахад бэлэн байна!

Алхам 3: Tracker програмыг тохируулна уу

Програм хангамжийг суулгахаасаа өмнө та Google Хүснэгт үүсгэж, API түлхүүрээ авах хэрэгтэй. Та энэ хүснэгтийг жишээ болгон ашиглаж өөрийн хуудсыг үүсгэж болно. Хэрэв та энэ зааврыг дагаж мөрдвөл 5 минутын дотор API түлхүүрээ үүсгэх боломжтой. Сүүлийн хичээлийн дараа та JSON файлыг татаж авах ёстой. Өгөгдсөн програм хангамжтай ажиллахын тулд та тэр JSON файлыг 'secret.json' гэж нэрлэх хэрэгтэй.

  • Cofee_tracker.zip файлыг татаж аваад задлаарай.
  • Secret.json файлыг задлаагүй хавтсанд хийнэ (coffee_tracker).

Та хавтсыг Raspberry Pi руу шилжүүлэх шаардлагатай болно. Та үүнийг Cyberduck ашиглан SSH файл дамжуулах протокол (SFTP) ашиглан хийж болно. Фолдерыг Raspberry Pi -ийн гэрийн лавлах руу шилжүүлээрэй.

Хяналтын програм нь Python 3-ийг ашигладаг. Raspberry Pi дүрс нь урьдчилан суулгасан Python 3 дагалддаг тул та үүнийг гараар суулгах шаардлагагүй, гэхдээ python-ийн оронд python3 командыг ашиглахаа мартуузай.

Програм хангамжийг ажиллуулахаасаа өмнө доорх командыг ашиглан хамаарлыг суулгах хэрэгтэй.

pip3 gspread oauth2client -ийг суулгана уу

Хяналтын програм хангамж нь Adafruit OLED номын сангуудыг шаарддаг. Та эдгээр зааврыг дагаж тэдгээрийг суулгаж болно.

Тохируулах процедурын сүүлчийн алхам болохын тулд та gdrive_controller.py файлыг code_tracker фолдерт засах хэрэгтэй. Файлыг нээгээд 13 -р мөрөнд очно уу, 12 -р мөрийн тайлбар дээр бичсэнээр та хүснэгтийн нэрийг өөрийн аппликешнд зориулж бүтээсэн нэр болгон өөрчлөх хэрэгтэй.

Одоо та үүнийг туршиж үзэхэд бэлэн боллоо!

Coffee_tracker фолдер руу ороод трекерийг эхлүүлэхийн тулд доорх тушаалыг ажиллуулна уу.

cd ~/cofee_tracker

python3 main.py

Хэрэв та Raspberry Pi -г ачаалах бүртээ main.py програмыг эхлүүлэхийг хүсвэл дараах зааврыг дагана уу.

Алхам 4: Tracker -ээ ашиглаарай

Трекерээ ашиглаарай!
Трекерээ ашиглаарай!
Трекерээ ашиглаарай!
Трекерээ ашиглаарай!
Трекерээ ашиглаарай!
Трекерээ ашиглаарай!
Трекерээ ашиглаарай!
Трекерээ ашиглаарай!

Баяр хүргэе! Та өмнөх алхамаа даван туулсан! Одоо та трекерээ туршиж, ашиглаж болно.

Хянагч нь дибаг хийх зорилгоор "Init …" гэсэн дэлгэцийг үзүүлж, дараа нь таны IP хаягийг эхлүүлнэ. Трекер нь WiFi холболтоо байнга шалгаж, холболт тасарвал "Wi-Fi байхгүй" гэсэн мессежийг харуулдаг.

Хэрэв таны WiFi холболт тогтвортой байвал трекер нь төвийн товчлуурыг дарах хүртэл зааврын эхэнд үзүүлсэн шиг хөдөлгөөнт дэлгэцийг харуулна.

Төв товчлуурыг дарахад хэрэглэгчийн мэдээллийг Google Хүснэгтээс цуглуулж хэрэглэгчийн нэрийг дэлгэц дээр харуулна. Та зүүн болон баруун товчлуурыг ашиглан хэрэглэгчдийн хооронд шилжих боломжтой. Хэрэв та төв товчлуурыг дарвал хэрэглэгчийн тусгай цэс рүү шилжих болно. Хэрэв та 10 секундын дотор ямар нэгэн арга хэмжээ авахгүй бол дэлгэц дахин анимацийг харуулж эхэлнэ.

Хэрэглэгчийн тусгай цэсэнд та кофегоо бүртгүүлж, төлбөрөө бүртгүүлж, үлдэгдлээ харах боломжтой. Та эдгээр сонголтуудыг зүүн ба баруун товчлуур ашиглан удирдах боломжтой. Хэрэв та хэрэглэгчийн жагсаалт руу буцахыг хүсч байвал буцах дүрс рүү очоод төвийн товчлуурыг дарна уу.

Алхам 5: Ирээдүйн сайжруулалтууд

Хэрэв та эндээс уншсан бол үүнийг хийсэнд баярлалаа! Одоогийн байдлаар функц хязгаарлагдмал байгаа ч та удирдагчдыг тэргүүлэгчдийн самбараар сайжруулах боломжтой! Хэрэв та техник хангамжийг сайжруулахыг хүсч байвал лазер хайчлах хайрцаг нь сайн хэрэг болно.

Хэрэв танд ямар нэгэн асуудал, асуулт, санал байвал надад чөлөөтэй хандаарай!

Зөвлөмж болгож буй: