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

Шинэ махны мэдэгдэл: 7 алхам
Шинэ махны мэдэгдэл: 7 алхам

Видео: Шинэ махны мэдэгдэл: 7 алхам

Видео: Шинэ махны мэдэгдэл: 7 алхам
Видео: #iphone утсаа алга болгосон ч санаа битгий зовоорой 👌 2024, Арваннэгдүгээр
Anonim
Image
Image
Шинэ махны мэдэгдэл
Шинэ махны мэдэгдэл
Шинэ махны мэдэгдэл
Шинэ махны мэдэгдэл

Шинэ уулзалтыг хадгалах төхөөрөмж. Ангилалдаа олж авсан ур чадвараа ашиглан нэг асуудлыг шийдвэрлэхийн тулд намайг нэг хичээл дээрээ сорьсон тул энэ төсөл хэрэгжиж эхэлсэн. Хэдэн жилийн өмнө манай гэр бүлд тохиолдсон зүйлийн талаар би тэр даруй бодлоо. Нэг зун бид хэдэн долоо хоног амралтаараа явж байгаад үхлийн үнэр, цусанд будагдсан шалан дээр буцаж ирэхэд цэвэрлэх нь хар дарсан зүүд болж, хөлдөөгчид хүч хүрэхгүй байгааг хэлэх нь илүүц биз. Энэ үйл явдал нь аавыг бид үнэгүй үнээр үхрийн мах (сайн зүйл) худалдаж авах уу гэж асуухад хүргэсэн юм. Энэ бол миний асуудлын биелэл тул би өөрөө бие даан ажиллах боломжтой төхөөрөмжийг зохион бүтээсэн бөгөөд хэн нэгэн байшинг шалгаж байгаа эсэхээ мэдэгдэж, ирээдүйд хөлдөөгчөөс хурдан хариу өгөхийн тулд эздийн утсанд мессеж илгээнэ үү.. Ерөнхийдөө төхөөрөмж нь олон өнгийн LED-ийг ашиглан гэрийнхээ эргэн тойронд байгаа хүмүүст ямар нэгэн зүйл буруу болсныг мэдэгдэж, эцэст нь махны талаар мессеж авахыг хүссэн хэн бүхэн муудаж эхэлдэг.

Алхам 1: Эд анги, багаж хэрэгслийг цуглуулах

Эд анги, багаж хэрэгслийг цуглуулах
Эд анги, багаж хэрэгслийг цуглуулах

Энэхүү төслийг дуусгахын тулд барилгачин нь гагнах, Arduino IDE, 3D хэвлэх талаар үндсэн мэдлэгтэй байх шаардлагатай (заавал биш). Энэхүү төсөл нь ихэвчлэн Амазоноос гадуурх электроникуудаас бүрддэг бөгөөд бусад бүх зүйлийг орон нутгийн их дэлгүүрээс амархан олох боломжтой.

Бүрэлдэхүүн хэсгүүд:

  • NodeMCU самбар (https://a.co/haoqMPw)
  • Усны хамгаалалттай DS18B20 температур мэдрэгч (https://a.co/ewfkmng)
  • Нийтлэг катодын RGB LED (https://www.sparkfun.com/products/9264)
  • Савангийн хайрцаг нь хаалттай байх болно (Walmart -д 1 доллар)
  • USB цахилгаан хангамж (https://a.co/ccjaQHv)

Эдгээр бүрэлдэхүүн хэсгүүдийн үлдсэн хэсгийг Amazon -аас иж бүрдэл захиалах замаар цуглуулсан (https://a.co/gUIA75y), гэхдээ та Амазоноос хямдхан иж бүрдэл олж магадгүй (би Arduino сурахыг оролдож байсан).

  • Цахим талхны самбар
  • Холбогч утас
  • Гурван 270Ω эсэргүүцэл
  • Нэг 4.7 кВ эсэргүүцэлтэй
  • Гурван+ толгойн зүү

Хэрэгсэл:

  • Компьютер
  • Микро USB залгуур
  • Гагнуурын хэрэгсэл
  • Өндөр температуртай халуун цавуу буу
  • 1/4 өрмийн битээр өрөмдөх
  • Ширхэг бүхий 3D принтер

Эхэндээ би самбарыг дотоод тэжээлээр тэжээнэ гэж бодож байсан боловч энэ санааг тоглосны дараа би хамгийн хялбар байсан тул гадаад USB тэжээлийн хангамжийг ашиглах болсон.

Алхам 2: Электроникийг хослуулах

Электроникийг хослуулах
Электроникийг хослуулах
Электроникийг хослуулах
Электроникийг хослуулах
Электроникийг хослуулах
Электроникийг хослуулах

1 -р зурагт электроникийн зохион байгуулалтыг харуулав

1-р хэсэг:

Температур мэдрэгчээс ирж буй утас бүрийг өөрийн толгойн зүү дээр гагнана (Зураг 2 & 3)

2 -р хэсэг: Температур. Мэдрэгч

  • NodeMCU самбарыг талхны ирмэг дээр байрлуулна уу (Зураг 4 & 5)
  • NodeMCU -ийг температурт холбохын тулд холбогч утсыг ашиглана уу. мэдрэгч

    1. Талхны тавцан дээр 4 -р зүүгээс чөлөөт эгнээ хүртэл шар утсыг байрлуул
    2. 4.7 кОм эсэргүүцэл аваад 3.3v шугамд холбоод нөгөө талыг нь өмнөх алхамаас эгнээнд байрлуулна.
    3. Температураас шар утсыг байрлуул. мэдрэгчийг байрлуулж, тэр эгнээнд байрлуулна уу
    4. Улаан утсыг температураас нь байрлуул. 3.3v шугам дээр мэдрэгчийг байрлуулж, хар утсыг газрын шугам дээр байрлуулна
    5. NodeMCU дээрх 3.3v зүүг талхны самбар дээрх шугам руу холбоно уу
    6. NodeMCU дээрх газардуулгын зүүг талхны самбар дээрх шугамтай холбоно уу

3 -р хэсэг: LED

Энэ заавар нь LED-ийг холбоход маш их тустай байсан (https://learn.sparkfun.com/tutorials/sik-experiment-guide-for-arduino---v32/experiment-3-driving-an-rgb-led). Та LED -ийн хэсэг бүр дээр ямар зүү зүүж байгаагаа хянах хэрэгтэй (жишээлбэл, Миний тээглүүрүүд D6 (улаан), D7 (ногоон), D8 (цэнхэр)

Алхам 3: Код

Image
Image
Код
Код

Миний одоо ашиглаж буй код нь OneWire номын сангийн DS18x20_Temperature жишээн дээр үндэслэсэн болно.

1 -р хэсэг: Тохиргоо хийх

Дээр үзүүлсэн видео нь NodeMCU -ийг ашиглахад маш сайн эхлэлийг өгөх ёстой.

2 -р хэсэг: Миний код

Дээр дурдсанчлан би ихэвчлэн OneWire номын сангийн кодыг ашигладаг байсан боловч би файлын дээд хэсэгт хоёр хувьсагч нэмж, температур тодорхой босго хэмжээнд хүрсэн бол хариу үйлдэл үзүүлэх хэсгийг нэмж оруулсан (дээрх Arduino код). Түүнчлэн, хэрэв код цэвэр биш бол уучлаарай, энэ бол миний Arduino -той анх удаа кодлож байсан явдал юм.

Алхам 4: 3D хэвлэсэн цасан ширхэг (заавал биш)

3D хэвлэсэн цасан ширхэг (заавал биш)
3D хэвлэсэн цасан ширхэг (заавал биш)
3D хэвлэсэн цасан ширхэг (заавал биш)
3D хэвлэсэн цасан ширхэг (заавал биш)
3D хэвлэсэн цасан ширхэг (заавал биш)
3D хэвлэсэн цасан ширхэг (заавал биш)

Температурыг хадгалахын тулд би цасан ширхэг нэмсэн. Хэрэглэгч хаашаа явах ёстойгоо мэдэгдэхэд туслах мэдрэгч. Миний ашиглаж байсан цасан ширхэг https://www.thingiverse.com/thing:2732146 -аас ирсэн бөгөөд би зүгээр л холбоос (буцааж зээл өгөх) болон температур мэдрэгчийн нүхийг нэмсэн.

Алхам 5: Зүсэх, наах

Зүсэх, наах
Зүсэх, наах
Зүсэх, наах
Зүсэх, наах
Зүсэх, наах
Зүсэх, наах
Зүсэх, наах
Зүсэх, наах
  • Би температур мэдрэгчийг хажуу тийш нь явуулахаар шийдсэн тул хажуугийнхаа 1/4 инчийн нүхийг өрөмдсөн. гарах мэдрэгч. Би бас Micro-USB залгуурын оролтын ирмэгийг таслав.
  • Наалдах хэсгийн хувьд би өндөр температуртай халуун цавуу хэрэглэдэг байсан бөгөөд энэ нь сайн ажилласан тул хангалттай цавуу хэрэглэж байгаа эсэхийг шалгаарай. Би температур мэдрэгчийг хайрцаг болон цасан ширхэгт наасан (Зураг 4 & 5).

Алхам 6: Туршилт

Туршилт
Туршилт
Туршилт
Туршилт
Туршилт
Туршилт

Би коллежид сурч байгаа болохоор туршилтанд мини хөргөгчөө ашигласан. OneWire код нь температурыг цуваа шугамаар (9600 Baud) дамжуулдаг тул температурыг шалгахад хялбар болно.

Алхам 7: Ирээдүй: WIFI код нэмэх

Ирээдүй: WIFI код нэмж байна
Ирээдүй: WIFI код нэмж байна

Мэдээлэгч нь текст илгээх боломжтой байхын тулд би кодонд WIFI боломжийг нэмж оруулахаар төлөвлөж байна.

Энэ бол Instructables дээр хийсэн анхны бүтээл байсан тул нүхийг уучилж үзээрэй.

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