Spisu treści:

Wskaźnik temperatury i wilgotności według Arduino: 7 kroków (ze zdjęciami)
Wskaźnik temperatury i wilgotności według Arduino: 7 kroków (ze zdjęciami)

Wideo: Wskaźnik temperatury i wilgotności według Arduino: 7 kroków (ze zdjęciami)

Wideo: Wskaźnik temperatury i wilgotności według Arduino: 7 kroków (ze zdjęciami)
Wideo: Mądry dom za grosze #5 - Inteligentny czujnik temperatury i wilgotności za 20zł | Home Assistant DIY 2024, Lipiec
Anonim
Wskaźnik temperatury i wilgotności Arduino
Wskaźnik temperatury i wilgotności Arduino

Ta instrukcja pokaże, jak zrobić pudełko, które może wskazywać temperaturę i wilgotność za pomocą Arduino

Możesz postawić to pudełko na stole, aby zmierzyć temperaturę i wilgotność w swoim pokoju

Dzięki wysokiej jakości kartonowi MDF wycinanemu laserowo, każda rzecz jest mocno sprasowana i dobrze wygląda, dzięki czemu może być używana do użytku osobistego lub jako prezent dla przyjaciół.

Ważną częścią tej instrukcji jest proces kalibracji, który poprowadzi jak dopasować igły (sterowanie za pomocą serwomotoru) do linijki wskaźnikowej

Krok 1: Podsumowanie listy części

Podsumowanie listy części
Podsumowanie listy części
Podsumowanie listy części
Podsumowanie listy części
Podsumowanie listy części
Podsumowanie listy części
Podsumowanie listy części
Podsumowanie listy części

Ten projekt będzie wymagał:

1. Arduino UNO

2. Czujnik temperatury i wilgotności DHT-22

3. Serwosilniki SG90

4. Pudełko MDF

Uwaga: łącze do skrzynki MDF to plik desgin (Corel Draw). Możesz pobrać, aby wyciąć go za pomocą laserowej maszyny cnc.

Krok 2: Obwód

Okrążenie
Okrążenie

Zrób obwód jako obraz, jest cichy i prosty dla wentylatora Arduino

Krok 3: Kod Arduino

Kod można pobrać ten link (udział Google)

Głównym celem kodu jest odczytanie wartości z czujnika, a następnie wyświetlenie wyniku w serwomotorze

Ponieważ kąt silnika serwo nie pasuje do linijki wskaźnika, więc potrzebny jest proces kalibracji, aby odczyt z czujnika mógł wyświetlać się dokładnie w linijce wskaźnika

Krok 4: Proces kalibracji

Proces kalibracji
Proces kalibracji
Proces kalibracji
Proces kalibracji
Proces kalibracji
Proces kalibracji

W przypadku temperatury:

1. Znajdź kąt serwomechanizmu dla punktu 0 i 50 stopni C

2. Wprowadź te kąty do pliku Excela, aby znaleźć współczynniki a i b (w funkcji f(x)=ax+b)

3. Wprowadź współczynnik aib do kodu Arduino, aby znaleźć dopasowanie kąta serwa do wyniku czujnika.

Wykonaj tę samą procedurę dla przypadku wilgotności.

Krok 5: Wskaźnik testu

Wskaźnik testu
Wskaźnik testu

Używanie ekranu monitora szeregowego do sprawdzenia, czy wartość na ekranie monitora szeregowego jest taka sama ze wskaźnikiem, czy nie

Krok 6: Zainstaluj wszystkie rzeczy w pudełku

Zainstaluj wszystkie rzeczy w pudełku
Zainstaluj wszystkie rzeczy w pudełku
Zainstaluj wszystkie rzeczy w pudełku
Zainstaluj wszystkie rzeczy w pudełku
Zainstaluj wszystkie rzeczy w pudełku
Zainstaluj wszystkie rzeczy w pudełku
Zainstaluj wszystkie rzeczy w pudełku
Zainstaluj wszystkie rzeczy w pudełku

Najpierw zainstaluj wskaźnik tła, a następnie arduino UNO, silnik servo i czujnik.

Następnie zainstaluj igły, wgraj kod

Ostateczne jest podłączenie zasilania i tylnej pokrywy.

Cieszmy się tym!

Krok 7: Podsumuj wszystkie kroki w filmie

Zobacz wideo, aby zobaczyć cały proces tworzenia.

Jeśli masz jakieś uwagi, zostaw tutaj. Twój komentarz to moja kolejna motywacja do przyszłego projektu. Dziękuję

Zalecana: