Spisu treści:
- Krok 1: Krok pierwszy: Kup materiały
- Krok 2: Krok drugi: włóż wyświetlacz LCD i podłącz
- Krok 3: Krok trzeci: Zakończ podłączanie płytki do krojenia chleba za pomocą wyświetlacza LCD do Arduino
- Krok 4: Krok czwarty: włóż i podłącz potencjometr
- Krok 5: Krok piąty: Umieść i podłącz czujniki
- Krok 6: Krok szósty: Podłącz komputer i Arduino i prześlij kod
- Krok 7: (Opcjonalnie) Krok siódmy: Zmień kod w zależności od używanego czujnika temperatury
- Krok 8: Krok ósmy: Ciesz się nowo odkrytą wiedzą
Wideo: Czujnik temperatury i światła: 8 kroków
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Ta instrukcja dotyczy podstawowego czujnika temperatury i światła. O to chodzi.
Kieszonkowe dzieci:
-23 kable skokowe
-1 potencjometr 10k
-1k Rezystor
-Wyświetlacz LCD
-Płytka do krojenia chleba
-Fotorezystor
-Arduino 2560
Krok 1: Krok pierwszy: Kup materiały
Upewnij się, że twoje zapasy są zebrane i gotowe do użycia. Można je wymienić, jeśli okaże się, że są wadliwe, ale dobrze jest mieć uchwyt na miejsce podczas składania obwodów.
Krok 2: Krok drugi: włóż wyświetlacz LCD i podłącz
Rys. 3 i Rys. 4 pokazują prawidłowy sposób włożenia wyświetlacza LCD oraz pierwszej połowy kabli rozruchowych pomiędzy płytką stykową a Arduino.
Krok 3: Krok trzeci: Zakończ podłączanie płytki do krojenia chleba za pomocą wyświetlacza LCD do Arduino
Krok trzeci: Zakończ podłączanie płytki stykowej z wyświetlaczem LCD do Arduino Rys. 5 pokazuje drugą połowę kabli połączeniowych między płytką stykową a Arduino.
Krok 4: Krok czwarty: włóż i podłącz potencjometr
Rys. 6 pokazuje prosty sposób włożenia i podłączenia potencjometru, aby nie przeszkadzać w kolejnych krokach. (Uwaga: potencjometr może nie wchodzić bezpiecznie do płytki stykowej. Upewnij się, że zabezpieczasz go podczas włączania obwodu.)
Krok 5: Krok piąty: Umieść i podłącz czujniki
Rys. 7 przedstawia prawidłowe rozmieszczenie i punkty połączeń dla i zbiegających się kabli połączeniowych w celu prawidłowego podłączenia ich do wyświetlacza LCD i Arduino. Upewnij się, że fotorezystor ma dostęp do odpowiednich poziomów światła i nie jest blokowany przez żadne kable rozruchowe lub inne elementy obwodów.
Krok 6: Krok szósty: Podłącz komputer i Arduino i prześlij kod
Kod można znaleźć na
Krok 7: (Opcjonalnie) Krok siódmy: Zmień kod w zależności od używanego czujnika temperatury
Czujnik temperatury TMP36 jest używany z obecnym kodem, ale użyliśmy czujnika wilgotności i temperatury DHT11. Ponieważ ten czujnik wysyła inną wartość danych, kod musi zostać zmieniony, aby poprawnie wyświetlić temperaturę.
Pamiętaj, aby pobrać bibliotekę DHT11 z poniższego linku i dodać ją do bazy danych biblioteki i kodu.
github.com/adidax/dht11
#włączać
#include #define DHT11PIN 4 int lightPin = 1; int tempPin = 4; // BS E D4 D5 D6 D7 LiquidCrystal lcd(7, 8, 9, 10, 11, 12); dht11 DHT11; void setup() { lcd.begin(16, 2); } void loop() { Serial.println(); int chk = DHT11.read(DHT11PIN); Serial.print("Wilgotność (%): "); Serial.println((float)DHT11.wilgotność, 2); Serial.print("Temperatura (C): "); Serial.println((float)DHT11.temperatura, 2); // Wyświetl temperaturę w języku C lcd.println(); int TempReading = analogRead(tempPin); float tempVolts = tempReading * 5.0 / 1024.0; pływak tempC = tempVolts * 11.1; pływak tempF = (tempC * 9) / 5 + 32; lcd.print("Temp F"); lcd.setCursor(6, 0); lcd.print(tempF); // Wyświetl światło w drugim wierszu int lightReading = analogRead(lightPin); lcd.setCursor(0, 1); // ---------------- lcd.print("Światło"); lcd.setCursor(6, 1); lcd.print(lightReading); opóźnienie (500); }
Krok 8: Krok ósmy: Ciesz się nowo odkrytą wiedzą
Gratulacje, widzu. Jeśli wykonałeś ostatnie 7 kroków, będziesz mieć teraz na rękach działający czujnik temperatury i światła. Wykorzystaj to, czego się nauczyłeś, dla dobra, a nie zła.
Zastrzeżenie: Jeśli używasz tej technologii do zła, twórcy tej instrukcji nie ponoszą żadnej odpowiedzialności za to, co robisz.