Spisu treści:

Czujnik temperatury (Arduino): 8 kroków
Czujnik temperatury (Arduino): 8 kroków

Wideo: Czujnik temperatury (Arduino): 8 kroków

Wideo: Czujnik temperatury (Arduino): 8 kroków
Wideo: Arduino 8: TERMOMETR 2024, Lipiec
Anonim
Czujnik temperatury (Arduino)
Czujnik temperatury (Arduino)
Czujnik temperatury (Arduino)
Czujnik temperatury (Arduino)
Czujnik temperatury (Arduino)
Czujnik temperatury (Arduino)

Ten projekt jest idealny dla średniozaawansowanych i początkujących hobbystów. Konfiguracja jest bardzo prosta. Istnieje układ o nazwie LM35 (link do dodatkowych wyjaśnień), który pozwala Arduino określić temperaturę otoczenia.

Kieszonkowe dzieci

1) 1 x Arduino nano/Arduino Uno + kabel połączeniowy;

2) Płyta perforowana o wymiarach 5 cm x 5 cm lub mała płytka do krojenia chleba

3) 20 x kable rozruchowe lub przewody

4) 1x16x2 ekran LCD;

5) potencjometr 1x100 K lub 250 K

6) 1 x bateria 9 V + zacisk złącza

Krok 1: Projektowanie i zrozumienie obwodów

Projektowanie i zrozumienie obwodów
Projektowanie i zrozumienie obwodów
Projektowanie i zrozumienie obwodów
Projektowanie i zrozumienie obwodów
Projektowanie i zrozumienie obwodów
Projektowanie i zrozumienie obwodów
Projektowanie i zrozumienie obwodów
Projektowanie i zrozumienie obwodów

Układ LM 35 działa na zasadzie, że na każdy wzrost temperatury otoczenia o 1°C napięcie wysyłane przez pin „out” LM 35 wzrasta o 10mV. Zależność liniowa zaczyna się od 0°C. Na przykład, jeśli temperatura wynosi 25°C, napięcie wyprowadzone przez pin „out” będzie wynosić 25 * 10mV = 250mV lub 0,25V.

Arduino może odczytać poziom napięcia wyprowadzany z pinu „out”, gdy jest podłączony do jednego z pinów analogowych Arduino. Funkcja w Arduino to analogRead. Po otrzymaniu informacji o napięciu wysyłanym przez LM 35, Arduino może wykonać kilka prostych obliczeń, aby ostatecznie uzyskać wartość w stopniach Celsjusza.

Krok 2: Planowanie budowy obwodów

Planowanie budowy obwodów
Planowanie budowy obwodów

Istnieje kilka możliwości złożenia obwodu.

1) Osobom zajmującym się elektroniką polecam użycie płytki stykowej do zbudowania obwodu. Jest o wiele mniej brudny niż lutowanie i będzie łatwiejszy do debugowania, ponieważ przewody można łatwo regulować. Postępuj zgodnie z połączeniami pokazanymi na obrazach frytek.

2) Dla bardziej doświadczonych osób wypróbuj lutowanie obwodu na płytce stykowej. Będzie trwalsze i trwalsze. Przeczytaj i postępuj zgodnie ze schematem, aby uzyskać wskazówki.

3) Na koniec możesz również zamówić gotową płytkę drukowaną od SEEED. Wystarczy przylutować elementy. Niezbędny plik Gerber jest załączony w kroku. Oto link do folderu na dysku Google ze spakowanym plikiem Gerber:

Krok 3: lutowanie wyprowadzeń LCD

Ten krok jest konieczny tylko wtedy, gdy budujesz wersję obwodu z płytką stykową lub płytką perforowaną

Polecam przylutować przewody do wyświetlacza LCD, ponieważ zapewni to elastyczność podczas próby wstawienia wyświetlacza LCD 16x2 do panelu interfejsu użytkownika. Dodatkowo łatwiej będzie bezpieczniej podłączyć wyświetlacz LCD do pinów Arduino.

Wskazówki dotyczące lutowania z padami:

Podgrzej złącze, umieszczając lutownicę na szczycie punktu styku między pinem przewodu a padem

Odczekaj około 5-8 sekund, aż złącze się nagrzeje

Nałóż lut lutowniczy na podkładkę. Powinien znajdować się w pobliżu punktu kontaktowego, ale nie int

Krok 4: Podłączanie wyświetlacza LCD do Arduino

Podłączanie wyświetlacza LCD do Arduino
Podłączanie wyświetlacza LCD do Arduino
Podłączanie wyświetlacza LCD do Arduino
Podłączanie wyświetlacza LCD do Arduino

Piny 2, 3, 4, 5 Arduino łączą się odpowiednio z pinami 14, 13, 12, 11 wyświetlacza LCD, licząc od lewej do prawej.

Piny 1, 5 i 16 wyświetlacza LCD łączą się z uziemieniem

Piny 2 i 15 wyświetlacza LCD łączą się z +5V

Piny 4 i 6 wyświetlacza LCD łączą się odpowiednio z pinami 12 i 11 Arduino.

Pin 3 wyświetlacza LCD jest podłączony do +5V przez potencjometr 100K lub 250K.

Piny 7, 8, 9 i 10 wyświetlacza LCD nie są do niczego podłączone

Krok 5: Podłączanie LM 35 do Arduino

Podłączanie LM 35 do Arduino
Podłączanie LM 35 do Arduino

Kiedy płaska strona LM 35 jest skierowana do siebie, kołki poruszające się od lewej do prawej to 1, 2 i 3.

Pin 1 jest podłączony do źródła zasilania. Działa na każde napięcie od 4V do 20V

Pin 2 to pin wyjściowy. To jest pin, który zmienia wartość wraz ze zmianą temperatury. Pin 2 jest podłączony do pinu A0 (pin analogowy 0) w Arduino.

Pin 3 jest podłączony do masy. To jest ujemna lub czarna strona baterii. Jest to również znane jako szyna 0V.

Krok 6: Przesyłanie kodu

Przesyłanie kodu
Przesyłanie kodu

Kod jest łatwy do naśladowania. W samym kodzie znajdują się komentarze ułatwiające zrozumienie

Link do pobrania kodu można znaleźć tutaj:

drive.google.com/open?id=1STA7w9n3H7GhXtXT…

Krok 7: Budowanie mieszkania

Budowanie mieszkania
Budowanie mieszkania

1) Możesz użyć dowolnej starej plastikowej obudowy do jej obudowy. Za pomocą gorącego noża wyciąć szczeliny na wyświetlacz LCD i przycisk.

2) Dodatkowo możesz sprawdzić moje konto dla innej instrukcji, w której opisuję, jak zbudować pudełko z akrylu wycinanego laserowo. Będziesz mógł znaleźć plik SVG do wycinarki laserowej.

3) Wreszcie możesz po prostu opuścić obwód bez obudowy. Będzie łatwy do naprawy i modyfikacji.

Krok 8: Testowanie czujnika temperatury

Jak widać pokazana temperatura wzrasta, gdy położę rękę na czujniku. Jest stosunkowo dokładny, jeśli chcesz poznać temperaturę dnia.

Zalecana: