Spisu treści:
- Krok 1: Zbieranie materiałów
- Krok 2: Przetestuj czujniki osobno
- Krok 3: Szkic obudowy
- Krok 4: Wykonaj kompletny obwód
- Krok 5: Napisz kod i stwórz stronę internetową
- Krok 6: Stwórz obudowę
- Krok 7: Zaimplementuj obwód w przypadku
- Krok 8: Struktura bazy danych
- Krok 9: Kod
- Krok 10: Jak postąpiłem?
- Krok 11: Demo mojej ostatecznej wersji
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Zwykle czytam gazetę rano przy śniadaniu. To jest dostarczane codziennie w skrzynce pocztowej. Ale czasami zdarza się, że muszę przejść się na mrozie lub w deszczu po naszym podjeździe do skrzynki pocztowej, żeby zobaczyć, czy nie dotarła jeszcze gazeta. To sprawiło, że pomyślałem o stworzeniu inteligentnej skrzynki, która śledzi, kiedy poczta została dostarczona do Twojej skrzynki pocztowej. W ten sposób możesz łatwo sprawdzić z telefonu komórkowego, czy poczta została już dostarczona, czy nie.
Tak więc inteligentna skrzynka na listy oznacza
- Śledź, czy w skrzynce pocztowej jest poczta.
- Możesz monitorować, kiedy poczta została dostarczona i kiedy skrzynka pocztowa została opróżniona.
- Możesz otworzyć skrzynkę za pomocą karty RFID zamiast zwykłego klucza
Krok 1: Zbieranie materiałów
Rzeczy IoT (szacunkowe koszty min. 45 EUR):
- Raspberry Pi 3 Model B +
- Silnik serwo SG90
- Czujnik odległości HC-SR04
- Moduł RFID RC522
- Magnetyczny czujnik kontaktowy
- Wyświetlacz LCD 16x2
- Pęczek kabli
Rzeczy do mieszkania (min. 30 € szacunkowe koszty):
- Deska drewniana
- Zawiasy
- Mały zamek przesuwny
- Śruby
Narzędzia użyte do projektu:
- Visual Studio (programowanie front-endowe)
- Pycharm (rozwój zaplecza)
- Środowisko pracy MySql (baza danych)
- Różne narzędzia do obróbki drewna (do wykonania obudowy)
Krok 2: Przetestuj czujniki osobno
Najlepiej zacząć od przetestowania czujników osobno, aby wiedzieć, co czujniki potrafią. I co mogą zrobić dla projektu.
Krok 3: Szkic obudowy
Gdy już wiesz, co potrafią Twoje czujniki. Możesz zacząć projektować swoją sprawę. Zrobiłem więc „prototyp” z tektury, aby wyraźnie zobaczyć rozmiar skrzynki
Krok 4: Wykonaj kompletny obwód
Uwaga: aby było jasne, elementy umieściłem osobno na schematach. Tak więc w ostatecznej wersji są rzeczywiście połączone z 1 Raspberry Pi.
Krok 5: Napisz kod i stwórz stronę internetową
Teraz, gdy masz już cały obwód, możesz zacząć pisać cały kod dla funkcjonalności inteligentnej skrzynki pocztowej.
Krok 6: Stwórz obudowę
Zbierz wszystkie niezbędne materiały do swojej skrzynki na listy i zacznij pracę nad obudową.
Krok 7: Zaimplementuj obwód w przypadku
Umieść obwód w obudowie i zamontuj wszystkie czujniki i elementy wykonawcze we właściwym miejscu.
Krok 8: Struktura bazy danych
Krok 9: Kod
github.com/NMCT-S2-Project-1/nmct-s2-project-1-JensBonnier.git
Krok 10: Jak postąpiłem?
- Burza mózgów na temat tego, czego dokładnie chciałem.
- Przetestuj wszystkie czujniki, których zamierzałem użyć i zobacz, jak dokładnie działają.
- Wykonałem kompletny obwód, a następnie zaprogramowałem zaplecze.
- Stworzyłem frontend (HTML i CSS) i połączyłem go z backendem
- Wykonałem obudowę.
- Zamontowano wszystko w obudowie.