
Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:02

Witam, nazywam się Bryan i mam dwa psy. Zastanawiałem się, jak mógłbym je ochłodzić w przyczepie w upalny dzień.
Moje rozwiązanie to wykonanie systemu chłodzenia i detekcji. System wykrywania ma na celu upewnienie się, że system jest aktywny, gdy psy są w przyczepie. Do tego używam ogniwa obciążnikowego HX711 (waga) i czujnika ultradźwiękowego (odległość). Do pomiaru temperatury używam ds18b20. Więc możesz ustalić żądaną temperaturę. Możesz także wywołać alarm, gdy jako dane wejściowe podasz minimalną i maksymalną temperaturę. Do alarmu używam aktywnego brzęczyka. Do schłodzenia psów potrzebny będzie wentylator. Możesz także użyć wyświetlacza, dzięki czemu nie musisz odwiedzać witryny. I na koniec będziesz potrzebować przycisku, aby włączyć/wyłączyć wszystkie czujniki. Stworzymy również bazę danych, aby zapisać wszystkie dane z czujników i z nich korzystać. No i oczywiście nie możemy zapomnieć o wykonaniu obudowy do tego projektu.
Teraz wiesz trochę więcej, zacznijmy od tego projektu.
Kieszonkowe dzieci
Budżet tego projektu wynosi około 122 euro.
Krok 1: Narzędzia
Do tego projektu będziesz potrzebować:
- Raspberry Pi 3 model B
- Zasilacz (5V)
- karta SD
- Kabel UTP
- Szewc Malinowy PI
- 18650 osłona baterii v3
- NCR 18650 B
- Deski do krojenia chleba
- Rezystory
- Zworki
- Czujnik ultradźwiękowy HC-SR04
- ds18b20
- Ogniwo obciążnikowe
- HX711
- Geekcreit® IIC / I2C 1602
- Potencjometr
- Wentylator
- Tranzystor NPN
- Naciśnij przycisk
- Aktywny brzęczyk
- Drewno
Krok 2: Wykonaj obwód


Nie ma w tym nic specjalnego. Po prostu postępuj zgodnie ze schematem fryzowania i wszystko będzie w porządku. Bądź ostrożny, upewnij się, że używasz właściwych pinów i rezystorów. Lepiej sprawdzić obwód dwa razy, zanim przejdziemy dalej.
Krok 3: Tworzenie bazy danych

Teraz stworzymy bazę danych, abyśmy mogli zapisywać dane z Twoich czujników i korzystać z nich w razie potrzeby. Aby stworzyć tę bazę danych będziesz musiał stworzyć model w MySQL Workbench. Jeśli skopiowałeś mój model, możesz go dalej zaprojektować, a Twoja baza danych jest gotowa do użycia.
Krok 4: Kod



Możesz pobrać kod z mojego repozytorium github. Wystarczy kliknąć ten link: https://github.com/NMCT-S2-Project-1/nmct-s2-project-1-BryanVermaeren. Co możesz znaleźć: HTML, CSS, JS, Python (kod + klasy) i moją bazę danych (zapytanie).
Przede wszystkim zmień numer ID w kodzie. Każdy ds18b20 (czujnik temperatury) posiada własny numer identyfikacyjny. Jak się dowiedzieć, jaki jest Twój numer identyfikacyjny? Wystarczy wykonać następujące kroki.
1. Włącz interfejs jednoprzewodowy
Wpisz to polecenie w terminalu.
sudo raspi-config
Teraz włącz one-wire.
2. Załaduj moduł jednoprzewodowy
Wpisz to polecenie w terminalu.
sudo nano /boot/config.txt
Odkomentuj następną linię:
dtoverlay=w1-gpio
Zapisz plik.
3. Uruchom ponownie
Wpisz to polecenie w terminalu.
ponowne uruchomienie sudo
4. Znajdź numer identyfikacyjny
Przejdź do tego katalogu na swoim terminalu.
cd /sys/bus/w1/devices/w1_bus_master1
W tym folderze znajdziesz swój identyfikator.
Teraz zamień mój identyfikator na swój na ścieżce od czujnika temperatury.
Jeśli pobrałeś wszystko, umieść HTML, CSS i JS na swoim serwerze Apache na swoim raspberry pi. Jeśli nie masz jeszcze serwera Apache, po prostu wpisz te dwie komendy w terminalu i poczekaj, aż wszystko się skończy.
aktualizacja sudo apt-get
sudo apt-get zainstaluj apache2
Możesz przesłać pliki za pomocą FileZilla lub innego programu, który korzysta z transferu plików sftp. Prześlij pliki do /var/www/html. Frontend jest gotowy.
Teraz backend. Utwórz katalog na swoim raspberry pi, w którym będziesz zapisywać pliki. Przykładem jest 'home/pi/folder'. Do wgrania plików użyłem pycharm, ale możesz też użyć do tego różnych programów. Następnie będziemy automatycznie uruchamiać ten plik przy każdym uruchomieniu raspberry pi. Jest na to wiele sposobów, ale wolę ten, którego użyłem.
Najpierw przejdź do tego pliku.
sudo nano /etc/rc.local
Umieść następujące wiersze między „fi” a „exit 0”:
cd '/home/pi/folder' (katalog, w którym go zapisałeś)
sudo python3.5 -u -m kolba uruchom --host=0.0.0.0 --port=5000
Zapisz plik.
Jeśli zrobiłeś wszystko dobrze, wszystko jest gotowe do użycia. Upewnij się, że twój Raspberry Pi jest podłączony do Wi-Fi.
Krok 5: Mieszkanie



