Satura rādītājs:
- 1. darbība: sīkrīki, detaļas
- 2. darbība: Raspberry Pi un sensori
- 3. solis: Pamatkoda rakstīšana
- 4. solis: pārbaude
- 5. darbība: papildu funkcijas
- 6. darbība: II. Testēšana
- 7. solis: mēģinājums
Video: Mobilitātes viedparkings: 7 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:52
Mēs sākām šo projektu ar vienkāršu mērķi: mēs vēlējāmies izmērīt stāvlaukuma ienākošo un izejošo automašīnu skaitu un tādējādi informēt cilvēkus par brīvajām un aizņemtajām vietām.
Darba laikā mēs uzlabojām projektu ar dažām papildu funkcijām, piemēram, tvītošanu un e-pasta sūtīšanu, lai cilvēki varētu viegli saņemt informāciju.
1. darbība: sīkrīki, detaļas
Lai varētu sākt strādāt pie projekta, pirmais solis bija iegūt nepieciešamās detaļas, kas ir šādas:
● Raspberry Pi 3
www.raspberrypi.org/products/raspberry-pi-3-model-b/
● Ultraskaņas devējs HC-SR04
hobbielektronikabolt.hu/spd/HCSR04/Ultrahangos-tavolsagmero-HC-SR04
● Instrumentu panelis sensoriem un kabeļi savienošanai ar 1000 Ω pretestību
● Barošanas avots - Powerbank
2. darbība: Raspberry Pi un sensori
Kā otro soli mēs bijām salikuši aparatūras daļu. Tāpēc mēs savienojām 2 ultraskaņas sensorus un instalējām OS (Raspbian) mūsu Raspberry Pi. Pēc tam, lai pārbaudītu, vai sensori darbojas pareizi, mēs uzrakstījām dažas koda rindas programmā Python 3 un veicām dažus testus.
3. solis: Pamatkoda rakstīšana
Nākamajā solī mēs ieprogrammējām savu pamata kodu. Tā ideja bija atklāt ienākošos un izejošos objektus (transportlīdzekļus). Attālums, kas konstatēts, kad automašīna brauks garām, būtu mazāks par sākotnējo attālumu, kas izmērīts pirmā mērījuma laikā. Atkarībā no tā, kurš sensors noteiktu objektu, tas tiktu skaitīts kā izejošā vai ienākošā automašīna, un tādējādi tas nozīmētu atskaitījumu vai papildinājumu aizņemtajām vietām.
4. solis: pārbaude
Darba laikā mēs pārbaudījām katru koda daļu, lai varētu saprast kļūdu un viegli pārbaudīt, kurā koda daļā tā bija.
Mūsu pamata koda pārbaudes laikā mums bija jāmaina daži parametri. Piemēram, kļūdu pielaide vietas maiņas laikā un sensoru miega laiks.
Kļūdu pielaide vispirms bija fiksēts skaitlis, taču, ņemot vērā, ka tam vajadzētu būt mobilam un tāpēc to varētu viegli uzstādīt jebkāda veida vidē, mēs izmantojām dažādus mainīgos, ja tie ir nosacīti.
5. darbība: papildu funkcijas
Piektajā solī mēs vēlējāmies ieviest informatīvo kodu, kas nozīmēja, ka tas laiku pa laikam informēs cilvēkus par stāvvietu pašreizējo stāvokli.
Šī soļa laikā mēs vispirms ieviesām tvītu un pēc tam e-pasta sūtīšanas daļu.
Abi paziņojumi tiek sūtīti ik pēc 30 minūtēm, taču to var viegli mainīt.
6. darbība: II. Testēšana
Šajā solī mēs pārbaudījām visa koda nesen ieviestos elementus.
Šajā solī mēs atklājām iespējamu darbības traucējumu, ko izraisīja Twitters noteikumi. Twitter neatļauj dublēt ziņas, tādēļ, ja automašīnu skaits nemainās pēc 30 minūtēm, tas tvīto to pašu informāciju. Mēs atrisinājām šo problēmu, izmantojot laika zīmogu, kas arī uzlaboja ziņu autentiskumu.
7. solis: mēģinājums
Pēdējā posmā mēs pārbaudījām visu sistēmu, kas ietvēra katru no iepriekš minētajām daļām. Tas tika paveikts Mobilis autostāvvietā ar dažu brīvprātīgo palīdzību. Mums arī šajā gadījumā bija jāmaina daži parametri, lai bez kļūdām varētu saskaitīt automašīnu skaitu.
Pārbaude tika veikta ar 3 cilvēku palīdzību. Tā laikā mēs varētu noteikt, ka sensoru miega laikam vajadzētu iegūt vērtību 1,5, lai perfekti saskaitītu automašīnas.
Ieteicams:
Arduino brīdinājuma sistēma par automašīnas novietošanu atpakaļgaitā Soli pa solim: 4 soļi
Arduino brīdinājuma sistēma par automašīnas novietošanu atpakaļgaitā Soli pa solim: Šajā projektā es izveidošu vienkāršu Arduino automašīnas atpakaļgaitas stāvvietas sensora shēmu, izmantojot Arduino UNO un ultraskaņas sensoru HC-SR04. Šo uz Arduino bāzēto automašīnas reverso brīdinājuma sistēmu var izmantot autonomai navigācijai, robotu diapazonam un citiem diapazoniem
Soli pa solim datora veidošana: 9 soļi
Soli pa solim datora veidošana: Piegādes: Aparatūra: mātesplateCPU & CPU dzesētājs PSU (barošanas bloks) Krātuve (HDD/SSD) RAMGPU (nav nepieciešams) Korpuss Instrumenti: skrūvgriezis ESD rokassprādze/matermālā pasta ar aplikatoru
Trīs skaļruņu shēmas -- Soli pa solim apmācība: 3 soļi
Trīs skaļruņu shēmas || Soli pa solim apmācība: Skaļruņu ķēde pastiprina no vides saņemtos audio signālus uz MIC un nosūta to skaļrunim, no kura tiek radīts pastiprināts audio. Šeit es parādīšu trīs dažādus veidus, kā izveidot šo skaļruņu shēmu, izmantojot:
Akustiskā levitācija ar Arduino Uno soli pa solim (8 soļi): 8 soļi
Akustiskā levitācija ar Arduino Uno soli pa solim (8 soļi): ultraskaņas skaņas pārveidotāji L298N līdzstrāvas adaptera strāvas padeve ar vīriešu līdzstrāvas tapu Arduino UNOBreadboard un analogie porti koda konvertēšanai (C ++)
Ceļvedis redzes invalīdu mobilitātes uzlabošanai: 6 soļi
Pastaigas ceļvedis, lai uzlabotu redzes invalīdu mobilitāti: Instrukcijas mērķis ir izstrādāt pastaigu ceļvedi, ko var izmantot cilvēki ar invaliditāti, īpaši redzes invalīdi. Instrukcija plāno izpētīt, kā gājēju ceļvedi var efektīvi izmantot, lai dizaina prasības