Съдържание:
- Консумативи
- Стъпка 1: Сглобете хардуера
- Стъпка 2: Конфигурирайте вашия Raspberry Pi
- Стъпка 3: Настройте софтуера за проследяване
- Стъпка 4: Използвайте своя тракер
- Стъпка 5: Бъдещи подобрения
Видео: Проследяване на кафе машина с Raspberry Pi и Google Sheets: 5 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
Тази инструкция ще ви покаже как да създадете тракер на базата на Raspberry Pi за споделената кафемашина във вашето офис пространство. Използвайки OLED дисплея на тракера и механичните превключватели, потребителите могат да регистрират консумацията на кафе, да видят баланса си и да регистрират плащанията си.
Вашата система ще може
- четене/записване на данни от/в Google Sheet
- показване на потребителски имена
- запишете консумацията на кафе от потребителите
- записват плащанията на потребителите
- показва баланса на потребителите
Консумативи
- (1x) Raspberry Pi Zero W (безжичен)
- (1x) Micro USB кабел
- (1x) 8GB Micro SD карта с памет
- (1x) 128x64 монохромен OLED графичен дисплей
- (1x) 2x20 женски заглавки (2,54)
- (3x) Механичен превключвател на клавиатурата
- (3x) Ключодържател
- (1x) Персонализирана печатна платка (Тук можете да намерите схеми и дизайн на печатни платки.)
Стъпка 1: Сглобете хардуера
След като получите всички компоненти, изброени в предишния раздел, сте готови да сглобите хардуера си. В тази стъпка ще направите малко запояване.
- Запоявайте щифта 2x20 към печатната платка по поръчка.
- Запоявайте OLED дисплея към персонализираната печатна платка.
- Запоявайте механичната клавиатура превключва към персонално изработената платка.
- Ако вашият Raspberry Pi няма заглавки, ще трябва също да запоите 2x20 мъжки заглавки към вашия Raspberry Pi.
И сте готови с хардуера!
Стъпка 2: Конфигурирайте вашия Raspberry Pi
В тази стъпка ще настроите своя Raspberry Pi. Ще следваме безглавна настройка, което означава, че няма да се нуждаете от настройка на монитор/клавиатура/мишка за Rasberry Pi.
- Изтеглете и запишете изображението на Rasbian на вашата Micro SD карта. Допълнителните инструкции можете да намерите тук.
- Активирайте SSH на вашия Rasberry Pi. Тук можете да намерите как да направите това в безглавна настройка.
- Свържете вашата безглава Raspberry Pi към вашата WiFi, като използвате тази връзка.
В този момент трябва да можете да SSH във вашия Raspberry Pi. Ще трябва обаче да разберете IP адреса на вашия Raspberry Pi, който можете да намерите с помощта на уеб интерфейса на вашия рутер.
Ако не сте запознати с SSH, можете да използвате тази връзка, за да научите повече
Ако сте приключили с SSH връзката, сте готови да настроите софтуера за тракера!
Стъпка 3: Настройте софтуера за проследяване
Преди да инсталирате софтуера, трябва да създадете своя електронна таблица в Google и да получите своя API ключ. Можете да използвате тази електронна таблица като пример за формиране на вашата. Ако следвате този урок, можете да генерирате своя API ключ за по -малко от 5 минути. След последния урок трябваше да изтеглите JSON файл. Трябва да преименувате този JSON файл на 'secret.json', за да може той да работи с предоставения софтуер.
- Изтеглете файла cofee_tracker.zip и го разархивирайте.
- Поставете файла secret.json в разархивираната папка (coffee_tracker).
Ще трябва да прехвърлите папката на вашия Raspberry Pi. Можете да направите това с помощта на Cyberduck със SSH протокол за прехвърляне на файлове (SFTP). Прехвърлете папката в домашната директория на Raspberry Pi.
Софтуерът за проследяване използва Python 3. Не е необходимо да го инсталирате ръчно, тъй като изображението на Raspberry Pi идва с предварително инсталиран Python 3, но не забравяйте да използвате командата python3 вместо python.
Преди да стартирате софтуера, трябва да инсталирате зависимостите, като използвате командите по -долу.
pip3 инсталирайте gspread oauth2client
Софтуерът за проследяване също изисква Adafruit OLED библиотеки. Можете да ги инсталирате, като следвате този урок.
Като последна стъпка от вашата процедура за настройка, трябва да редактирате gdrive_controller.py в папката code_tracker. Отворете файла и отидете на ред 13, тъй като коментарът на ред 12 гласи, че трябва да промените името на електронната таблица на това, което сте създали за вашето приложение.
Вече сте готови да опитате!
Придвижете се до папката coffee_tracker и изпълнете командата по -долу, за да стартирате тракера.
cd ~/cofee_tracker
python3 main.py
Ако искате да стартирате main.py всеки път, когато вашият Raspberry Pi се зарежда, моля, следвайте тези инструкции.
Стъпка 4: Използвайте своя тракер
Поздравления! Преживяхте предишната стъпка! Сега можете да опитате да използвате вашия тракер.
Проследяващият инструмент започва с екран, показващ „Init …“, последван от вашия IP адрес за отстраняване на грешки. Проследяващият постоянно проверява своята WiFi връзка и ако загуби връзка, показва съобщение „Няма Wi-Fi“.
Ако вашата WiFi връзка е стабилна, тракерът показва анимиран екран, както е показано в началото на тази инструкция, докато не бъде натиснат централният бутон.
Натискането на централния бутон събира потребителската информация от Google Sheets и кара дисплея да показва потребителските имена. Можете да се придвижвате между потребителите, като използвате левия и десния бутон. Ако натиснете централния бутон, ще бъдете навигирани за меню, специфично за потребителя. Ако не предприемете никакво действие след 10 секунди, дисплеят ще започне отново да показва анимацията.
В специфичното за потребителя меню можете да регистрирате кафето си, да регистрирате плащането си, да видите баланса си. Можете да се придвижвате през тези опции, като използвате левия и десния бутон. Ако искате да се върнете към списъка с потребители, отидете до иконата за връщане назад и натиснете централния бутон.
Стъпка 5: Бъдещи подобрения
Ако четете дотук, благодаря за това! Досега функционалността е ограничена, но можете да подобрите тракера с класация! Ако искате да направите хардуерно подобрение, лазерният калъф би бил добър.
Не се колебайте да ми пишете, ако имате някакви проблеми, въпроси или предложения!
Препоръчано:
Проследяване и проследяване за малки магазини: 9 стъпки (със снимки)
Проследяване и следене за малки магазини: Това е система, създадена за малки магазини, която трябва да се монтира на електронни велосипеди или електронни тротинетки за доставки на къси разстояния, например пекарна, която иска да доставя сладкиши. Какво означава Track and Trace? Проследяване и проследяване е система, използвана от ca
Направи си сам интелигентен робот за проследяване на комплекти за кола Проследяване на фоточувствителна кола: 7 стъпки
DIY Smart Robot Tracking Car Kits Проследяване на автомобил Фоточувствителен: Дизайн от SINONING ROBOT Можете да закупите от проследяващ робот car Теорът LM393 сравнете двата фоторезистора, когато има един страничен фоторезистор LED на БЯЛО, страната на двигателя ще спре веднага, другата страна на двигателя завърти се, така че
Интелигентна помпа за кафе машина, контролирана от Raspberry Pi & HC-SR04 ултразвуков сензор и Cloud4RPi: 6 стъпки
Интелигентна помпа за кафемашина, контролирана от ултразвуков сензор Raspberry Pi & HC-SR04 и Cloud4RPi: На теория всеки път, когато отидете до кафе машината за сутрешната си чаша, има само един на двадесет шанс да напълните водата резервоар. На практика обаче изглежда, че машината по някакъв начин намира начин винаги да ви постави тази работа
HX1 -DM - Upcycled Arduino DUE Powered DIY барабанна машина (направена с мъртва машина MK2): 4 стъпки
HX1 -DM - Upcycled Arduino DUE Powered DIY Drum Machine (направен с Dead Maschine MK2): Спецификацията. Хибриден Midi контролер / барабанна машина: Arduino DUE захранван! 16 подложки за чувствителност на скоростта с много ниска латентност 1 > ms 8 копчета, които потребителят може да назначи за всяка Midi #CC команда 16ch Вграден секвенсор (не е необходим компютър !!) MIDI вход/изход/чрез функция
Как да взаимодействаме с Alexa Dragonboard, приложение за Android и кафе машина: 7 стъпки
Как да взаимодействаме с Alexa Dragonboard, приложение за Android и кафе машина: Този урок предоставя необходимите стъпки за свързване, интегриране и използване на кафемашината с Alexa Dragonboard и приложението за Android. За повече подробности относно кафе машината, моля, проверете тази инструкция