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

Резистор хадгалах байршлын систем "Resys": 7 алхам (зурагтай)
Резистор хадгалах байршлын систем "Resys": 7 алхам (зурагтай)

Видео: Резистор хадгалах байршлын систем "Resys": 7 алхам (зурагтай)

Видео: Резистор хадгалах байршлын систем
Видео: Разберитесь в сложной схеме холодильника Samsung! 2024, Арваннэгдүгээр
Anonim
Резистор хадгалалтын байршлын систем
Резистор хадгалалтын байршлын систем

Энэ бол таны резисторыг олоход хялбар болгодог систем юм.

Хүссэн утгыг хайж олоод баруун талын шүүгээ асна.

Энэ системийг хүссэн тооны шүүгээнд өргөтгөх боломжтой.

Хангамж

Хаягдах LED WS2812B

Ардуино Нано

4 х 4 матрицын массив 16 түлхүүр

Резистор

USB цэнэглэгч эсвэл бусад 5V тэжээлийн хангамж

PLA утас

Холбогчийн толгой

ПХБ -ийн загварыг гаргах

10к потметр

Алхам 1: Цахилгаан хэлхээг хий

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

ПХБ -ийн хоёр талт загвар дээр хэлхээг хий

Товчлуур:

Хямд товчлуур нь багана, температур, чийгшил, товчлуурыг дарахад хэр зэрэг өөрчлөгддөг дотоод эсэргүүцэлтэй байдаг. Тиймээс та код дээрх товчлууруудыг тохируулах хэрэгтэй болно.

Надад энэ төсөлд зориулагдсан i2c lcd дэлгэц байгаагүй тул gpio -г arduino нано дээр ашиглах боломжтой байсан тул товчлуурыг adc (аналог оролт) болгох шаардлагатай болсон.

Товчлуурын холбогч хоорондын резистор.

Зүү 2-3 = 10к ом

Зүү 3-4 = 22к ом

Зүү 4-5 = 33к ом

Зүү 6-7 = 2.2 к ом

7-8 зүү = 4.8 к ом

Зүү 8-9 = 10к ом

1 ба 10 нь ашиглагдаагүй байна.

2 -р зүү нь arduino bouard дээр 5V руу явдаг.

9 -р зүү нь A0, 15k ом хүртэл газардуулга руу явдаг.

5 ба 6 -р зүү хооронд ямар ч холболт байх ёсгүй.

Лед:

Arduino дээрх D7 нь 330 Ом -т хүрч, WS2812B дээрх эхний LED (хоёр дахь зүү) дээрх өгөгдөлд орно.

Газраас газар хүртэл.

Arduino дээр Led 5v -аас Vin хүртэл

Та LED -үүдийг хайхрамжгүй хайчилж, арын хавтан дээр утастай болгох эсвэл ледийг хэрхэн байрлуулахыг хүсч байна.

Ледийг зөв чиглэлд залгахаа мартуузай, тэдгээр нь оролт, гаралттай байдаг.

Lcd дэлгэц:

Диаграмыг дагана уу.

Потметр нь дэлгэц дээрх тодосгогчийг тохируулахад л хангалттай.

Оролтын хүчдэл i өөрчлөгдөхөд л та үүнийг тохируулах хэрэгтэй болно.

www.arduino.cc/en/Tutorial/HelloWorld

Дахин тохируулах:

Зүүг дахин тохируулахын тулд D10

Цахилгаан хангамж:

USB цэнэглэгч.

USB кабелийг хайчилж, газардуулгыг (хар) arduino дээр, 5в (улаан) холболтыг Вин рүү холбоно уу

Алхам 2: Файлууд

Энэ бол хобби төсөл, би мэргэжлийн кодлогч биш.

Зөвлөгөө, заль мэхийг урьж байна:)

Алхам 3: Arduino Nano програм

Arduino Nano програм
Arduino Nano програм
Arduino Nano програм
Arduino Nano програм

Номын санг татаж авах:

Arduino IDE дээр ноорог нэртэй таб дээр дараад номын сан оруулах/Номын санг удирдах товчийг дарна уу.

Хайх

-Түргэн

-LiquidCrystal.h

Тэдгээрийг суулгана уу.

"Ohmsys1.44.ino" -г нээнэ үү.

Arduino -г USB -ээр холбоно уу

Зөв ком портыг сонгоод ноорогоо байршуулна уу.

Алхам 4: Хэрхэн ашиглах

Үнэ цэнээ цифрээр оруулна уу

* таслал юм

# нь системийг дахин тохируулдаг

А бол ом

B бол K-ohm

C бол М-ом

D бол дахин эхлүүлэх цифр юм

Алхам 5: Товчнуудыг хэрхэн тохируулах вэ

Сэтгэгдэл бичихгүй "Serial.println (sensorValue);" (давталтын хоёр дахь мөр)

Цуврал монитороо ажиллуулна уу.

Та товчлуурыг хэр хатуу/зөөлөн дарснаас болж товчлуурууд нь хувьсах эсэргүүцэлтэй байдаг.

Цуваа дэлгэц дээрх чихний товчлуурын дээд/бага утгыг анхаарч үзээрэй.

Кодоос товчлууруудыг хайж олоорой.

Эхний тоо нь "бага", сүүлчийнх нь "өндөр" байна.

// **************************** Товч 1 ****************** ********

if ((sensorValue> 387) && (sensorValue <394) && delayrunning == false)

Үр дүнгийнхээ дагуу тоог өөрчил.

Та кодонд өөр өөр дугаар авах болно, энэ нь таныг бухимдуулж болохгүй.:)

Алхам 6: Илүү олон шүүгээ хийх системийг өргөтгө

Одоогийн байдлаар уг системийг 16 шүүгээнд зориулж хийсэн болно.

Та үүнийг хүссэн хэмжээгээрээ сунгаж болно.

Цахилгаан хангамж үүнийг зохицуулж чадна гэдэгт итгэлтэй байгаарай.

Үүнийг сунгахын тулд та "#NUM_LEDS 15" -ийг хүссэн тооны шүүгээ/лед болгон өөрчлөх хэрэгтэй.

Энэ нь 0 -ээс эхэлдэг тул хүссэн шүүгээ/ледээс 1 -ийг хасна уу

Хуулж тавих

"хэрэв ((Sumtall> 6) && (Sumtall <16))

{LEDreset ();

leds [1] = CRGB (255, 0, 255);

FastLED.show (); саатал (300); }"

мөн нэг шүүгээнд өөрийн хүрээг төлөвлөөрэй.

"Leds [1]" хэсэгт шинэ шургуулга тус бүрт нэг оронтой тоог нэмнэ үү

Хэрэв та хүсвэл LED -ийн өнгийг өөрчилж болно (255, 0, 255)

Алхам 7: Шүүгээнд зориулсан гэрлийг тусгаарла

Шүүгээнд зориулсан гэрлийг тусгаарла
Шүүгээнд зориулсан гэрлийг тусгаарла
Шүүгээнд зориулсан гэрлийг тусгаарла
Шүүгээнд зориулсан гэрлийг тусгаарла

Бага зэрэг гоожсон байсан нь зарим асуудал үүсгэсэн.

Би үүнийг шүүгээ тус бүрт толин тусгал тууз нэмж оруулснаар зассан.

Хажуу ба доод хэсэгт нэмсэн тууз.

Хэрэв танд гэрэл нэвтрэхгүй тууз байгаа бол mirrortape хийх шаардлагагүй болно.

Энэ нь асуудлыг шийдсэн:)

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