Innehållsförteckning:
- Steg 1: Materialförteckning
- Steg 2: Huset
- Steg 3: Fritzing Schema
- Steg 4: Inställning
- Steg 5: Normaliserad databas
- Steg 6: Skriva koden
Video: Smarta trafikljus: 6 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:36
Varför jag gjorde det här projektet
Jag är student på Howest Kortijk. Det är ett skolprojekt för min andra termin MCT.
När jag kör min bil och det är lugnt på gatorna är det meningslöst att stå framför rött ljus när det inte finns någon annan trafik i motsatt riktning. Så jag ville göra ett system som ser till att du inte står framför värdelösa trafikljus. Vad många gör är att köra fort tills de kommer nära trafikljusen och det är inte bra så jag ska placera en hastighetsdetektor längre bort från lamporna. När du kör förbi för fort vid den här sensorn tänds de röda lamporna.
Steg 1: Materialförteckning
Den totala kostnaden för projektet för mig var 121, 30 €
Begagnade delar
- IR -sensor
- Ultraljudssensor
- HC-SR04
- LDR
- Sensor Display
- LCD 1602A
- Lysdioder
- Summer
- Trafikljus
- Träplankor
- PCF8574
- Gångjärn
- Naglar
- Lim
- Strömadapter
Begagnade verktyg
- Träsåg
- Lödmaskin
För en mer detaljerad översikt över delarna och var du kan köpa dem gjorde jag en pdf. (Sidorna är avsedda att hållas bredvid varandra)
Steg 2: Huset
För bostaden fick jag lite hjälp av min pappa.
Vi började med att såga några träplankor. Vi såg två plankor på 60cm x 90cm, 2 plankor 10cm x 60cm och en planka 10cm x 90cm.
Vi hänger upp plankorna på 10 cm x 60 cm på sidorna och vi klistrade ihop dem med bottenplankan på 60 cm x 90 cm. Till baksidan använde vi plankan på 10cm x 90cm och fastade dem också på bottenplankan.
För taket där konstruktionen är använde vi gångjärn så att du kunde öppna takplankan och titta på dina ledningar.
Steg 3: Fritzing Schema
Ledningarna ser komplicerade ut men det är det inte. Du måste göra samma ledningar ibland så det är inte riktigt så svårt.
För LCD -skärmen använde jag en PCF8574 så jag skulle ha tillräckligt med GPIO -stift på min PI för resten av mina komponenter.
Steg 4: Inställning
Jag använde 2 brödband för att göra min krets. För ledningarna borrade jag hål i plankan så att du kan gömma allt under plankan.
Steg 5: Normaliserad databas
Jag skapade en databas för att spara hastigheten på de förbipasserande bilarna. Med alla dessa värden kan du göra historia över hastigheterna eller en historia från de bilar som var där.
Det finns också en tabell för sensorn där du kan ställa in namnet på sensorn och enheten från sensorn.
Jag har också gjort ett platsbord. I denna tabell sparade jag status för lamporna, gatan där lamporna står och korsningen. Om du vill spendera projektet med flera korsningar kan du spara det där. Men du kan också spara om lamporna måste vara automatiska, av eller på. Likadant med trafikljusen.
Steg 6: Skriva koden
För att skriva koden använde jag följande program:
- Visual studio-kod: för att programmera front-end i HTML, CSS och Javascript men även backend i Python
- MySQL Workbench: för att skapa databasen
Jag går inte in på detaljer här om hur jag skrev koden, du kan hitta den informationen om mitt Github -arkiv jag gjorde för det här projektet:
Rekommenderad:
Kontrollera ett trafikljus: 4 steg
Kontrollera ett trafikljus: I den här självstudien lär vi oss hur man skapar ett trafikljus och hur det styrs av Drivemall -kortet. Vi får se hur man skapar trafikljus för bilar och fotgängare med en bokningsknapp. Om vi inte har drivermall kan vi använda ardui
Hur man gör Arduino -drivna trafikljus: 4 steg
Hur man gör Arduino -drivna trafikljus: I det här inlägget kommer vi att prata om ett Arduino -projekt, dvs. Arduino Traffic Pedestrians Lights System. Detta projekt är verkligen intressant att prova och med hjälp av lite konst och hantverk kan du skapa en hel scen med trafikljus och pedaler
Hur gör man smarta rullgardiner med SONOFF smarta switchar ?: 14 steg
Hur gör man smarta rullgardiner med SONOFF smarta växlar?: Använd interlock -läge i SONOFF smarta omkopplare för att göra dina vanliga rullgardiner/persienner till smarta Oavsett om de flesta av er är överens om att det här är ett jobb att du drar rullgardinerna/persiennerna på morgonen och dra ner det på kvällen? Jag är i alla fall
Trafikljus på korsvägen: 3 steg
Trafikljus på korsvägen: https://create.arduino.cc/editor/sharonchen/4c96c2…låt barnen lära sig att korsa vägen! -Imiterat trafikljuset på korsningen, det finns 4 trafikljus på varje sektion och två par av motsatta trafikljus kommer att lysa
Hur man gör ett fungerande trafikljus med en Auduino -tavla: 5 steg
Hur man gör ett fungerande trafikljus med en Auduino -tavla: Trafikljus är signalanordningar som vanligen används vägkorsningar, övergångsställen och andra platser för att kontrollera trafikflöden. Ett manuellt manuellt gasbelyst trafikljus var första i sitt slag och tekniken har förbättrats kraftigt