Мазмұны:
- 1 -қадам: Қажетті материалдар
- 2 -қадам: Цикл
- 3 -қадам: Деректер қорын жасаңыз
- 4 -қадам: оны кодтаңыз
- 5 -қадам: оны әдемі етіңіз
Бейне: Әйелдер: 5 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Мен Стефани Минне, мен 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 басылымын жасау.
Орындар.
Сенсорды орындыққа қою керек болғандықтан, орындықта кішкене тесік болуы керек. Жарық диодтары орындықтың үстіне бекітілген.
Вагон.
Вагонның бірнеше маңызды ерекшеліктері бар. Алдымен еденде орындықтар келетін жерде кішкене тесіктер болуы керек.
- Сенсор мен жарықдиодты шамдар осы тесіктерден өтуі керек.
- Сыртқы панельде СКД дисплейді IP мекенжайы мен бос орындар саны туралы ақпаратпен бекітуге арналған тесік бар.
- Raspberry Pi артқы жағында көрінбейтін жерде орналасуы керек.
! Назар аударыңыз: 3d басылымы сәл кішірек басылады, сондықтан тесіктерге қосымша 3 немесе 4 мм мөлшерінде алдын ала қарау қажет!
Ұсынылған:
Arduino басқарылатын робот - екі қадам: 13 қадам (суреттермен)
Arduino басқарылатын роботты екіжақты: Мен әрқашан роботтарға қызығатынмын, әсіресе адамның іс -әрекетіне еліктеуге тырысатын. Бұл қызығушылық мені жаяу жүруге және жүгіруге еліктей алатын екіжақты робот құрастыруға және дамытуға талпындырды. Бұл нұсқаулықта мен сізге көрсетемін
Arduino Uno көмегімен акустикалық левитация Қадамдық қадам (8 қадам): 8 қадам
Акустикалық левитация Arduino Uno Қадамдық қадаммен (8-қадам): ультрадыбыстық дыбыс түрлендіргіштері L298N Dc әйелдер адаптерінің ток көзі еркек тоқ сымымен Arduino UNOBreadboard Бұл қалай жұмыс істейді: Біріншіден, сіз кодты Arduino Uno-ға жүктейсіз (бұл сандық жүйемен жабдықталған микроконтроллер) және кодты түрлендіру үшін аналогтық порттар (C ++)
GPS бақылау мен Arduino қолданатын ескертулері бар әйелдер қауіпсіздігі құрылғысы: 6 қадам
Әйелдердің қауіпсіздік құрылғысы Arduino көмегімен GPS қадағалауы мен ескертулері бар: Бізде соңғы уақытта қол жетімді барлық технологиялармен әйелдер үшін қауіпсіздік құрылғысын жасау қиын емес, ол тек төтенше жағдай туралы дабыл шығарып қана қоймайды, сонымен қатар достарыңызға, туыстарыңызға хабарлама жібереді. , немесе мүдделі адам. Мұнда біз топ құрамыз
Түймені іске қосатын қадам реттегіші: 4 қадам
Түймені іске қосатын қадам реттегіші:
Әйелдер қауіпсіздігінің бір түрту дабылы: 5 қадам
Әйелдер қауіпсіздігінің бір сенсорлық жүйесі: Қазіргі әлемде әйелдердің қауіпсіздігі - бұл елдегі ең маңызды мәселе. Бүгінде әйелдер қиналады, мазалайды, ал кейде жедел көмек қажет болғанда. Егер әйелдер адамдарға көмектесе алатын болса, онда қажет орын жоқ, бұл бізге қажет