Агуулгын хүснэгт:
- Алхам 1: Эхний алхам: хангамж авах
- Алхам 2: Хоёрдугаар алхам: LCD -ийг оруулаад хавсаргана уу
- Алхам 3: Гуравдугаар алхам: Breadboard -ийг LCD дэлгэцээр Arduino -д холбож дуусгах
- Алхам 4: Дөрөвдүгээр алхам: Потенциометрийг оруулаад холбоно уу
- Алхам 5: Тавдугаар алхам: Мэдрэгчийг байрлуулж холбоно уу
- Алхам 6: Зургаа дахь алхам: Компьютер, Arduino -г холбож, кодыг байршуулна уу
- Алхам 7: (Нэмэлт) Долоо дахь алхам: Ашиглаж буй температур мэдрэгчээс хамаарч кодоо өөрчилнө үү
- Алхам 8: Наймдугаар алхам: Шинээр олж авсан мэдлэгээ сайхан өнгөрүүлээрэй
Видео: Температур ба гэрэл мэдрэгч: 8 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:00
Энэхүү заавар нь үндсэн температур, гэрэл мэдрэгчид зориулагдсан болно. Энэ бол энэ тухай юм.
Хангамж:
-23 үсрэх кабель
-1 10к потенциометр
-1k эсэргүүцэл
-LCD дэлгэц
-Талхны самбар
-Фоторезистор
-Arduino 2560
Алхам 1: Эхний алхам: хангамж авах
Таны хангамжийг цуглуулж, ашиглахад бэлэн байгаа эсэхийг шалгаарай. Алдаа гарсан гэж үзвэл тэдгээрийг сольж болно, гэхдээ хэлхээг нийлүүлэхдээ байрны эзэмшигчтэй байх нь сайн хэрэг.
Алхам 2: Хоёрдугаар алхам: LCD -ийг оруулаад хавсаргана уу
Зураг.3 ба Зураг 4 -т LCD дэлгэц болон үсрэлтийн кабелийн эхний хагасыг талх ба Arduino хооронд оруулах зөв аргыг харуулав.
Алхам 3: Гуравдугаар алхам: Breadboard -ийг LCD дэлгэцээр Arduino -д холбож дуусгах
Гуравдугаар алхам: Breadboard -ийг LCD дэлгэцээр Arduino -д холбож дуусга.
Алхам 4: Дөрөвдүгээр алхам: Потенциометрийг оруулаад холбоно уу
Зураг 6 Ирээдүйд саад болохгүйн тулд потенциометрийг оруулах, холбох хялбар аргыг харуулав. (Анхаарна уу: Потенциометр нь талхны тавцан руу найдвартай орохгүй байж магадгүй. Цахилгаан хэлхээг асаахдаа та аюулгүй байдлыг хангаж байгаа эсэхийг шалгаарай.)
Алхам 5: Тавдугаар алхам: Мэдрэгчийг байрлуулж холбоно уу
7 -р зураг нь LCD ба Arduino -тэй зөв холбохын тулд давхцаж байгаа үсрэх кабелийг зөв байрлуулах, холбох цэгүүдийг харуулав. Фоторезистор нь гэрлийн зохих түвшинд хүрч, үсрэх кабель болон бусад хэлхээний битээр хаагдаагүй эсэхийг шалгаарай.
Алхам 6: Зургаа дахь алхам: Компьютер, Arduino -г холбож, кодыг байршуулна уу
Кодыг https://learn.adafruit.com/adafruit-arduino-lesson-12-lcd-displays-part-2/arduino-code дээрээс олж болно.
Алхам 7: (Нэмэлт) Долоо дахь алхам: Ашиглаж буй температур мэдрэгчээс хамаарч кодоо өөрчилнө үү
TMP36 температур мэдрэгч нь одоогийн кодын хувьд хэрэглэгддэг боловч бид DHT11 чийгшил, температур мэдрэгчийг ашигласан. Энэ мэдрэгч өөр өгөгдлийн утга илгээдэг тул температурыг зөв харахын тулд кодыг өөрчлөх шаардлагатай.
Дараах линкээс DHT11 номын санг татаж аваад номын сангийн мэдээллийн сан болон код дээрээ нэмж оруулахаа мартуузай.
github.com/adidax/dht11
#оруулах
#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 ("Чийгшил (%):"); Serial.println ((хөвөх) DHT11. чийгшил, 2); Serial.print ("Температур (C):"); Serial.println ((хөвөх) DHT11. температур, 2); // Дэлгэцийн температурыг c lcd.println () дээр харуулах; int tempReading = analogRead (tempPin); float tempVolts = tempReading * 5.0 / 1024.0; float tempC = tempVolts * 11.1; float tempF = (tempC * 9) / 5 + 32; lcd.print ("Temp F"); lcd.setCursor (6, 0); lcd.print (tempF); // Хоёр дахь эгнээний гэрэл харуулах int lightReading = analogRead (lightPin); lcd.setCursor (0, 1); // ---------------- lcd.print ("Гэрэл"); lcd.setCursor (6, 1); lcd.print (lightReading); саатал (500); }
Алхам 8: Наймдугаар алхам: Шинээр олж авсан мэдлэгээ сайхан өнгөрүүлээрэй
Баяр хүргэе, үзэгч. Хэрэв та өнгөрсөн 7 алхамыг дагаж мөрдсөн бол одоо таны гар дээр температур, гэрэл мэдрэгч ажиллах болно. Сурсан зүйлээ муу зүйлд биш сайн сайхны төлөө ашигла.
Анхааруулга: Хэрэв та энэ технологийг бузар муугийн төлөө ашигладаг бол энэхүү сургамжийг бүтээгчид таны хийсэн зүйлийн төлөө хариуцлага хүлээхгүй.
Зөвлөмж болгож буй:
Arduino -ийн тусламжтайгаар Servo болон DHT11 температур ба чийгшил мэдрэгч ашиглан авто хөргөх сэнс: 8 алхам
Arduino -ийн тусламжтайгаар Servo болон DHT11 -ийн температур ба чийгшил мэдрэгчийг ашиглан автомат хөргөлтийн сэнс: Энэ хичээлд бид хэрхэн эхлүүлэх талаар сурах болно. температур тодорхой түвшингээс дээш гарах үед сэнсийг эргүүлнэ
Хэт авианы мэдрэгч ба контактгүй температур мэдрэгч бүхий Arduino интерфейс: 8 алхам
Хэт авианы мэдрэгч ба контактгүй температур мэдрэгч бүхий Arduino интерфейс: Өнөө үед үйлдвэрлэгчид, хөгжүүлэгчид төслийн загварыг хурдан хөгжүүлэхийн тулд Arduino -г илүүд үздэг болсон. Arduino бол ашиглахад хялбар техник хангамж, програм хангамж дээр суурилсан нээлттэй эхийн электроникийн платформ юм. Arduino нь маш сайн хэрэглэгчийн нийгэмлэгтэй. Энэхүү төсөлд
ESP8266 NodeMCU хандалтын цэг (AP) нь DT11 температур мэдрэгчтэй, хөтөч дэх температур ба чийгшил бүхий вэб серверийн хувьд: 5 алхам
Хөтөч дээр DT11 температур мэдрэгч, хэвлэх температур ба чийгшил бүхий вэб серверт зориулсан ESP8266 NodeMCU хандалтын цэг (AP): Сайн байна уу залуус бид ESP8266 -ийг ашигладаг ихэнх төслүүд болон ихэнх төслүүдэд ESP8266 -ийг вэб сервер болгон ашигладаг тул өгөгдөлд хандах боломжтой. ESP8266 -аас зохион байгуулагдсан вэбсервер рүү нэвтрэх замаар wifi сүлжээнд холбогдсон ямар ч төхөөрөмж, гэхдээ цорын ганц асуудал бол бидэнд ажиллах чиглүүлэгч хэрэгтэй болно
Шилждэг гэрэл мэдрэгч шөнийн гэрэл: 8 алхам (зурагтай)
Шилждэг гэрэл мэдрэгчтэй шөнийн гэрэл: Энэхүү зааварчилгаа нь би шөнийн гэрэл мэдрэгчийг хэрхэн хакердсаныг гараар унтрааж болохыг харуулж байна. Анхааралтай уншиж, нээгдсэн хэлхээг анхаарч үзээрэй, хэрэв шаардлагатай бол нэгжийг туршихаас өмнө талбайгаа хаа
Дотно видео гэрэл/ гар гэрэл зургийн гэрэл: 7 алхам (зурагтай)
Дотно видео гэрэл/ гар гэрэл зургийн гэрэл: Таны юу бодож байгааг би мэднэ. &Quot; дотно " Би хүнд хэцүү гэрлийн нөхцөлд ойроос гэрэлтүүлэх гэсэн утгатай байсан-заавал " дотно нөхцөл байдалд” (Гэсэн хэдий ч үүнийг үүнийг ашиглаж болно …) Нью-Йорк хотын видео зураглаачийн хувьд эсвэл