Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Kodėl aš sukūriau šį projektą
Aš esu Howest Kortijk studentas. Tai mano antrojo semestro MCT mokyklos projektas.
Kai vairuoju automobilį ir gatvėse ramu, nenaudinga stovėti prieš raudonus šviesoforo signalus, kai priešinga kryptimi nėra jokio kito eismo. Taigi norėjau sukurti sistemą, kuri užtikrintų, kad nestovėtumėte prieš nenaudingus šviesoforus. Daugelis žmonių važiuoja greitai, kol priartėja prie šviesoforų, ir tai nėra gerai, todėl aš pastatysiu greičio detektorių toliau nuo žibintų. Kai jūs greitai važiuojate prie šio jutiklio, raudonos lemputės užsidegs.
1 žingsnis: medžiagų sąrašas
Bendra projekto kaina man buvo 121, 30 €
Naudotos dalys
- IR jutiklis
- Ultragarsinis jutiklis
- HC-SR04
- LDR
- „SensorDisplay“
- LCD 1602A
- LED
- Garsinis signalas
- Šviesoforas
- Medinės lentos
- PCF8574
- Vyriai
- Nagai
- Klijai
- Maitinimo adapteris
Naudoti įrankiai
- Medžio pjūklas
- Litavimo mašina
Norėdami išsamiau apžvelgti dalis ir kur jas nusipirkti, sukūriau pdf. (Puslapiai skirti laikyti vienas šalia kito)
2 žingsnis: Būstas
Dėl būsto gavau šiek tiek pagalbos iš tėčio.
Pradėjome pjauti medines lentas. Mes matėme dvi lentas 60 cm x 90 cm, 2 lentas 10 cm x 60 cm ir vieną lentą 10 cm x 90 cm.
Mes pakabiname 10 cm x 60 cm lentas šonuose ir klijuojame jas kartu su apatine 60 cm x 90 cm lenta. Nugarai naudojome 10 cm x 90 cm lentą ir taip pat priklijavome juos prie apatinės lentos.
Stogui, kuriame yra konstrukcija, naudojome vyriai, kad galėtumėte atidaryti stogo lentą ir pažvelgti į savo laidus.
3 žingsnis: Fritzing schema
Laidai atrodo sudėtingi, bet taip nėra. Kartais turite atlikti tą patį laidą, todėl tikrai nėra taip sunku.
Skystųjų kristalų ekrane naudojau PCF8574, todėl likusiems komponentams turėčiau pakankamai GPIO kaiščių.
4 žingsnis: sąranka
Aš naudoju 2 duonos virves savo grandinei gaminti. Laidams išgręžiau skyles, kad galėtumėte viską paslėpti po lenta.
5 veiksmas: normalizuota duomenų bazė
Sukūriau duomenų bazę, kad išsaugotų pravažiuojančių automobilių greitį. Turėdami visas šias vertes, galite sudaryti greičio istoriją arba automobilių, kurie viršijo greitį, istoriją.
Taip pat yra jutiklio lentelė, kurioje galite nustatyti jutiklio ir įrenginio pavadinimą iš jutiklio.
Taip pat padariau vietos lentelę. Šioje lentelėje išsaugojau žibintų būseną, gatvę, kurioje stovi žibintai, ir sankryžą. Jei norite išleisti projektą su keliomis sankryžomis, galite jį išsaugoti ten. Tačiau taip pat galite sutaupyti, jei žibintai turi būti automatiniai, išjungti arba įjungti. Panašiai ir su šviesoforais.
6 žingsnis: kodo rašymas
Norėdami parašyti kodą, naudoju šias programas:
- Vaizdinis studijos kodas: užprogramuoti priekinę dalį HTML, CSS ir „Javascript“, bet ir „Python“užpakalinę dalį
- „MySQL Workbench“: sukurti duomenų bazę
Aš čia nesileisiu į detales, kaip parašiau kodą, tą informaciją rasite mano „Github“saugykloje, kurią sukūriau šiam projektui: