Სარჩევი:
- ნაბიჯი 1: მოამზადეთ // პრიპრავა
- ნაბიჯი 2: წრიული შეკრება // ზაპოჟენი ობოვდუ
- ნაბიჯი 3: Arduino IDE მოძებნეთ მისამართი
- ნაბიჯი 4: Arduino IDE საკუთარი კოდი და მახასიათებლები // Vlastni Kod Teplomeru a Funkce
- ნაბიჯი 5: დასრულება - გალერეა // კონეკი - გალერი
ვიდეო: Arduino Nano და ორი DS18B20 ტემპერატურის სენსორი I2C LCD– ით: 5 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
დღეს მინდა გაჩვენოთ, თუ როგორ უნდა გააკეთოთ ორი ტემპერატურის სენსორი DS18B20 Arduino Nano Clone- ით და I2C LCD- ით.// Dnes bych vam chtel ukazat.
მე ვიყენებ Arduino IDE 1.8.8 // Pouzivam Arduino ve verzi 1.8.8 (toho casu aktualni verze)
კომენტარში შეგიძლიათ ნახოთ // ჩეხური ენა
ჩვენ უნდა გავზომოთ ორი ტემპერატურა და ვნახოთ ეს ტემპერატურა ჩვენებაზე. როგორც ხედავთ, ჩვენ გვაქვს 16x2 I2C დისპლეი, რაც ნიშნავს 1 რიგს = 1 ტემპერატურას.
// Potrebujeme merit dve teploty tyto teploty zobrazit na displeji. // Jak jste si vsimli, mame 16x2 displej v nasem pripade to znamena 1 radek = 1 teplota.
ნაბიჯი 1: მოამზადეთ // პრიპრავა
რაც ჩვენ გვჭირდება // Co budeme potrebovat:
- 1x Arduino Nano ან Clone (მე მაქვს თავსებადი კლონი CH341– თან)
- 1x I2C LCD (მაქვს 16x2 ლურჯი უკანა განათებით)
- 2x Dallas ტემპერატურის სენსორები DS18B20 (მე მაქვს წყალგაუმტარი ვერსია)
- 1x 4, 7k რეზისტორი
ჩემი რეკომენდაცია:
- Arduino Nano ტერმინალის ფარი (ხრახნებით) // Doporucuji pro instalaci Arduino Nano ტერმინალის ფარი
- საცდელი შეკრების წრედ ჩვენ შეგვიძლია გამოვიყენოთ breadboard // pro otestovani pouzijeme nepajive pole
ინფორმაცია:
Win10 64 ბიტიანი მომხმარებლისთვის, მე მქონდა დიდი პრობლემა სწორი დრაივერების პოვნაში. ყველა რეკომენდებული მძღოლი არ მუშაობს. ამიტომაც დავამატე ფუნქციონალური დრაივერები ჩამოსატვირთად. ასევე შეგიძლიათ ჩამოტვირთოთ ნამდვილი დრაივერები აქ.
// 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 zde.
როგორ დააინსტალიროთ დრაივერები ძალიან მოკლედ:
- ჩამოტვირთეთ drivers.zip // Stahnete ovladace
- ამონაწერი drivers.zip საქაღალდეში
- დააინსტალირეთ დრაივერები // Nainstalujte ovladace
- შეაერთეთ Arduino Nano // Pripojte Arduino Nano
სწორად დაინსტალირებული დრაივერები შეგიძლიათ შეამოწმოთ Windows მოწყობილობის მენეჯერში
// Spravne nainstalovane ovladace muzete zkontrolovat ve Spravci zarzeni Windows
ახლა ჩვენ შეგვიძლია გაუშვათ Arduino IDE // Nyni muzeme spustit Arduino IDE
ჩვენ უნდა შევარჩიოთ სწორი პარამეტრები Arduino IDE– ში ჩვენს შემთხვევაში ეს არის: // V Arduino IDE musite vybrat spravne nastaveni
- მარჯვენა დაფა Arduino Nano // Arduino desku
- ნანო კლონისთვის (328P ძველი ჩამტვირთავი) // Pro klon vybereme (ძველი ჩამტვირთავი)
- საკომუნიკაციო პორტი // კომუნიკაციის პორტი
ნაბიჯი 2: წრიული შეკრება // ზაპოჟენი ობოვდუ
ტემპერატურის სენსორები იძლევა პარაზიტული გაყვანილობის საშუალებას. ეს აქ არ იქნება აღწერილი. პარაზიტული გაყვანილობის შესახებ დამატებითი ინფორმაციისთვის გამოიყენეთ google.com
// parazitni zapojeni teplotnich senzoru zde nebudu popisovat. Pokud chcete Vice informaci o parazitickem zapojeni cidel pouzijte google.com
ინფორმაცია:
- PIN A4 - SDA
- PIN A5 - SCL
გაფრთხილება:
შედუღება და კალის შეიძლება იყოს ცხელი!;-) // Neopalit se, je zaklad;-)
მეორე ფოტო არის შესაძლო შედეგი.
ნაბიჯი 3: Arduino IDE მოძებნეთ მისამართი
ვივარაუდოთ, რომ ყველაფერი მუშაობს, ჩვენ შეგვიძლია გავუშვათ Arduino IDE // Za predpokladu, ze vse funguje, muzeme spustit Arduino IDE
ამ ნაბიჯს აქვს სამი ქვე საფეხური: // Tento krok ma tri dilci kroky
- იპოვეთ მისამართი I2C LCD // Najdeme adresu I2C displeje
- იპოვეთ ROM მისამართის ტემპერატურის სენსორები // Najdeme adresu teplotnich cidel
- ჩვენი თერმომეტრების კოდი // nas vlastni kod
- I2C მისამართის პოვნა / შემოწმება ადრესატის ყველაზე მარტივი გზაა მომზადებული I2C_scanner.ino გამოყენება ასლი Arduino IDE ატვირთვა დაფაზე ჩვენება სერიული მონიტორი (დააკოპირეთ მისამართი, ჩვენ დაგვჭირდება)
- იპოვნეთ ROM მისამართი გაიმეორეთ პირველი ნაბიჯი DS18B20_finder.ino სერიული მონიტორის ჩვენება (დააკოპირეთ მისამართი, ჩვენ დაგვჭირდება)
ჩვენი საკუთარი კოდი არის შემდეგი ნაბიჯი…
ნაბიჯი 4: Arduino IDE საკუთარი კოდი და მახასიათებლები // Vlastni Kod Teplomeru a Funkce
ჩვენ გვაქვს ყველა საჭირო ინფორმაცია. მოდით შევხედოთ თქვენს კოდს.// Mame vsechny potrebne informace, pojdme se podivat na nas kod.
ინფორმაცია: რა თქმა უნდა, ყველა მნიშვნელოვანი ნაბიჯი ფოტოებზე არის კომენტარი // Vsechny dulezite kroky na fotografich jsou komentovany.
სპეციფიკაციის გარჩევადობა: // Specifikace rozliseni teplotnich senzoru
რეზოლუცია / გაზრდა / დრო
9 ბიტი / 0.5 გრადუსი C / 93.75 მ 10 წ 10 ბიტი / 0.25 გრადუსი C / 187.5 მ 11 სთ 11 ბიტ / 0.125 გრადუსი C / 375 მ 12 წთ / 0.0625 გრადუსი გ / 750 მ
თერმომეტრი დამტენი
byte teplomer [8] = // კოდირების თერმომეტრი char (vytvoreni znak teplomeru) {B00100, B01010, B01010, B01110, B01110, B11111, B11111, B01110};
თუ გსურთ რაიმე სხვა სიმბოლო, შეგიძლიათ გააკეთოთ ამ საიტზე
// Pokud chcete vytvorit jakykoli vlastni znak, muzete pouzit tento generator
გრადუსი ცელსიუსით (°)
lcd.print ((char) 223);
ათწილადი ადგილების შეზღუდვა // Omezeni poctu desetinnych mist
თუ რაიმე მიზეზის გამო გჭირდებათ მხოლოდ ათწილადი
// Pokud z nějakého důvodu potřebujete pouze jedno desetinné místo
lcd.print (წაკითხვის_ტემპერატურა (), 1); // 1 (ნომერი 1 განსაზღვრავს ათობითი ადგილების რაოდენობას)
// Cislo 1 udava pocet desetinnych mist
ნაბიჯი 5: დასრულება - გალერეა // კონეკი - გალერი
და ბოლოს რამდენიმე სიტყვა …?
ვიმედოვნებ, რომ ეს იყო სასარგებლო და დაგვეხმარა.
ბევრი თვისება შეიძლება იყოს უკეთესი და უკეთესი, მაგრამ ჩემს შემთხვევაში ეს არის ის, რაც მჭირდება.
სულ ესაა მეგობრებო !!
//
რა სლოვი და ზავერი?
დუფამ, ზე ჯსემ ნამ პომოლ. Mnoho funkci muze byt pridano a mohou byt lepsi, ale v mem pripade to bylo vse co potrebuji.
რომ ვსო, პრატელე !!
გირჩევთ:
ინტერფეისის DS18B20 ტემპერატურის სენსორი Arduino– სთან და ESP8266– თან: 8 ნაბიჯი
ინტერფეისი DS18B20 ტემპერატურის სენსორი Arduino– სთან და ESP8266– თან: აი, რა ხდება, ბიჭებო! აქარში აქ CETech– დან. დღეს ჩვენ ვაპირებთ დავამატოთ ახალი სენსორი ჩვენს არსენალში, რომელიც ცნობილია როგორც DS18B20 ტემპერატურის სენსორი. ეს არის DHT11– ის მსგავსი ტემპერატურის სენსორი, მაგრამ აქვს განსხვავებული პროგრამები. ჩვენ შევადარებთ მას
დიდი Arduino LCD საათი ორი სიგნალიზაციით და ტემპერატურის მონიტორით კონტროლირებადი IR ტელევიზორით დისტანციური მართვა: 5 ნაბიჯი
დიდი Arduino LCD საათი ორი სიგნალიზაციით და ტემპერატურის მონიტორით კონტროლირებადი IR ტელევიზორით დისტანციური მართვა: როგორ ავაშენოთ Arduino– ზე დაფუძნებული LCD საათი ორი სიგნალიზაციით და ტემპერატურის მონიტორით, რომელიც კონტროლდება IR ტელევიზორის დისტანციური მართვის საშუალებით
გაკვეთილი: როგორ გააკეთოთ მარტივი ტემპერატურის სენსორი DS18B20 და Arduino UNO გამოყენებით: 3 ნაბიჯი
გაკვეთილი: როგორ გააკეთოთ მარტივი ტემპერატურის სენსორი DS18B20 და Arduino UNO გამოყენებით: აღწერა: ეს გაკვეთილი გაჩვენებთ რამდენიმე მარტივ ნაბიჯს, თუ როგორ გახადოთ ტემპერატურის სენსორი ფუნქციონალური. სულ რამდენიმე წუთი დასჭირდება, რომ ის თქვენს პროექტზე იყოს ჭეშმარიტი. Წარმატებები ! DS18B20 ციფრული თერმომეტრი უზრუნველყოფს 9-ბიტიანი და 12-ბიტიანი ცელსიუს ტემპერატურას
ტემპერატურის სენსორი DS18B20 (ჟოლო Pi): 4 ნაბიჯი (სურათებით)
Temp Sensor DS18B20 (Raspberry Pi): ძირითადი გაკვეთილი, თუ როგორ უნდა დააყენოთ DS18b20 ტემპერატურის სენსორი ჟოლოს პი
სენსორი SUHU DENGAN LCD DAN LED (ტემპერატურის სენსორის დამზადება LCD და LED– ით): 6 ნაბიჯი (სურათებით)
SENSOR SUHU DENGAN LCD DAN LED (ტემპერატურის სენსორის დამზადება LCD და LED– ით): ეს არის დევი რივალდი უნივერსიტეტი NUSA PUTRA ინდონეზიაში, დიდი სიამოვნებით აცხადებს, რომ გამოდის LCD ეკრანი და LED. Ini adalah pembaca suhu dengan desain saya sendiri, dengan sensor ini anda