Агуулгын хүснэгт:

Аурдиногийн цаг уурын станц: 8 алхам
Аурдиногийн цаг уурын станц: 8 алхам

Видео: Аурдиногийн цаг уурын станц: 8 алхам

Видео: Аурдиногийн цаг уурын станц: 8 алхам
Видео: Трактористы (комедия, реж. Иван Пырьев, 1939 г.) 2024, Долдугаар сарын
Anonim
Аурдиногийн цаг уурын станц
Аурдиногийн цаг уурын станц

Та өөрийн гэсэн 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 дэлгэцийг хавсаргана уу

DHT11 ба I2C LCD1602 дэлгэцийг хавсаргана уу
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 ба товчлуурыг холбоно уу

LED болон товчлуурыг холбоно уу
LED болон товчлуурыг холбоно уу

Одоо бидний дэлгэц, Humiture мэдрэгч нь LED болон товчлуурыг суулгах цаг болжээ. Pushbutton нь DC моторыг удирдах болно. Хэрэв товчлуур дарагдсан бол DC мотор ажиллаж эхлэх болно, учир нь DC мотор ажиллаж байх үед Ногоон LED асах бөгөөд Улаан LED унтрах болно. Хэрэв товчлуур дарагдаагүй бол Улаан LED асах бөгөөд Ногоон LED унтрах болно.

Талхны тавцангийн А4 дээрх газардуулгын утсан доорх Ногоон LED -ийн катодыг холбоно уу. Улаан ледтэй ижил зүйлийг талхны тавцангийн А10 дээрх газардуулгын утасны доор байрлуулна. Одоо 2.2K резисторыг Ногоон ба Улаан LED анод дээр байрлуул.

Дээрх диаграммд үзүүлсэн шиг талхны хавтангийн гүүрэн дээрх товчлуурыг холбоно уу. Товчлуурын 2a терминалын доор 10k эсэргүүцэл холбоно уу (баруун доод зүү). Дээрх диаграммд үзүүлсэн шиг резисторын төгсгөлийг газардуулгын утсанд холбосон эсэхийг шалгаарай.

Алхам 5: Утас холбох, DC мотор нэмэх

Утас холбох, DC мотор нэмэх
Утас холбох, 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 -тэй адил ажиллаж байх ёстой.

Зөвлөмж болгож буй: