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

Superstock (Баркод сканнераар хянагддаг хувьцаа): 5 алхам
Superstock (Баркод сканнераар хянагддаг хувьцаа): 5 алхам

Видео: Superstock (Баркод сканнераар хянагддаг хувьцаа): 5 алхам

Видео: Superstock (Баркод сканнераар хянагддаг хувьцаа): 5 алхам
Видео: "МАГНИТ": ГИПЕРМАРКЕТ НОВОГО ФОРМАТА? ПРОБУЕМ СИСТЕМУ SCAN&GO 2024, Долдугаар сарын
Anonim
Superstock (Хувьцааг баркод сканнераар хянадаг)
Superstock (Хувьцааг баркод сканнераар хянадаг)

Энэхүү гарын авлагад би Howest at 1MCT -ийн сургуулийн төсөл болох Superstock -ийг хэрхэн бүтээх талаар танд хэлэх болно. Энэхүү үзэл баримтлал нь хэрэглэгчдэд ээлтэй мэдээллийн баазыг бий болгож байгаа бөгөөд та нөөцөлж авсан зүйлээ тоолохын тулд вэбсайтаар дамжуулан нэвтэрч болно (миний хувцасны брэндийн хувцас).

Хангамж

Raspberry Pi 3 загвар Б.

DS18B20 ус нэвтэрдэггүй температур мэдрэгч

DHT11 температур ба чийгшлийн мэдрэгч

USB LASER баркод сканнер

дуугаралт

дэлгэц

хэлхээний самбар (үнэ болон бусад мэдээллийг BOM_bill_of_materials-Ian-Remy.xlsx-ээс үзнэ үү)

Алхам 1: Цахилгаан хэлхээг бий болгох

Цахилгаан хэлхээг бий болгох
Цахилгаан хэлхээг бий болгох
Цахилгаан хэлхээг бий болгох
Цахилгаан хэлхээг бий болгох
Цахилгаан хэлхээг бий болгох
Цахилгаан хэлхээг бий болгох

Бүрэлдэхүүн хэсгүүдийг холбохын өмнө Pi -ээ унтраа. Дээрх зургуудаас та бүдүүлэг схемийн бүх холболт, зарим жишээг олох боломжтой, бүх зүйл өөрөө тайлбартай байх ёстой. Баркод скан хийгчийг ажиллуулахын тулд бөөрөлзгөнө pi -д залгаад л болно.

Алхам 2: Файлуудыг татаж авах

Энэ төслийн файлуудыг энэхүү Github репозитороос олж болно:

github.com/howest-mct/1920-1mct-project1-remyian.git

Арын хэсэг нь Python/Flask програм бөгөөд манай техник хангамжтай холбогдож, вэб интерфэйс болох урд талын хэсэгт мэдээлэл өгдөг. Үүнийг зөв ажиллуулахын тулд mysql хэрэглэгч эсвэл програмууд дээр ажилладаг IP хаягууд гэх мэт зарим зүйлийг өөрчлөх шаардлагатай болж магадгүй юм.

Алхам 3: Мэдээллийн сан

Мэдээллийн сан
Мэдээллийн сан

Та өгөгдөл импортлох замаар MySQL Workbench-ээр дамжуулан өгөгдлийн санг (Database-export хавтасны доорх Github репозиторт хаях файлыг) Pi дээр байрлуулж болно. Репозитор дахь файл нь мэдээллийн санг бүхэлд нь 1 файлд багтаасан мэдээллийн сангийн овоолго юм. Үгүй бол Pi нь MySQL -ийн оронд MariaDB ашигладаг тул та зарим асуудалтай тулгарч магадгүй юм. Та мөн шинэ хэрэглэгч үүсгэх эсвэл код дээрх эдгээр итгэмжлэлийг өөрчлөх шаардлагатай болж магадгүй юм. Та ERD -ийг дээрх зурган дээрээс харж болно.

Алхам 4: Гагнах

Гагнах
Гагнах
Гагнах
Гагнах
Гагнах
Гагнах

Дээрх зургуудаас та хийх ёстой бүх холболтыг харж болно, би бүх зүйлийг арай жижиг болгохын тулд хэд хэдэн самбар ашигласан. Би мөн GPIO өргөтгөлийн самбарыг холбохын тулд 20 зүү бүхий залгуурыг ашигласан тул орон сууц нь залгагдаж, тоглож болно. Үлдсэн бүх зүйл бол самбар дээрх янз бүрийн бүрэлдэхүүн хэсгүүдийг гагнах явдал юм.

Алхам 5: Орон сууц

Орон сууц
Орон сууц
Орон сууц
Орон сууц
Орон сууц
Орон сууц

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

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