Мазмуну:

Nevera Smart муздаткыч: 6 кадам
Nevera Smart муздаткыч: 6 кадам

Video: Nevera Smart муздаткыч: 6 кадам

Video: Nevera Smart муздаткыч: 6 кадам
Video: LG refrigerator not cooling led indicator blinking 6 times 2024, Июль
Anonim
Nevera Smart муздаткыч
Nevera Smart муздаткыч

Мен Howest Kortrijk (Бельгия) NMCT студентимин жана экзамендердин бир бөлүгү катары биз акыркы долбоорду түзүшүбүз керек болчу. Мен "Nevera" жасадым, сиздин муздаткычыңыздагы нерселерди эстеп калууга жардам берүүчү курал. Штрих -код сканеринин жардамы менен муздаткычыңызга кирип -чыккан продукттарды сканерлөөгө туура келет. Бул продуктылар MySQL маалымат базасында сакталат жана веб -сайтта көрсөтүлөт, андыктан муздаткычыңызда эмне бар экенин дайыма билип турасыз. Веб -сайттан сиз азык -түлүк дүкөнүнөн керектүү продукцияларды кошо же алып салуучу соода тизмесин таба аласыз, ошондой эле муздаткычыңыздын ичиндеги мурунку температураларды талдай турган барак бар.

Менин портфолиомду бул жерден таба аласыз.

1 -кадам: материалдар

Материалдар
Материалдар
Материалдар
Материалдар
Материалдар
Материалдар
Материалдар
Материалдар

·

  • 1 x Rasperry Pi 3
  • 1 x SD карта
  • 1 x USB штрих -код сканери
  • 1 x LCD дисплей
  • 1 x потенциометр
  • 1 x Температура сенсору
  • 1 х нан тактасы
  • Резисторлор 10kOhm
  • Жыгач жана шаймандар

2 -кадам: Кабелдөө

Электр өткөргүчтөрү
Электр өткөргүчтөрү
Электр өткөргүчтөрү
Электр өткөргүчтөрү

Сиз зымдардын жакшы обзорун жогорудагы сүрөттөрдөн же Nevera_schema.fzz деп аталган тиркөөдөн көрө аласыз.. Fzz кеңейтүүсү бекер Fritzing программасында аткарылышы мүмкүн.

Raspberry Piден келген USB-порт штрих-код сканеринин USB менен туташкан.

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

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

Бул MySQLдеги нормалдуу маалымат базам. Ал 6 таблицадан турат:

Продукт: Бул жерде сиз мүмкүн болгон бардык продуктулардын маалыматын таба аласыз.

Frigo: Бул жерде сиз бардык муздаткычтарды таба аласыз, андыктан сизде бир нече муздаткыч болушу мүмкүн.

Сенсор: Бул жерден сенсорду таба аласыз.

Producten_in_frigo: Бул жерде сиз муздаткычыңызда болгон бардык продуктылар жөнүндө маалыматты таба аласыз.

Sensor_in_frigo: Бул жерде сиз муздаткычтын ичиндеги температура сенсорунун ченелген маалыматын таба аласыз.

Boodschappenlijst: Бул жерде сиз соода тизмесиндеги маалыматтарды таба аласыз.

4 -кадам: Вебсайт

Вебсайт
Вебсайт

Биринчиден, мен Adobe XDде мобилдик дизайн жасадым, анда мен түс схемамды жана колдонгум келген шрифттерди тандадым, ошондо мен веб -сайтымдын кандай болушун каалаарымды түшүндүм.

Андан кийин мен муну html жана cssте жооптуу вебсайтка кайра түзүүгө аракет кылдым.

5 -кадам:

Дизайн бүткөндөн кийин, Flask жана MySQLти колдонуу менен реалдуу маалыматтарды веб -сайтыма импорттоого туура келди. Мен дагы температурамды өз маалыматтарымды окуп, диаграммада көрсөттүм.

Мына менин кодум:

github.com/NMCT-S2-Project-I/project-i-Judithvanass

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

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

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

Бул так дизайн эмес, сиз долбооруңузду каалаган кутуңузга сала аласыз.

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