Мазмұны:

Әйелдер: 5 қадам
Әйелдер: 5 қадам

Бейне: Әйелдер: 5 қадам

Бейне: Әйелдер: 5 қадам
Бейне: Әйелді қандыратын 5 әдіс 2024, Қараша
Anonim
Әйелдер
Әйелдер

Мен Стефани Минне, мен Howest (Кортрихк Бельгия) жаңа медиа және коммуникация технологиясын (NMCT) оқимын. Мектепте бізге веб -беті бар құрылғы жасауға тапсырма берілді. Сіз менің портфолиомды қарай аласыз.

Мен сенсоры бар пойызға арналған орындықты таңдадым. Сенсор орындықта адам отырғанын анықтайды.

1 -қадам: Қажетті материалдар

Қажетті материалдар
Қажетті материалдар
Қажетті материалдар
Қажетті материалдар
Қажетті материалдар
Қажетті материалдар
Қажетті материалдар
Қажетті материалдар

Бұл жоба үшін бірнеше материалдар қажет.

Қысым датчигі (fsr 400) = € 9, 20/бірлік

Raspberry Pi 3 = 37, 95 евро

RGB шамдары = 0,5 евро /бірлік

Резистор (470 ом) = 0,10 евро /бірлік

СКД дисплейі = 2,44 евро /бірлік

Mcp 3008 = € 29, 00 /бірлік

Sn74hc595n = € 1, 20 /бірлік

Потенциометр = 1, 15 евро

2 -қадам: Цикл

Цикл
Цикл

Жабдық өте оңай.

Схемада көрініп тұрғандай, мен шамдар үшін 74hc47 қолдандым. Мұның себебі, менің таңқурай Pi -де көп түйреуіш жоқ. Мұның кемшілігі мынада, сіз тек қызыл немесе жасыл түсті жасай аласыз. Сізде әр түрлі түстер жасау үшін pwm сигналы жоқ.

Raspberry Pi -де аналогты кіріс түйреуіштері жоқ. Маған 3008 mcp қажет. Бұл аналогты сигналды сандыққа түрлендіреді. Қысым жіберуші mcp 3008 арналарына қойылады.

3 -қадам: Деректер қорын жасаңыз

Мәліметтер қорын жасаңыз
Мәліметтер қорын жасаңыз

Бұл жобада дерекқор сервері ретінде mysql қолданылды.

Үстелдің жұмысында сенсорлар туралы ақпарат бар. Ол адамның пойызға отыратын жерін көрсетеді. Адам орындыққа отырған сәттен бастап алғашқы мәліметтер кестеге жазылады. DatetimeEnd қоспағанда, барлық деректер кестеде жазылады.

Кестеде маршрут пойыздың әр түрлі бағыттары туралы мәліметтер келтірілген.

Кестеде екі мән бар: біреуі қалыпты уақытқа, екіншісі нақты уақытқа арналған.

Дата уақыты - бұл пойыздың теориялық тұрғыда тоқтаған уақыты. Нақты уақыт - бұл пойыздың нақты тоқтаған уақыты. Бұл уақыт кешіктіруді қосқанда.

Әр пойызда әріптермен (p.e. IC қалааралық пойызды білдіреді) және сандармен (4565 б. Брюссельден Антверпенге баратын пойыз) құралған нақты және бірегей сілтеме бар.

Және әр түрдің өз тұрағы бар. Мысалы, үстелдер, қоқыс жәшіктері.

4 -қадам: оны кодтаңыз

Оны кодтаңыз!
Оны кодтаңыз!
Оны кодтаңыз!
Оны кодтаңыз!

Сенсорлардың негізгі коды Python -да жазылған. Сонда

Кодтың 2 түрі. Біріншісі сенсорларға арналған. Екіншісі веб -бетке арналған. Веб -беттің деректері Python, Flask, JavaScript, HTML және CSS тілдерінде жазылған.

Сенсор

Әр компоненттің өз класы бар. Test.py -де әр түрлі сыныптар қолданылады.

Желі

Веб -код Python және Flask тілдерінде жазылған. Тақырып үшін шаблон қолданылады. Беттің екінші бөлігінде өзінің html беті бар.

Файл құрылымы

  • Сынақ файлын каталог сенсорынан табуға болады.
  • Сыныптар каталог модельдерінде орналасқан.
  • Sql каталогында пойыздар базасының қоқысы бар.
  • Web каталогында index.py бар. Бұл Колбаның беті. Веб -бетті іске қосу үшін бұл файлды іске қосу қажет.
  • Үлгілер каталогында html беттері бар.
  • Статикалық каталогта суреттер, қаріптер және CSS файлдары бар.

5 -қадам: оны әдемі етіңіз

Оны әдемі етіңіз
Оны әдемі етіңіз
Оны әдемі етіңіз
Оны әдемі етіңіз
Оны әдемі етіңіз
Оны әдемі етіңіз

Әдемі пойыз жасаудың әртүрлі әдістері бар. Мен таңдадым

пойыздың 3D басылымын жасау.

Орындар.

Сенсорды орындыққа қою керек болғандықтан, орындықта кішкене тесік болуы керек. Жарық диодтары орындықтың үстіне бекітілген.

Вагон.

Вагонның бірнеше маңызды ерекшеліктері бар. Алдымен еденде орындықтар келетін жерде кішкене тесіктер болуы керек.

  1. Сенсор мен жарықдиодты шамдар осы тесіктерден өтуі керек.
  2. Сыртқы панельде СКД дисплейді IP мекенжайы мен бос орындар саны туралы ақпаратпен бекітуге арналған тесік бар.
  3. Raspberry Pi артқы жағында көрінбейтін жерде орналасуы керек.

! Назар аударыңыз: 3d басылымы сәл кішірек басылады, сондықтан тесіктерге қосымша 3 немесе 4 мм мөлшерінде алдын ала қарау қажет!

Ұсынылған: