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

Хүч мэдрэх эсэргүүцэл (FSR) Arduino Энгийн заавар: 8 алхам
Хүч мэдрэх эсэргүүцэл (FSR) Arduino Энгийн заавар: 8 алхам

Видео: Хүч мэдрэх эсэргүүцэл (FSR) Arduino Энгийн заавар: 8 алхам

Видео: Хүч мэдрэх эсэргүүцэл (FSR) Arduino Энгийн заавар: 8 алхам
Видео: Шүлсний хүч 2024, Долдугаар сарын
Anonim
Image
Image

Энэхүү гарын авлагад бид хүч мэдрэгч эсэргүүцэл (FSR) дээр хэрэглэж буй хүчийг хэрхэн илрүүлж, OLED дэлгэц дээр харуулах талаар сурах болно, бид ногоон, улаан LED -ээр хязгаарлах болно.

Үзүүлэх видео үзэх.

Алхам 1: Танд хэрэгтэй зүйл

Танд хэрэгтэй зүйл
Танд хэрэгтэй зүйл
Танд хэрэгтэй зүйл
Танд хэрэгтэй зүйл
  1. Arduino UNO (эсвэл өөр Arduino)
  2. Хүч мэдрэгч
  3. OLED дэлгэц
  4. УЛААН, НОГООН LED
  5. 1K ом эсэргүүцэл
  6. Холбогч утас
  7. Талхны самбар
  8. Visuino програм: Visuino татаж авах

Алхам 2: Visuino -г эхлүүлж, Arduino UNO -ийн самбарын төрлийг сонгоно уу

Visuino -г эхлүүлж, Arduino UNO -ийн самбарын төрлийг сонгоно уу
Visuino -г эхлүүлж, Arduino UNO -ийн самбарын төрлийг сонгоно уу
Visuino -г эхлүүлж, Arduino UNO -ийн самбарын төрлийг сонгоно уу
Visuino -г эхлүүлж, Arduino UNO -ийн самбарын төрлийг сонгоно уу

Arduino програмчлах ажлыг эхлүүлэхийн тулд та Arduino IDE -г эндээс суулгасан байх шаардлагатай:

Arduino IDE 1.6.6 дээр зарим чухал алдаанууд байгааг анхаарна уу. 1.6.7 эсвэл түүнээс дээш хувилбарыг суулгасан эсэхээ шалгаарай, эс тэгвээс энэ заавар ажиллахгүй болно! Хэрэв та үүнийг хийгээгүй бол Arduino IDO -г програмчлах Arduino IDE -ийг тохируулахын тулд энэхүү зааварт заасан алхмуудыг дагана уу! Visuino: https://www.visuino.eu мөн суулгах шаардлагатай. Visuino -г эхний зурагт үзүүлсэн шиг эхлүүлнэ үү Visuino дээрх Arduino бүрэлдэхүүн хэсэг (Зураг 1) дээрх "Tools" товчлуур дээр дарна уу. Харилцах цонх гарч ирэх үед 2 -р зурагт үзүүлсэн шиг "Arduino UNO" -г сонгоно уу.

Алхам 3: Visuino -д бүрэлдэхүүн хэсгүүдийг нэмнэ үү

Visuino -д бүрэлдэхүүн хэсгүүдийг нэмнэ үү
Visuino -д бүрэлдэхүүн хэсгүүдийг нэмнэ үү
Visuino -д бүрэлдэхүүн хэсгүүдийг нэмнэ үү
Visuino -д бүрэлдэхүүн хэсгүүдийг нэмнэ үү
  1. "SSD1306/SH1106 OLED Дэлгэц (I2C)" бүрэлдэхүүн хэсгийг нэмнэ үү
  2. 2x "Аналог утгыг харьцуулах" бүрэлдэхүүн хэсгийг нэмнэ үү

Алхам 4: Visuino Set -ийн бүрэлдэхүүн хэсгүүдэд

Visuino Set бүрэлдэхүүн хэсгүүдэд
Visuino Set бүрэлдэхүүн хэсгүүдэд
Visuino Set бүрэлдэхүүн хэсгүүдэд
Visuino Set бүрэлдэхүүн хэсгүүдэд
Visuino Set бүрэлдэхүүн хэсгүүдэд
Visuino Set бүрэлдэхүүн хэсгүүдэд
Visuino Set бүрэлдэхүүн хэсгүүдэд
Visuino Set бүрэлдэхүүн хэсгүүдэд
  1. "DisplayOLED1" бүрэлдэхүүн хэсэг дээр давхар товшоод "Элементүүд" харилцах цонхонд "Текст талбар" -ыг зүүн тийш чирнэ үү.
  2. Баруун талд байгаа "Текст талбар1" -г сонгоод шинж чанаруудын цонхонд хэмжээг тохируулна уу: 3 ба Y: 40
  3. "CompareValue1" бүрэлдэхүүн хэсгийг сонгоод шинж чанарын цонхонд Compare Type: ctSmallerOrEqualand утга: 0.1 "CompareValue1" нь Ногоон LED -ийг асаахад ашиглагддаг бөгөөд энэ нь оролтын утга бага буюу 0.1 -тэй тэнцүү байх үед LED -ийг идэвхжүүлдэг гэсэн үг юм.
  4. "CompareValue2" бүрэлдэхүүн хэсгийг сонгоод шинж чанарын цонхонд Compare Type: ctBigger -ийг тохируулна уу

ба утга: 0.1 "CompareValue2" нь Улаан LED -ийг асаахад ашиглагддаг бөгөөд энэ нь оролтын утга 0.1 -ээс их байх үед улаан LED -ийг идэвхжүүлдэг гэсэн үг юм.

Алхам 5: Visuino Connect бүрэлдэхүүн хэсгүүдэд

Visuino Connect бүрэлдэхүүн хэсгүүдэд
Visuino Connect бүрэлдэхүүн хэсгүүдэд
Visuino Connect бүрэлдэхүүн хэсгүүдэд
Visuino Connect бүрэлдэхүүн хэсгүүдэд
  1. Arduino аналог гаралтын зүү [0] -ийг "CompareValue1" бүрэлдэхүүн хэсгийн зүүтэй холбоно уу [In]
  2. Arduino аналог гаралтын зүү [0] -ийг "CompareValue2" бүрэлдэхүүн хэсгийн зүүтэй холбоно уу [In]
  3. Arduino аналог гаралтын зүү [0] -ийг "DisplayOLED1> Текст талбар1" бүрэлдэхүүн хэсгийн зүүтэй холбоно уу [In]
  4. "DisplayOLED1" бүрэлдэхүүн хэсгийг Arduino I2C зүүтэй холбоно уу [In]
  5. "CompareValue1" бүрэлдэхүүн хэсгийн зүүг [Out] Arduino дижитал зүүтэй холбоно уу [8]
  6. "CompareValue2" бүрэлдэхүүн хэсгийн зүүг [Out] Arduino дижитал зүүтэй холбоно уу [7]

Алхам 6: Arduino кодыг үүсгэх, хөрвүүлэх, байршуулах

Arduino кодыг үүсгэх, хөрвүүлэх, байршуулах
Arduino кодыг үүсгэх, хөрвүүлэх, байршуулах
Arduino кодыг үүсгэх, хөрвүүлэх, байршуулах
Arduino кодыг үүсгэх, хөрвүүлэх, байршуулах

Visuino дээр F9 товчийг дарна уу эсвэл 1 -р зурагт үзүүлсэн товчлуур дээр дарж Arduino кодыг үүсгээд Arduino IDE -ийг нээнэ үү.

Arduino IDE дээр Upload товчийг дарж кодыг эмхэтгэн байршуулна уу (Зураг 2)

Алхам 7: Тоглох

Хэрэв та Arduino UNO модулийг асааж, хүч мэдрэгч мэдрэгч дээр дарвал OLED дэлгэц дээр өөрчлөгдөж буй дугаар гарч ирэх бөгөөд ногоон LED асах боловч хязгаарыг давахад улаан LED гэрэлтэх ёстой.

Баяр хүргэе! Та Visuino -той хамт төслөө дуусгасан. Миний энэхүү зааварт зориулан бүтээсэн Visuino төслийг мөн хавсаргасан болно, та үүнийг эндээс татаж аваад Visuino -д нээж болно:

Алхам 8: Хэлхээ

Хэлхээ
Хэлхээ
  1. Arduino Positive pin [5V] -ийг OLED pin [VCC] болон Force sensor pin [1] -д холбоно уу
  2. Arduino Negative pin [GND] -ийг OLED pin [GND] руу холбоно уу
  3. OLED дэлгэцийн зүү [SDA] -ийг Arduino pin [SDA] руу холбоно уу.
  4. OLED дэлгэцийн зүү [SCL] -ийг Arduino pin [SCL] руу холбоно уу.
  5. Force мэдрэгчийн зүү [2] -ийг Arduino аналог пинтэй холбоно уу [0]
  6. Force мэдрэгчийн зүү [2] -ийг 1K ом эсэргүүцэлтэй холбоно уу
  7. Резисторын нөгөө талыг Arduino сөрөг зүү [GND] руу холбоно уу.
  8. Ногоон LED сөрөг зүүг Arduino зүүтэй холбоно уу [GND]
  9. Ногоон LED эерэг зүүг Arduino дижитал зүүтэй холбоно уу [8]
  10. Улаан LED сөрөг зүүг Arduino зүүтэй холбоно уу [GND]
  11. Улаан LED эерэг зүүг Arduino Digital pin -тэй холбоно уу [7]

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