该文档描述了基于esp32、heroku和arduino mega 2560开发的自动送餐服务系统,旨在用于防疫旅馆。系统主要包括食品订单的处理、实时信息展示、房卡识别和重量监控等功能,以减少外送过程中的接触风险。用户通过line bot和网页进行点餐,系统能够自动与服务器通信以获取订单信息,并通过蓝牙与车体控制器进行交互。
2
摘要
基於 ESP32、Heroku、Arduino mega2560 開發的送餐服務系統。應用於防疫旅
館的送餐車,主要控制板為 ESP32,執行送餐之基本程序,提供提示語音、
OLED 顯示即時資訊、房卡辨識、秤重防運送時被偷吃等服務。消費者可使用
line bot 與指定網頁進行點餐,ESP32 作為 HTTP client,每隔一段時間會向
Heroku 的 server 發送請求,詢問是否有人點餐。當有人點餐後,將會取得訂單
資料,如果要移動車體至指定房號時,ESP32 會與 Arduino mega 2560 進行藍芽
傳輸。
關鍵字
物聯網、智慧居家、line bot、ESP32、Heroku、送餐服務
Abstract
A food delivery service system based on ESP32, Heroku, and Arduino mega 2560,
which is used in quarantine hotels. The microcontroller is ESP32, which deals with
the operating procedures of food delivery and provides many services including voice
prompt, OLED displaying real-time information, room card recognition, weighing to
prevent being stolen during transportation, etc. Consumers order food from the Line
bot and the website. The ESP32 acts as an HTTP client to send HTTP requests to
Heroku's server at regular intervals to ask if anyone has ordered food. When someone
orders food, ESP32 will get the order information. If the car needs to be moved to the
designated room, the ESP32 will send messages to Arduino mega 2560 by Bluetooth.
Keywords
IoT, Home automation, line bot, ESP32 Heroku, food delivery