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

Чанга яригчтай DIY цохилт мэдрэгч: 5 алхам (зурагтай)
Чанга яригчтай DIY цохилт мэдрэгч: 5 алхам (зурагтай)

Видео: Чанга яригчтай DIY цохилт мэдрэгч: 5 алхам (зурагтай)

Видео: Чанга яригчтай DIY цохилт мэдрэгч: 5 алхам (зурагтай)
Видео: 125 САМЫХ ИННОВАЦИОННЫХ ЭЛЕКТРОТРАНСПОРТНЫХ И ЛИЧНЫХ ТРАНСПОРТНЫХ СРЕДСТВ 2024, Долдугаар сарын
Anonim
Чихэвч бүхий DIY цохилт мэдрэгч
Чихэвч бүхий DIY цохилт мэдрэгч

Илтгэгч нь "ердийн" соронзны ойролцоо байрладаг цахилгаан соронзыг идэвхжүүлэх замаар ажилладаг. Энэ нь чичиргээ үүсгэдэг бөгөөд энэ нь дуу чимээ үүсгэдэг. Тиймээс хэрэв чанга яригчийг гүйдэлээр хангахын оронд чанга яригчийг өөрөө хөдөлгөж гүйдэл (маш бага бол) үйлдвэрлэх боломжтой болно. Энэ гүйдлийг Arduino гэх мэт микроконтроллер илрүүлж, тайлбарлаж болно.

Алхам 1: Илтгэгчийг хайж олох

Илтгэгчийг олох
Илтгэгчийг олох
Илтгэгчийг олох
Илтгэгчийг олох
Илтгэгчийг олох
Илтгэгчийг олох
Илтгэгчийг хайж олох
Илтгэгчийг хайж олох

Та энэ төслийн төлөө золиослоход бэлэн байгаа илтгэгчийг олох хэрэгтэй болно. Та SparkFun дээрээс нэг доллараар худалдаж авах боломжтой, гэхдээ танд хаа нэгтээ байгаа байх. Би хуучин чихэвчний жижиг чанга яригчийг ашигласан боловч та үүнийг хаанаас ч олох боломжтой - хөгжмийн мэндчилгээ карт эсвэл хуучин сэрүүлэгтэй цаг гэх мэт. Дараачийн:

  1. Холбогч утсыг хагасаар нь хайчилж ав
  2. Үүний үзүүрийг хуулж ав
  3. Үүнийг чанга яригч дээр гагнах (тэнд аль хэдийн утас байсан байж магадгүй - зүгээр л таслаарай)

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

Алхам 2: Хэлхээг бий болгох

Цахилгаан хэлхээг бий болгох
Цахилгаан хэлхээг бий болгох

Шаардлагатай материал:

  • Ардуино НҮБ
  • Талхны самбар
  • Холбогч утас
  • LED (ямар ч өнгө)
  • Хоёр 220 ом эсэргүүцэл (улаан улаан хүрэн)
  • Илтгэгч

Дээрх диаграмыг дагаж бүгдийг Arduino -той холбоно уу.

Алхам 3: Энэ кодыг байршуулах

Энэ кодыг Arduino IDE дээр байршуулна уу. Та надтай ижил чанга яригч ашигладаггүй тул үүнийг тохируулах шаардлагатай байж магадгүй тул үүнийг хэрхэн яаж хийхийг хэдэн алхамаар тайлбарлах болно.

int shockMin = 996; // та эдгээрийг өөрчлөх хэрэгтэй байж магадгүй юм

int shockMax = 1010; // та эдгээр хоосон тохиргоог өөрчлөх шаардлагатай байж магадгүй () {pinMode (11, OUTPUT); // Serial.begin (9600); // шалгалт тохируулга хийхэд туслахын тулд үүнийг тайлбарлахгүй} void loop () {int shock = analogRead (A0); int lightval = газрын зураг (shock, shockMin, shockMax, 0, 255); if (lightval> 0) {analogWrite (11, lightval); } өөр {analogWrite (11, 0); } // Serial.println (шок); // шалгалт тохируулга хийхэд туслахын тулд үүнийг тайлбарлахгүй}

Алхам 4: Үүнийг хэрхэн ашиглах талаар

Чанга яригчийн төвийг хуруугаараа дарахад лед нь анивчих болно. Үгүй бол та дараагийн алхамд шалгалт тохируулга хийх шаардлагатай болно. Үгүй бол та чанга яригчийг ямар нэгэн зүйлд хавсаргахыг оролдож болно. Магадгүй та цаасан хавтан дээр наагаад бөмбөр хийж болох уу? - Харандаагаар бөмбөрийн саваа болгон ашиглаж үзээрэй.

Алхам 5: Тохируулах

Хэрэв таны удирдагч аль хэдийн хангалттай анивчсан бол та энэ алхамыг алгасаж болно. Үгүй бол дараах алхмуудыг дагана уу.

  1. "// тохируулга хийхэд туслахын тулд үүнийг тайлбарлахгүй байна" гэсэн мөрүүд дээрх "//" -ийг устгана уу.
  2. Кодыг оруулаад цуваа дэлгэцийг нээнэ үү
  3. Илтгэгчийн төв дээр дарж утгууд хэрхэн өөрчлөгдөж байгааг ажиглаарай
  4. ShockMin болон shockMax хувьсагчдыг цуваа дэлгэц дээрх доод ба өндөр утга болгон өөрчил

int shockMin = 996;

int shockMax = 1010;

Жишээлбэл, цуваа дэлгэц нь таны мэдрэгчийн түлхэлтгүй төлөв гэж 700-г уншдаг бол (зүгээр сууж байхдаа), мөн та үүнийг дарахад энэ нь 860 болж, shockMax -ийг хаа нэгтээ 900 орчим болгож (мэдрэгчийн уншихаас арай дээгүүр), shockMin -ийг ойролцоогоор 680 болгож өөрчилнө үү.

  1. Цуваа дэлгэцийг хаах
  2. Шинэ кодыг байршуулна уу
  3. Илтгэгчийн төв дээр дахин дарна уу

Хэрэв бүх зүйл зөв хийгдсэн бол мэдрэгчийг дарахад л гэрэл асах ёстой.

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