W tym celu możesz zdecydować, jak chcesz. Użyłem drewnianej skrzynki i zrobiłem małe poprawki, żeby wszystko się zmieściło i było widoczne. Możesz zobaczyć mój wyświetlacz, przycisk, potencjometr, ds18b20 i aktywny brzęczyk. A czujnik ultradźwiękowy, wentylator, czujnik wagi (czujnik tensometryczny, HX711) są połączone długim kablem, dzięki czemu można je umieścić w dowolnym miejscu. Upewnij się, że wszystko jest widoczne i może zmieścić się w Twojej obudowie. Możesz zobaczyć, jak to zrobiłem.
Ważny! Zrób czujnik wagi tak, jak ja to zrobiłem lub projekt, który znalazłem w Internecie. W przeciwnym razie nie będziesz w stanie zmierzyć wagi.
Jeśli zrobiłeś wszystko dobrze, projekt jest skończony. Mam nadzieję, że jesteś zadowolony z wyniku;).
Zalecana:
Raspberry Pi DIY System zdalnego wykrywania intruzów z telegramem: 7 kroków

Raspberry Pi DIY System zdalnego wykrywania intruzów z telegramem: W tym projekcie stworzysz urządzenie do wykrywania intruzów, które sprawdzi, czy ktoś jest w twoim domu / pokoju, gdy jesteś poza domem za pomocą czujnika PIR, jeśli czujnik PIR wykryje kogoś, zajmie to (zestaw) zdjęć intruza. Zdjęcie
DIY System alarmowy SMS do wykrywania ruchu: 5 kroków (ze zdjęciami)

System alarmowy SMS z detekcją ruchu DIY: W tym projekcie połączę tani czujnik ruchu PIR z modułem GSM TC35, aby zbudować system alarmowy, który wyśle do Ciebie „ALARM WŁAMANIA”. SMS, gdy ktoś próbuje ukraść Twoje rzeczy. Zacznijmy
Jak stworzyć inteligentny system alarmowy do wykrywania powodzi przy użyciu Raspberry Pi i argonu cząstek: 6 kroków

Jak stworzyć inteligentny system alarmowy do wykrywania zalania przy użyciu Raspberry Pi i argonu cząstek: Posiadanie standardowych czujników zalania jest świetne, aby zapobiec ogromnym uszkodzeniom domu lub miejsca pracy.Ale utrudnia to, gdy nie ma Cię w domu, aby wziąć udział w alarmie.Oczywiście możesz kupić te inteligentne Ten system alarmowy zalania wykrywa każdą ciecz i wyzwala alarm
System chłodzenia wodą w akwarium: 6 kroków

System chłodzenia wodą w akwarium: W tej instrukcji pokażę, jak samodzielnie wykonać system chłodzenia akwarium. Wszystko czego potrzebujesz to podstawowa wiedza z zakresu elektroniki, programowania i trochę czasu.Jeśli masz jakieś pytania lub problemy możesz skontaktować się ze mną na mój mail: i
Komputerowy system chłodzenia wodą: 10 kroków

Komputerowy system chłodzenia wodą: Witam. Jestem Koreańczykiem mieszkającym w Korei. Lubię patrzeć na tak wiele instrukcji na tej stronie i tworzyć własne. dziś przedstawiam mój komputerowy system chłodzenia wodą - to mój własny projekt! Został wykonany w 2008 roku. Październik Nie mam zaufania do mojego E