Мазмұны:

CigarSaver: 6 қадам
CigarSaver: 6 қадам

Бейне: CigarSaver: 6 қадам

Бейне: CigarSaver: 6 қадам
Бейне: Cigarsaver Gen2 2024, Қазан
Anonim
CigarSaver
CigarSaver

Сәлеметсіз бе, менің атым Тибо Д'Хэйс, мен Хоуест Кортрижк студентімін. Мен қазір мультимедиялық және коммуникациялық технологияның бірінші курсында оқып жатырмын.

Жыл соңында бізге IoT-жоба жасауға тура келді. Бұл жоба үшін мен барлық өлшенген деректерді веб -сайтқа жіберетін ылғалдандырғыш жасау идеясын алдым. Менің құрылғым үшін мен CigarSaver деген атауды таңдадым.

Төменде сіз жобаны сәтті нәтижеге жеткізу үшін менің барлық қадамдарымды оқуға болады.

1 -қадам: компоненттер мен материалдар

Компоненттер мен материалдар
Компоненттер мен материалдар
Компоненттер мен материалдар
Компоненттер мен материалдар
Компоненттер мен материалдар
Компоненттер мен материалдар

Менің жобам үшін мен әр түрлі компоненттерді қолданып, бәрін жақсы аяқтай алдым. Мен қолданған компоненттер төменде көрсетілген. Бұл жобаның жалпы құны шамамен 233 еуроны құрады.

Компоненттер:

  • Raspberry Pi 4 моделі B.
  • Raspberry Pi қуат көзі
  • T-етікші Raspberry Pi
  • 32 ГБ micro SD картасы
  • Нан тақтасы
  • Температура сенсоры ~ DS18B20
  • Ылғалдылық сенсоры ~ DHT11
  • Есіктің магниттік қосқышы
  • 5K резисторлары
  • СКД 16x2
  • Қадамдық қозғалтқыш ~ 28BYJ-48
  • ULN2003 драйвері
  • Белсенді дыбыстық сигнал
  • Әйелден әйелге секіргіш сымдар
  • Еркек пен еркектің қосқыш сымдары
  • Әйелден еркекке секіргіш сымдар

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

  • Ағаш
  • Plexiglass
  • Есіктің тұтқасы

Құралдар:

  • Өнеркәсіптік ағаш аралау
  • Электрлік ара
  • Электр бұрағыш
  • Пісіру темірі
  • Бұрғылау

Төмендегі Excel файлында сіз менің барлық материалдарымның толық бағасын көре аласыз.

2 -қадам: мәліметтер базасы

Дерекқор
Дерекқор

Мен әр компонентті анықтағаннан кейін мен объектілік қарым -қатынас диаграммасын құра бастадым.

Менің дерекқорыммен сіз көре аласыз:

  • Есік ашық немесе ашылмаса, ағымдағы мән
  • Есік ашылған кезде
  • Температураның тарихы мен ағымдағы температура
  • Ылғалдылықтың тарихы және ағымдағы ылғалдылық пайызы

Мен MariaDB көмегімен дерекқорымды RPi -де орналастырдым.

3 -қадам: фризинг схемасын құру

Қиындық схемасын құру
Қиындық схемасын құру
Қиындық схемасын құру
Қиындық схемасын құру

Барлығы анықталғаннан кейін, менің аппараттық құралдарды жинайтын уақыт келді. Алдымен мен мұны іс жүзінде компьютермен жасадым, сондықтан қысқа тұйықталуға әкелетін қате істей алмадым.

Бұл схеманы құру үшін мен fritzing бағдарламасын қолдандым.

4 -қадам: аппараттық құралдарды жинау

Аппараттық құралдарды жинау
Аппараттық құралдарды жинау
Аппараттық құралдарды жинау
Аппараттық құралдарды жинау

Менің фризинг схемасы аяқталғаннан кейін мен оған қанағаттандым, мен өз аппаратурамды жинай бастадым. Мен температура мен ылғалдылық сенсорынан бастадым. Мен мұны жасадым, себебі сенсорлар маған оңай көрінді. Есік сенсоры сенсорлармен жасаған соңғы ісім болды, өйткені оны әлі де жеткізу керек болды.

Сенсорлар аяқталғаннан кейін мен СКД жасадым. Бұл енді қиын емес еді, өйткені мен оны бұрыннан ауыстырып, кодтағанмын.

Соңғы қадам - менің жетектерімді қосу болды. Мен қосқан бірінші іске қосқыш - менің дыбыстық сигнал. Мен сәттілікке жеткеннен кейін мен соңғы қозғалтқышқа, яғни қадамдық моторға ауыстым

Сіз менің кодты github -дан таба аласыз.

5 -қадам: мобильді бірінші веб -сайтты жобалау

Мобильді бірінші веб -сайтты жобалау
Мобильді бірінші веб -сайтты жобалау

Сенсорлармен өлшенетін барлық деректерді көрсету үшін мен Adobe XD -де дизайн жасауды шештім, кейін оны нақты веб -сайтқа айналдырамын. Сайт арқылы сіз ылғалдың ылғалдылық пайызын басқара аласыз.

6 -қадам: Істі құру

Істі құрастыру
Істі құрастыру

Содан кейін менің қоршауымды жасау уақыты келді. Менің материалдарым үшін мен Brico -ға барып, ағаштан плексиглас сатып алдым. Мен қораптың сыртын ағаш ұстасы кескен ағаштан жасадым. Ішінде мен плексиглассымды қойдым, егер бірдеңе дұрыс болмаса, электронды компоненттерді оңай көре аласыз.

Менің кодты github -да осы жерден табуға болады.

Ұсынылған: