Kazalo:
- 1. korak: Predmet materiala
- 2. korak: Stanovanje
- 3. korak: Shema preoblikovanja
- 4. korak: Nastavitev
- 5. korak: Normalizirana baza podatkov
- 6. korak: Pisanje kode
Video: Pametni semaforji: 6 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:02
Zakaj sem naredil ta projekt
Sem študentka Howest Kortijk. To je šolski projekt za moj drugi semester MCT.
Ko se vozim z avtomobilom in je na ulicah mirno, je neuporabno stati pred rdečimi lučmi, ko v nasprotni smeri ni drugega prometa. Zato sem želel narediti sistem, ki ne bo stal pred neuporabnimi semaforji. Mnogi ljudje počnejo hitro vožnjo, dokler se ne približajo semaforju, kar ni dobro, zato bom detektor hitrosti postavil dlje od luči. Ko se mimo tega senzorja pripeljete mimo, se prižgejo rdeče luči.
1. korak: Predmet materiala
Skupni stroški projekta so zame znašali 121,30 €
Rabljeni deli
- IR senzor
- Ultrazvočni senzor
- HC-SR04
- LDR
- SensorDisplay
- LCD 1602A
- Led
- Zvočni signal
- Semafor
- Lesene deske
- PCF8574
- Tečaji
- Žeblji
- Lepilo
- Polnilec
Rabljena orodja
- Lesna žaga
- Spajkalni stroj
Za podrobnejši pregled delov in kje jih kupiti, sem naredil pdf. (Strani naj bodo nameščene ena poleg druge)
2. korak: Stanovanje
Za stanovanje sem dobil nekaj pomoči od očeta.
Začeli smo z žaganjem nekaj lesenih desk. Videli smo dve deski velikosti 60 cm x 90 cm, 2 deski 10 cm x 60 cm in eno desko 10 cm x 90 cm.
Na stranice obesimo deske velikosti 10 cm x 60 cm in jih zlepimo skupaj z spodnjo desko velikosti 60 x 90 cm. Za hrbet smo uporabili desko 10 cm x 90 cm in jih prilepili tudi na spodnjo desko.
Za streho, na kateri je konstrukcija, smo uporabili tečaje, da lahko odprete strešno desko in si ogledate ožičenje.
3. korak: Shema preoblikovanja
Ožičenje je videti zapleteno, vendar ni. Včasih morate narediti isto ožičenje, da v resnici ni tako težko.
Za LCD zaslon sem uporabil PCF8574, tako da bi imel na svojem PI dovolj zatičev GPIO za ostale komponente.
4. korak: Nastavitev
Za izdelavo kroga sem uporabil 2 krušni žici. Za ožičenje sem izvrtal luknje v deski, tako da lahko vse skriješ pod desko.
5. korak: Normalizirana baza podatkov
Naredil sem bazo podatkov, da prihranim hitrost mimoidočih avtomobilov. Z vsemi temi vrednostmi lahko ustvarite zgodovino hitrosti ali zgodovino avtomobilov, ki so prehitevali.
Obstaja tudi tabela za senzor, kjer lahko nastavite ime senzorja in enoto iz senzorja.
Naredil sem tudi lokacijsko tabelo. V to tabelo sem shranil stanje luči, ulico, kjer luči stojijo, in križišče. Če želite projekt porabiti z več križišči, ga lahko shranite tja. Prihranite pa lahko tudi, če morajo biti luči samodejne, ugasnjene ali vklopljene. Enako s semaforji.
6. korak: Pisanje kode
Za pisanje kode sem uporabil naslednje programe:
- Koda vizualnega studia: za programiranje vmesnika v HTML, CSS in Javascript, pa tudi zaledje v Pythonu
- MySQL Workbench: za izdelavo zbirke podatkov
Tukaj ne bom podrobno opisoval, kako sem napisal kodo, te informacije najdete v mojem skladišču Github, ki sem ga naredil za ta projekt:
Priporočena:
Pametni pas: 18 korakov
Pametni pas: Nositi kakšen pripomoček je zelo zahtevno. Iskreno, pri tem projektu sem od mame dobila pomoč, da mi zašije etui, ker ne morem šivati sama. Bodite previdni pri šivanju s šivalnim strojem. Če nikoli ne doživite šivanja s šivalnim strojem, je vseeno
LED steklena cev iz steklenega kamna (WiFi prek aplikacije za pametni telefon): 6 korakov (s slikami)
LED steklena cev iz steklenega kamna (WiFi, ki jo nadzoruje aplikacija za pametne telefone): Pozdravljeni kolegi ustvarjalci! V tem navodilu vam bom pokazal, kako zgraditi LED cev z nadzorom WiFi, ki je napolnjena s steklenimi kamni za lep učinek razpršitve. LED diode so individualno naslovljive, zato so možni nekateri lepi učinki v
Pametni trener za notranje kolo DIY: 5 korakov
DIY Indoor Bike Smart Trainer: Uvod Ta projekt se je začel kot preprosta sprememba notranjega kolesa Schwinn IC Elite, ki za nastavitve upora uporablja preprost vijak in blazinice. Težava, ki sem jo želel rešiti, je bila, da je bil premer vijaka prevelik, zato je bil razpon
Pretvorite neuporabljen pametni telefon v pametni zaslon: 6 korakov (s slikami)
Pretvorite neuporabljen pametni telefon v pametni zaslon: Vadnica za Deze je na voljo v angleškem jeziku, če želite izvedeti več o tem, ali imate (star) neuporabljen pametni telefon? S pomočjo te preproste vadnice po korakih ga spremenite v pametni zaslon z Google Preglednicami in nekaj peresa ter papirja. Ko končate
Semaforji Jenkins Job: 8 korakov (s slikami)
Jenkins Job TrafficLights: V programskem inženiringu je neprekinjena integracija praksa združevanja vseh delovnih kopij razvijalcev v skupno skupno linijo večkrat na dan. Nekatere najboljše prakse za dosego tega cilja so: vsi se vsak dan zavežejo osnovnemu, avtomatizirajo