Spisu treści:

Kieszonkowy kontroler temperatury powietrza DIY: 6 kroków
Kieszonkowy kontroler temperatury powietrza DIY: 6 kroków

Wideo: Kieszonkowy kontroler temperatury powietrza DIY: 6 kroków

Wideo: Kieszonkowy kontroler temperatury powietrza DIY: 6 kroków
Wideo: Regulacja temperatury w strumieniu powietrza (Control of the temperature in air stream) 2024, Listopad
Anonim
DIY kieszonkowy kontroler temperatury powietrza
DIY kieszonkowy kontroler temperatury powietrza

W tym celu użyjemy wyświetlacza Nokia 5110, modułu Digital Temperature oraz Arduino Uno. Potrzebne jest również gniazdo 9V z przewodami, a nie beczka, wraz z przełącznikiem i przewodami.

Może być potrzebna lutownica, ale możesz też po prostu skręcać przewody.

Krok 1: Okablowanie

Okablowanie
Okablowanie
Okablowanie
Okablowanie

Najpierw weź cyfrowy moduł temperatury i Arduino.

Podłącz czujnik w ten sposób:

A0 do pinu Arduino A0, G do masy, + do 5 V i D0 do pinu 3.

Użyty czujnik pochodzi z zestawu Elegoo Sensor V2, ale przypuszczam, że są one dość powszechne. W załączeniu zdjęcie.

Krok 2: Kalibracja czujnika

Kalibracja czujnika
Kalibracja czujnika

Nie wszystkie czujniki są idealne w wykrywaniu - być może będziesz musiał się z nimi trochę pobawić!

Podłącz Arduino do komputera.

Powyżej znajduje się plik.txt zawierający kod do kalibracji czujnika.

(Proszę nie pamiętać, że ten kod nie jest moją własnością, ale elegoo. Ten kod można znaleźć tutaj:

Plik.txt nie jest złośliwym oprogramowaniem. Jest to zwykły tekst, a tekst jest kopiowany do twojego Arduino IDE.

Uruchom kod i otwórz Monitor szeregowy.

Weź przewodnik, może to być komercyjny monitor temperatury, termostat lub AC.

Na czujniku znajduje się precyzyjny potencjometr. Weź mały śrubokręt i dostosuj go do temperatury na AC.

Jak pokazano na drugim zdjęciu, mój czujnik dawał odczyty 70 stopni C!

Krok 3: Podłącz wyświetlacz

Podłącz wyświetlacz
Podłącz wyświetlacz

To jest przewodnik okablowania od Last Minute Engineers, który śledziłem. Jednak zamiast pinu 3 użyłem pinu 2, ponieważ 3 był już w użyciu.

Jest 8 pinów.

Podłącz RST do pinu 2, CE do 4, DC do 5, DIR do 6, CLK do 7. VCC nie musi być podłączane, ponieważ BL służy do podświetlania, a także zasila wyświetlacz. Jeśli jednak nie chcesz korzystać z podświetlenia, podłącz VCC do zasilania.

Oba powinny być podłączone do 3,3v. GND idzie do ziemi.

Krok 4: Prześlij kod

Prześlij kod!
Prześlij kod!

Tym razem aktualny kod!

Ponownie dołączony jest plik.txt.

Zauważ, że nie ma automatycznych aktualizacji i będziesz musiał włączyć przycisk resetowania Arduino.

Przepraszam, nadal jestem nowicjuszem.

Ten kod ma temperatury C i F.

Teraz użyj tego!

O tak, a także zapomniałem powiedzieć…

Odświeża się co około 10 sekund, ale nie wiem, jak wyczyścić go przy każdym odświeżeniu…

Przepraszam… naciśnij reset… a jeśli znajdziesz rozwiązanie, daj mi znać!

Krok 5: Bateria

Bateria!
Bateria!
Bateria!
Bateria!

Aby zaoszczędzić miejsce, użyjemy pinu VIN.

Dołącz również przełącznik, aby włączać i wyłączać Arduino.

Najwyraźniej skręcanie przewodów na malutkim przełączniku nieprzyjaznym dla płytki stykowej było zbyt trudne, więc przylutowałem przewody.

Podłącz baterię 9V do klipsa, włącz przełącznikiem i powinno działać!

Zauważ, że na przełączniku znajdują się 3 styki. Przymocuj szpilkę do środka, a drugą do jednego z boków.

Krok 6: Sprawa

Sprawa!
Sprawa!
Sprawa!
Sprawa!
Sprawa!
Sprawa!

Oczywiście ta plątanina przewodów nie będzie pasować. Zróbmy proste kartonowe etui, aby było schludne.

Narysuj prostokąt, który wystarczy, aby zmieścił się w arduino. Dodajesz również komorę na baterię.

Proszę zauważyć, że moja sprawa jest naprawdę brzydka.

Naprawdę brzydkie.

To znaczy, wygląda jak gameboy.

*wzruszy ramionami*

Postanowiłem otworzyć 2 porty na rozbudowę i inne rzeczy, których mogę potrzebować z ekranem…

Miłego majsterkowania!

Zwróć uwagę, że w przypadku obrazu 1 urządzenie nadal czekało na wynik czujnika, więc nic się nie wyświetlało

REMIXY:

Nie mogłem znaleźć mojego czujnika DHT11. Korzystając z tego, możesz mieć zarówno temperaturę, jak i wilgotność.

Możesz także robić takie rzeczy jak przyspieszenie, poziomy światła, poziomy UV, jakość powietrza itp.

Korzystanie z Arduino Nano byłoby mniejsze i można by użyć wyświetlacza LCD przez I2C, ale I2C z jakiegoś powodu nie działało dla mnie (myślę, że to problem z moją płytą)

Możesz nawet spróbować użyć akumulatorów.

O tak, a jeśli użyjesz czujnika tętna, byłby to tani sposób na sprawdzenie tętna.

:)

Zalecana: