Spisu treści:
- Krok 1: Zestawienie materiałów
- Krok 2: Obudowa
- Krok 3: Schemat Fritzing
- Krok 4: Konfiguracja
- Krok 5: Znormalizowana baza danych
- Krok 6: Pisanie kodu
Wideo: Inteligentne światła drogowe: 6 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:26
Dlaczego zrobiłem ten projekt
Jestem studentem Howest Kortijk. To projekt szkolny na mój drugi semestr MCT.
Kiedy jadę samochodem i na ulicach jest spokojnie, nie ma sensu stawać przed czerwonymi światłami, gdy w przeciwnym kierunku nie ma ruchu. Chciałem więc stworzyć system, który zapewni, że nie staniesz przed bezużytecznymi światłami. Wielu ludzi jeździ szybko, dopóki nie zbliżą się do sygnalizacji świetlnej, a to nie jest dobre, więc umieszczę detektor prędkości dalej od świateł. Gdy przejedziesz zbyt szybko przy tym czujniku, zapalą się czerwone światła.
Krok 1: Zestawienie materiałów
Całkowity koszt projektu dla mnie wyniósł 121, 30€
Używane części
- Czujnik podczerwieni
- Czujnik ultradźwiękowy
- HC-SR04
- LDR
- Wyświetlacz czujnika
- LCD 1602A
- Diody
- Brzęczyk
- Światła
- Drewniane deski
- PCF8574
- Zawiasy
- Paznokcie
- Klej
- Zasilacz
Używane narzędzia
- Piła do drewna
- Maszyna do lutowania
Aby uzyskać bardziej szczegółowy przegląd części i gdzie je kupić, wykonałem pdf.(strony mają być trzymane obok siebie)
Krok 2: Obudowa
Do mieszkania dostałem trochę pomocy od mojego taty.
Zaczęliśmy od cięcia drewnianych desek. Widzieliśmy dwie deski 60cm x 90cm, 2 deski 10cm x 60cm i jedną deskę 10cm x 90cm.
Deski o wymiarach 10cm x 60cm zawieszamy po bokach i sklejamy je razem z deską dolną o wymiarach 60cm x 90cm. Z tyłu użyliśmy deski o wymiarach 10cm x 90cm i również przykleiliśmy je do dolnej deski.
Do dachu, w którym znajduje się konstrukcja, użyliśmy zawiasów, dzięki czemu można było otworzyć deskę dachową i spojrzeć na okablowanie.
Krok 3: Schemat Fritzing
Okablowanie wygląda na skomplikowane, ale tak nie jest. Czasami trzeba wykonać to samo okablowanie, więc nie jest to takie trudne.
Do wyświetlacza LCD użyłem PCF8574, więc miałbym wystarczającą ilość pinów GPIO na moim PI dla reszty moich komponentów.
Krok 4: Konfiguracja
Do wykonania obwodu użyłem 2 płytek chlebowych. Na okablowanie wywierciłem otwory w desce, dzięki czemu można wszystko schować pod deską.
Krok 5: Znormalizowana baza danych
Zrobiłem bazę danych, aby zapisać prędkość przejeżdżających samochodów. Dzięki tym wszystkim wartościom możesz stworzyć historię prędkości lub historię samochodów, które pędziły.
Istnieje również tabela dla czujnika, w której można ustawić nazwę czujnika i jednostkę z czujnika.
Zrobiłem też tabelę lokalizacji. W tej tabeli zapisałem stan świateł, ulicę, na której stoją światła i skrzyżowanie. Jeśli chcesz rozszerzyć projekt o wiele skrzyżowań, możesz go tam zapisać. Ale możesz też zaoszczędzić, jeśli światła mają być automatyczne, wyłączane lub włączane. Identycznie z sygnalizacją świetlną.
Krok 6: Pisanie kodu
Do napisania kodu użyłem następujących programów:
- Kod Visual Studio: do programowania frontendu w HTML, CSS i Javascript, ale także backendu w Pythonie
- MySQL Workbench: tworzenie bazy danych
Nie będę tutaj szczegółowo omawiał tego, jak napisałem kod, możesz znaleźć te informacje w moim repozytorium Github, które stworzyłem dla tego projektu:
Zalecana:
Inteligentne oświetlenie biurkowe LED - Inteligentne oświetlenie z Arduino - Obszar roboczy Neopixels: 10 kroków (ze zdjęciami)
Inteligentne oświetlenie biurkowe LED | Inteligentne oświetlenie z Arduino | Przestrzeń robocza Neopixels: Obecnie spędzamy dużo czasu w domu, ucząc się i pracując wirtualnie, więc dlaczego nie ulepszyć naszej przestrzeni roboczej dzięki niestandardowemu i inteligentnemu systemowi oświetlenia opartemu na Arduino i diodach LED Ws2812b. Tutaj pokażę Ci, jak zbudować Smart Biurkowe oświetlenie LED, które
Lekkie konstrukcje drogowe Semarang: 8 kroków
Lekkie konstrukcje drogowe Semarang: Projekt szkolnyJako projekt szkolny dla Uniwersytetu Nauk Stosowanych w Rotterdamie, musieliśmy wymyślić rozwiązanie zarówno dla podnoszenia się poziomu wody, jak i osiadania terenu w Semarang w Indonezji. W tym okresie powstają następujące produkty
Inteligentne ogrodnictwo i inteligentne rolnictwo oparte na IoT przy użyciu ESP32: 7 kroków
Inteligentne ogrodnictwo i inteligentne rolnictwo oparte na IoT Korzystanie z ESP32: Świat zmienia się z czasem, a więc rolnictwo. W dzisiejszych czasach ludzie integrują elektronikę w każdej dziedzinie, a rolnictwo nie jest wyjątkiem. To scalanie elektroniki w rolnictwie pomaga rolnikom i osobom zarządzającym ogrodami. W tym
Zdalnie sterowany włącznik światła Bluetooth - modernizacja. Włącznik światła nadal działa, bez dodatkowego pisania.: 9 kroków (ze zdjęciami)
Zdalnie sterowany włącznik światła Bluetooth - modernizacja. Przełącznik światła nadal działa, bez dodatkowego pisania.: aktualizacja z 25 listopada 2017 r. - W przypadku wersji tego projektu o dużej mocy, która może kontrolować kilowaty obciążenia, zobacz Doposażenie sterowania BLE w obciążenia o dużej mocy - nie jest wymagane dodatkowe okablowanie Aktualizacja z 15 listopada 2017 r. - Niektóre płyty BLE / stosy oprogramowania dostarczają
Włącznik światła aktywowany ruchem z czujnikiem światła: 5 kroków
Włącznik światła aktywowany ruchem z czujnikiem światła: Włącznik światła aktywowany ruchem ma wiele zastosowań zarówno w domu, jak iw biurze. Ma to jednak dodatkową zaletę polegającą na włączeniu czujnika światła, dzięki czemu światło to może być wyzwalane tylko w nocy