Мазмуну:

Superstock (штрих -код сканери тарабынан башкарылган акция): 5 кадам
Superstock (штрих -код сканери тарабынан башкарылган акция): 5 кадам

Video: Superstock (штрих -код сканери тарабынан башкарылган акция): 5 кадам

Video: Superstock (штрих -код сканери тарабынан башкарылган акция): 5 кадам
Video: Лекция 7 | Избранные главы теории потоков | Максим Бабенко | Лекториум 2024, Июль
Anonim
Superstock (Сток штрих -код сканери тарабынан башкарылат)
Superstock (Сток штрих -код сканери тарабынан башкарылат)

Бул колдонмодо мен Howest -те 1MCT үчүн менин мектеп долбоорум Superstockту кантип куруу керектигин айтып берем. Концепция сизде бар нерселерди санап туруу үчүн веб -сайт аркылуу кире турган колдонуучуга ыңгайлуу маалымат базасын түзөт (менин кийим брендим үчүн кийим).

Жабдуулар

Raspberry Pi 3 модели В.

DS18B20 суу өткөрбөй турган температура сенсору

DHT11 температура жана нымдуулук сенсору

USB LASER штрих -код сканери

коңгуроо

көрсөтүү

схема (баа жана көбүрөөк маалымат үчүн BOM_bill_of_materials-Ian-Remy.xlsx караңыз)

1 -кадам: Районду куруу

Районду куруу
Районду куруу
Районду куруу
Районду куруу
Районду куруу
Районду куруу

Компоненттерди туташтыруудан мурун Пиңизди өчүрүңүз. Жогорудагы сүрөттөрдөн бардык схемаларды жана кээ бир мисалдарды таба аласыз, бардыгы өзүнчө түшүнүктүү болушу керек. Штрих -код сканерин иштеши үчүн, аны малина пи -ге кошсоңуз болот.

2 -кадам: Файлдарды алуу

Бул долбоордун файлдарын Github репозиторийинен тапса болот:

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

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

3 -кадам: Маалыматтар базасы

Маалыматтар базасы
Маалыматтар базасы

Берилиштерди импорттоо менен MySQL Workbench аркылуу Пи боюнча маалымат базасын (Database-export папкасынын астындагы Github репозиторийине төгүү) коюуга болот. Репозиторийдеги файл - бул 1 файлдагы бардык маалымат базасын камтыган маалымат базасынын таштандысы. Болбосо, кээ бир көйгөйлөргө туш болушуңуз мүмкүн, анткени Pi MySQLдин ордуна MariaDBди колдонот. Сизге жаңы колдонуучу түзүү же коддогу бул грамоталарды өзгөртүү керек болушу мүмкүн. Сиз ERDди жогорудагы сүрөттөн көрө аласыз.

4 -кадам: ширетүү

Soldering
Soldering
Soldering
Soldering
Soldering
Soldering

Жогорудагы сүрөттөрдө сиз жасоого тийиш болгон бардык туташууларды көрө аласыз, мен бардыгын бир аз кичирейтүү үчүн бир нече тактайларды колдондум. Мен дагы GPIO кеңейтүү тактасын туташтыруу үчүн 20 пин розетканы колдондум, ошондуктан турак жай сайылып, ойнойт. Калганынын баары тактайдагы ар кандай компоненттерди ширетүү.

5 -кадам: Турак жай

Турак жай
Турак жай
Турак жай
Турак жай
Турак жай
Турак жай

Турак жай үчүн мен пластикалык проект кутучасын колдондум жана тешиктерди dremel мульти куралы менен оюп койдум, жогоруда сүрөттөрдө көрүнүп тургандай, GPIO узартуу тактасын жана сенсорлорду орнотуп, бардыгы бош жерде экенине ынандым. ачуу жана жабуу оңой болот.

Сунушталууда: