Spisu treści:
- Krok 1: Przygotuj // Priprava
- Krok 2: Montaż obwodu // Zapojeni Obovdu
- Krok 3: Wyszukaj adres Arduino IDE
- Krok 4: Własny kod i funkcje Arduino IDE // Vlastni Kod Teplomeru a Funkce
- Krok 5: Wykończenie - Galeria // Konec - Galeria
Wideo: Arduino Nano i dwa czujniki temperatury DS18B20 z wyświetlaczem LCD I2C: 5 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:31
Dzisiaj chcę wam pokazać, jak zrobić dwa czujniki temperatury DS18B20 z Arduino Nano Clone i I2C LCD.// Dnes bych vam chtel ukazat, jak zprovoznit dve teplotni cidla DS18B20 s Arduino Nano klonem a I2C displejem.
Używam Arduino IDE 1.8.8 // Pouzivam Arduino ve verzi 1.8.8 (toho casu aktualni verze)
W komentarzu można zobaczyć // język czeski
Musimy zmierzyć dwie temperatury i zobaczyć te temperatury na wyświetlaczu. Jak widać, mamy wyświetlacz 16x2 I2C, czyli 1 rząd = 1 temperatura.
// Potrebujeme merit dve teploty a tyto teploty zobrazit na displeji. // Jak jste si vsimli, mame 16x2 displej v nasem pripade to znamena 1 radek = 1 teplota.
Krok 1: Przygotuj // Priprava
Czego potrzebujemy // Co budeme potrebovat:
- 1x Arduino Nano lub Clone (mam kompatybilny klon z CH341)
- 1x I2C LCD (mam 16x2 z niebieskim podświetleniem)
- 2x czujniki temperatury Dallas DS18B20 (mam wersję wodoodporną)
- 1x 4, 7k rezystor
Moje polecane:
- Osłona zacisków Arduino Nano (ze śrubami) // Doporucuji pro instalaci Osłona zacisków Arduino Nano
- Do testu obwodu montażowego możemy użyć płytki stykowej // pro otestovani pouzijeme nepajive pole
Informacje:
Dla użytkowników Win10 64bit miałem duży problem ze znalezieniem odpowiednich sterowników. Wszystkie zalecane sterowniki nie działały. Dlatego dodałem funkcjonalne sterowniki do pobrania. Możesz również pobrać aktualne sterowniki tutaj.
// Pro uzivatele Win10 64bit, mel jsem velike problemy najit funcni ovladace. Vsechny doporucovane ovladace // (vcetne ovladacu na strankach obchodu) nefungovaly. Proto jsem pridal v mem pripade funkcni ovladace ke // stazeni. Aktualni verzi ovladacu, muzete stahnout tu.
Jak bardzo krótko zainstalować sterowniki:
- Pobierz drivers.zip //Stahnete ovladace
- Wypakuj plik drivers.zip do folderu
- Zainstaluj sterowniki // Nainstalujte ovladace
- Podłącz Arduino Nano // Podstawowe Arduino Nano
Prawidłowo zainstalowane sterowniki można sprawdzić w Menedżerze urządzeń systemu Windows
// Spravne nainstalovane ovladace muzete zkontrolovat ve Spravci zarzeni Windows
Teraz możemy uruchomić Arduino IDE // Nyni muzeme spustit Arduino IDE
Musimy wybrać odpowiednie opcje w Arduino IDE w naszym przypadku jest to: // V Arduino IDE musite vybrat spravne nastaveni
- Płytka prawa Arduino Nano // Arduino desku
- Dla Nano Clone (stary bootloader 328P) // Pro klon vybereme (stary bootloader)
- Port komunikacyjny // port komunikacyjny
Krok 2: Montaż obwodu // Zapojeni Obovdu
Czujniki temperatury umożliwiają pasożytnicze okablowanie. Nie zostanie to tutaj opisane. Aby uzyskać więcej informacji na temat okablowania pasożytniczego, wejdź na google.com
// parazitni zapojeni teplotnich senzoru tu nebudu popisovat. Pokud chcete vice informaci o parazitickem zapojeni cidel pouzijte google.com
Informacje:
- PIN A4 - SDA
- PIN A5 - SCL
Ostrzeżenie:
Lut i cyna mogą być GORĄCE!;-) // Neopalit se, je zaklad;-)
Drugie zdjęcie to możliwy wynik.
Krok 3: Wyszukaj adres Arduino IDE
Zakładając, że wszystko działa, możemy uruchomić Arduino IDE // Za predpokladu, ze vse funguje, muzeme spustit Arduino IDE
Ten krok ma trzy podetapy: // Tento krok ma tri dilci kroky
- Znajdź adres I2C LCD // Najdeme adresu I2C displeje
- Znajdź adres ROM czujników temperatury // Najdeme adresu teplotnich cidel
- Kod naszych termometrów // nas vlastni kod
- Znajdź / Sprawdź adres I2C Najłatwiejszym sposobem na znalezienie adresu jest skorzystanie z przygotowanego I2C_scanner.inoCopy do Arduino IDEUpload do BoardShow Serial Monitor (skopiuj adres, będziemy go potrzebować)
- Znajdź adres ROMPowtórz pierwszy krok za pomocą DS18B20_finder.inoShow serial Monitor (skopiuj adres, będziemy go potrzebować)
Nasz własny kod to kolejny krok…
Krok 4: Własny kod i funkcje Arduino IDE // Vlastni Kod Teplomeru a Funkce
Posiadamy wszystkie niezbędne informacje. Spójrzmy na twój własny kod.// Mame vsechny potrebne informace, pojdme se podivat na nas kod.
Info: Na pewno wszystkie ważne kroki na zdjęciach są skomentowane // Vsechny dulezite kroky na fotografiich jsou komentovany.
Rozdzielczość specyfikacji: // Specifikace rozliseni teplotnich senzoru
Rozdzielczość / Przyrost / Czas
9 bitów / 0,5 stopnia C / 93,75 ms 10 bitów / 0,25 stopnia C / 187,5 ms 11 bitów / 0,125 stopnia C / 375 ms 12 bitów / 0,0625 stopnia C / 750 ms
Termometr char
byte teplomer[8] = // kodowanie termometru char (vytvoreni znak teplomeru) { B00100, B01010, B01010, B01110, B01110, B11111, B11111, B01110 };
Jeśli chcesz inny znak, możesz zrobić na tej stronie
// Pokud chcete vytvorit jakykoli vlastni znak, muzete pouzit tento generator
Znak Celsjusza (°)
lcd.print((char)223);
Ograniczenie miejsc dziesiętnych // Omezeni poctu desetinnych mgła
Jeśli z jakiegoś powodu potrzebujesz tylko jednego miejsca po przecinku
// Pokud z nějakého důvodu potřebujete pouze jedno desetinné místo
lcd.print(odczyt_temperatura(), 1); // 1 (liczba 1 określa liczbę miejsc po przecinku)
// Cislo 1 udava pocet desetinnych mgiełka
Krok 5: Wykończenie - Galeria // Konec - Galeria
I kilka słów na koniec…?
Mam nadzieję, że się przydało i nam pomogło.
Wiele funkcji może być więcej i lepiej, ale w moim przypadku to wszystko, czego potrzebuję.
To wszyscy przyjaciele!!
//
Par slov na zaver?
Doufam, ze jsem nam pomohl. Mnoho funkci muze byt pridano a mohou byt lepsi, ale v mem pripade do bylo vse co potrebuji.
Je vse, pratele!!
Zalecana:
Monitor temperatury z wyświetlaczem DHT11 i I2C 20x4 LCD: 6 kroków
Monitor temperatury Z wyświetlaczem DHT11 i I2C 20x4 LCD: W tym samouczku nauczymy się, jak zrobić prosty monitor temperatury za pomocą czujnika DHT11 i wyświetlacza LCD I2C.Obejrzyj wideo
Czujnik temperatury i wilgotności z Arduino i wyświetlaczem LCD: 4 kroki
Czujnik temperatury i wilgotności z Arduino i wyświetlaczem LCD: Witajcie, witajcie z powrotem w Artuino. Jak widzieliście, zacząłem An InstructableToday, zrobimy Temperaturę i Miernik wilgotności z modułem DHT11. Zaczynajmy P.S. Rozważ zasubskrybowanie i polubienie filmu
Cyfrowy termometr Acme z czujnikiem temperatury DS18B20 i wyświetlaczem LCD I2C: 5 kroków
Cyfrowy termometr Acme z sondą temperatury DS18B20 i wyświetlaczem I2C LCD: jest to bardzo prosty projekt, który nie kosztuje dużo i nie zajmuje dużo czasu. Włożyłem go do pudełka Amazon, ponieważ tam był, ale można go zamontować w prawie wszystkim
Czujnik temperatury (LM35) Interfejs z ATmega32 i wyświetlaczem LCD- Automatyka Sterowanie wentylatorem: 6 kroków
Czujnik temperatury (LM35) Interfejs z ATmega32 i wyświetlaczem LCD| Automatyczne sterowanie wentylatorem: czujnik temperatury (LM35) współpracuje z ATmega32 i wyświetlaczem LCD
SENSOR SUHU DENGAN LCD DAN LED (Czujnik temperatury z wyświetlaczem LCD i LED): 6 kroków (ze zdjęciami)
CZUJNIK SUHU DENGAN LCD DAN LED (Czujnik temperatury z wyświetlaczem LCD i LED): hai, powiedz Devi Rivaldi mahasiswa UNIVERSITAS NUSA PUTRA z Indonezji, możesz powiedzieć, że możesz korzystać z czujników na swoim wyświetlaczu z Arduino z wyjściem ke LCD i LED. Ini adalah pembaca suhu dengan desain saya sendiri, dengan sensor ini anda