Агуулгын хүснэгт:
- Алхам 1: Материал цуглуулах
- Алхам 2: Breadboard -д хүч өгөх
- Алхам 3: DHT11 ба I2C LCD1602 дэлгэцийг хавсаргана уу
- Алхам 4: LED ба товчлуурыг холбоно уу
- Алхам 5: Утас холбох, DC мотор нэмэх
- Алхам 6: Утас цэвэрлэх, цэгцлэх
- Алхам 7: Aurdino дээр код байршуулна уу
- Алхам 8: Суултын хайрцгийг нэмж турших
Видео: Аурдиногийн цаг уурын станц: 8 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Та өөрийн гэсэн Aurdino цаг уурын станц хийхийг хүсч байсан уу? За, одоо таны боломж! Энэхүү зааварчилгаагаар дамжуулан та Аурдиногийн цаг уурын станцыг хэрхэн яаж барих талаар анхан шатны мэдлэг олж авахын зэрэгцээ цаад кодыг нь сурах болно. Энэхүү төслийн төгсгөлд та температур, чийгшлийг мэдрэх, DC хөдөлгүүрийн сэнсийг гараар үлээх чадвартай, бүрэн ажиллагаатай цаг уурын станцтай болно. Энэхүү төсөл нь таны инженерчлэлийн туршлагаас хамааран 45 минутаас 2 цаг хүртэл үргэлжлэх болно. Амжилт хүсье, хөгжилтэй байгаарай!
Алхам 1: Материал цуглуулах
Энэхүү төсөлд танд дараахь зүйлс хэрэгтэй болно.
- Кабельтай Arduino Uno
- DC мотор
- 1 Ногоон LED
- 1 улаан LED
- 1 Хагас талхны самбар
- I2C LCD1602 дэлгэц
- DC хөдөлгүүрт зориулсан 3 иртэй Trifoil сэнсний сэнс (заавал биш)
- Утасны багц (өөр өнгө байвал зохино)
- 1 DHT 11/ DHT 22 чийгшлийн мэдрэгч
- 1 товчлуур
- 2 2.20 к эсэргүүцэл
- 1 10к эсэргүүцэл
- Aurdino Uno програмыг ажиллуулах чадвартай компьютер
- Хутга хутга
- Утас таслагч
- USB Power Bank (заавал биш)
- Талх, Аурдино багтахаар хайрцаг.
Эдгээр зүйлсийн ихэнх нь харьцангуй хямд бөгөөд онлайн технологийн дэлгүүрүүд эсвэл eBay дээрээс хялбархан худалдаж авах боломжтой байдаг.
Алхам 2: Breadboard -д хүч өгөх
Шаардлагатай бүх материал бэлэн байгаа эсэхийг шалгаарай, ажиллах боломжтой цэвэр ажлын талбар байгаа эсэхийг шалгаарай.
Бидний бүтээх гэж буй хэлхээнд хүч хэрэгтэй бөгөөд үүнийг Arduino Uno -оос авсан болно.
Arduino Uno дээрх +3.3V зүүгээс утсыг улаан шугамаар заасан Breadboard дээрх эерэг төмөр замд холбоно уу. Энэ нь улаан шугамын аль ч газраас +5V боломжтой болсон гэсэн үг юм. Breadboard дээрх цэнхэр шугам дээр сөрөг эсвэл GND (Ground) хавсаргана уу. Одоо цэнхэр шугамыг бүхэлд нь газар авах боломжтой. Breadboard -ийн хоёр талд байгаа +5V ба GND -ийг боломжтой болгохын тулд хоёр утас ашиглан Breadboard -ийн нэг төгсгөлөөс нөгөө үзүүр рүү үсрэх хэрэгтэй. Газрын болон цахилгаан утаснуудын үлдсэн хэсгийг байрлуулахын тулд дээрх диаграмыг дагана уу.
Алхам 3: DHT11 ба I2C LCD1602 дэлгэцийг хавсаргана уу
I2C LCD1602 дэлгэцийн хүчийг Arduino Uno -ийн +5V зүү, I2C LCD1602 дэлгэцийн газардуулгын утсыг Arduino Uno -ийн газардуулгатай холбоно. Дараа нь I2C LCD1602 дэлгэцийн SDA -аас өөр утсыг Arduino Uno -ийн А4 аналог зүү, SCL -ийн утсыг Arduino Uno -ийн А5 аналог зүү рүү холбоно уу. Диаграммд ашигласан дэлгэц нь ПХБ-д суурилагдаагүй тул PCB бус I2C LCD1602 дэлгэцийн утас буруу байх болно гэдгийг анхаарна уу.
Одоо DHT 11 мэдрэгчийг аваад DHT11 -ийн газраас Aurdino дээрх газардуулгын утас руу залгаарай. DHT 11 -ийн хүчийг талхны самбар дээрх цахилгаан төмөр замд холбоно уу. Эцэст нь DHT11 мэдрэгчийн дохионы залгуураас утсыг Digital Pin 7 -д залгаарай. Дээрх диаграм дээр DHT 11 -ийг ашиглаагүй, харин TMP36 мэдрэгчийг ашигласан болохыг анхаарна уу. Гэсэн хэдий ч утас нь диаграмтай ижил байна.
Манай LCD болон Humiture мэдрэгч одоо ажиллаж байгаа бөгөөд програмчлалын тусламжтайгаар бид эдгээр төхөөрөмжүүд хэрхэн ажиллахыг хянах боломжтой болно.
Хэрэв та утас тавих талаар эргэлзэж байвал дээрх диаграмыг үзнэ үү.
Алхам 4: LED ба товчлуурыг холбоно уу
Одоо бидний дэлгэц, Humiture мэдрэгч нь LED болон товчлуурыг суулгах цаг болжээ. Pushbutton нь DC моторыг удирдах болно. Хэрэв товчлуур дарагдсан бол DC мотор ажиллаж эхлэх болно, учир нь DC мотор ажиллаж байх үед Ногоон LED асах бөгөөд Улаан LED унтрах болно. Хэрэв товчлуур дарагдаагүй бол Улаан LED асах бөгөөд Ногоон LED унтрах болно.
Талхны тавцангийн А4 дээрх газардуулгын утсан доорх Ногоон LED -ийн катодыг холбоно уу. Улаан ледтэй ижил зүйлийг талхны тавцангийн А10 дээрх газардуулгын утасны доор байрлуулна. Одоо 2.2K резисторыг Ногоон ба Улаан LED анод дээр байрлуул.
Дээрх диаграммд үзүүлсэн шиг талхны хавтангийн гүүрэн дээрх товчлуурыг холбоно уу. Товчлуурын 2a терминалын доор 10k эсэргүүцэл холбоно уу (баруун доод зүү). Дээрх диаграммд үзүүлсэн шиг резисторын төгсгөлийг газардуулгын утсанд холбосон эсэхийг шалгаарай.
Алхам 5: Утас холбох, DC мотор нэмэх
Бид бараг утас холбож дууссан! Ногоон Led резисторын төгсгөлөөс Aurdino дээрх Digital Pin 2 руу утсыг болгоомжтой холбоно уу. Үүний нэгэн адил, Улаан Led резисторын төгсгөлөөс Aurdino дээрх Digital Pin 3 руу утсыг холбоно уу. Одоо товчлуурын 2b терминалаас (баруун дээд талын зүү) Aurdino дээрх Digital pin 4 руу утсыг холбоно уу.
Одоо DC хөдөлгүүрийг аваад эерэг үзүүрийг товчлуурын 2b терминал дээр дижитал зүү 4 -тэй холбосон утасны дээд талд байрлуулна. DC хөдөлгүүрийн сөрөг үзүүрийг газардуулгатай холбогдсон 27 -р эгнээнд байрлуулна.
Моторын туйлшрал нь хамаагүй. Эргэлтийн чиглэлийг програмчлах замаар өөрчилж болно.
Алхам 6: Утас цэвэрлэх, цэгцлэх
Утасыг тохирох уртаар хайчилж, утас бүрт тохирох өнгийг ашигла. (Газарт зориулсан хар утас, хүч чадлын улаан утас, дижитал тээглүүрт зориулсан цэнхэр утас). Хар утсыг ашиглан DHT11 мэдрэгч болон I2C LCD1602 дэлгэц дээрх илүүдэл утсыг зип зангиа шиг холбоно уу. Энэ процедурын дараа та бүх утас руу амархан нэвтрэх боломжтой байх ёстой.
Алхам 7: Aurdino дээр код байршуулна уу
Эндээс компьютер дээрээ Arduino програмыг татаж аваарай. Програмыг нээгээд "Ctrl+N" товчлуурыг дарж шинэ ноорог үүсгээрэй. Энэхүү шинэ ноорог зургийг "Aurdino Weather Station" гэж тэмдэглээрэй. Доорх кодыг татаж аваад програмдаа оруулна уу. USB кабелийг компьютер болон Arduino руу залгаарай. Одоо "Ctrl+Shift+S" товчлуурыг дарж кодыг хадгалаад баруун тийш харсан сум шиг хэлбэртэй байршуулах товчийг дарна уу. Энэ програмыг ажиллуулахын тулд шаардлагатай бүх номын санг татаж аваад суулгасан эсэхийг шалгаарай. (LCD номын сан, DHT11 номын сан)
Алхам 8: Суултын хайрцгийг нэмж турших
Бүрхүүл үүсгэхийн тулд хайрцгийг ашиглан тодорхой хэсгүүдийг хайчилж ав. LCD дэлгэц нь хайрцагны дээд талд 2 см х 7 см хэмжээтэй тэгш өнцөгт зүсэлт хийх шаардлагатай болно. Хайрцагны зүүн талд DHT11 мэдрэгчийг байрлуулахаар нүхийг хайчилж ав. Aurdino USB кабелийг тааруулахын тулд хайрцагны баруун талд ижил зүйлийг хий. Хүссэн байршилдаа тогтмол гүйдлийн хөдөлгүүрийг байрлуулахаар нүхийг хайчилж ав, энэ нь сэнс болно. Ногоон ба улаан LED хайрцгийн доод талд нүх гарга. Эцэст нь товчлуур дээр шууд байрлах хайрцагт нүх үүсгэнэ. Харандаа эсвэл халив ашиглан товчлуур дээр дарсан нүхнээс товчлуурыг дарахад хялбар байх болно.
Одоо та Аурдиногийн цаг уурын станцыг туршиж үзэхэд бэлэн боллоо. Aurdino дээр кодыг оруулаад ажиллуулна уу! LCD нь чийгшил ба температурыг харуулах ёстой. Товчлуур дарагдаагүй үед улаан LED асаалттай байх ёстой. Гэсэн хэдий ч товчлуурыг дарсны дараа DC мотор нь Ногоон LED -тэй адил ажиллаж байх ёстой.
Зөвлөмж болгож буй:
ESP8266 ба ESP32 DIY ашигладаг мэргэжлийн цаг уурын станц: 9 алхам (зурагтай)
ESP8266 ба ESP32 DIY ашигладаг мэргэжлийн цаг уурын станц: LineaMeteoStazione бол Sensirion -ийн мэргэжлийн мэдрэгч, Дэвис багажны зарим бүрэлдэхүүн хэсэг (Rain Gauge, Anemometer) -тай холбогдож болох цаг агаарын бүрэн станц юм.Төсөл нь DIY цаг уурын станцад зориулагдсан боловч зөвхөн шаардлагатай
Хиймэл дагуулын тусламжтайгаар цаг уурын станц: 5 алхам
Хиймэл дагуулын тусламжтай цаг уурын станц: Энэхүү төсөл нь цаг агаарын мэдээллийг өөрсдөө цуглуулах хүсэлтэй хүмүүст зориулагдсан болно. Энэ нь салхины хурд, чиглэл, температур, агаарын чийгшлийг хэмжих боломжтой. Мөн 100 минут тутамд дэлхийг тойрон эргэдэг цаг агаарын хиймэл дагуулыг сонсох чадвартай. Би хүсч байна
NaTaLia цаг уурын станц: Arduino нарны эрчим хүчээр ажилладаг цаг уурын станц зөв замаар хийсэн: 8 алхам (зурагтай)
NaTaLia цаг уурын станц: Arduino нарны эрчим хүчээр ажилладаг цаг уурын станц зөв замаар хийсэн: 1 жилийн турш 2 өөр байршилд амжилттай ажилласны дараа би нарны эрчим хүчээр ажилладаг цаг уурын станцын төслийн төлөвлөгөөгөө хуваалцаж, хэрхэн урт хугацаанд үнэхээр оршин тогтнож чадах систем болж хөгжсөн тухай тайлбарлаж байна. нарны эрчим хүчнээс үүссэн үе. Хэрэв та дагах бол
DIY цаг уурын станц ба WiFi мэдрэгч станц: 7 алхам (зурагтай)
DIY цаг уурын станц ба WiFi мэдрэгч станц: Энэхүү төсөлд би WiFi мэдрэгч станцын хамт цаг агаарын станцыг хэрхэн яаж хийхийг танд үзүүлэх болно. Мэдрэгч станц нь орон нутгийн температур, чийгшлийн өгөгдлийг хэмжиж, WiFi -ээр цаг уурын станц руу илгээдэг. Цаг уурын станц дараа нь
RPi цаг уурын станц ба дижитал цаг: 4 алхам (зурагтай)
RPi цаг уурын станц ба дижитал цаг: Энэ бол хурдан бөгөөд хялбар төсөл бөгөөд үзүүлэх сайхан дэлгэц юм. Энэ нь цаг хугацаа, цаг агаарын нөхцөл байдал, температурыг хоёуланг нь харуулдаг. Хэрэв танд харсан зүйл тань таалагдаж байвал миний хийсэн зүйлийг дагаж мөрдөхийн тулд намайг Instagram, Twitter (@Anders644PI) дээр дагаарай