Агуулгын хүснэгт:
- Алхам 1: Уян хатан мэдрэгч гэж юу вэ, энэ нь хэрхэн ажилладаг талаар
- Алхам 2: Arduino руу холбогдох
- Алхам 3: Код
- Алхам 4: Туршилт
Видео: Хялбар заавар: Arduino -той уян хатан мэдрэгч: 4 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Уян хатан мэдрэгч нь дажгүй шүү!
Би тэдгээрийг робот техникийн төслүүддээ байнга ашигладаг бөгөөд эдгээр бяцхан туузыг залуустаа танилцуулахын тулд энгийн бяцхан зааварчилгаа хийхийг бодсон. Уян хатан мэдрэгч гэж юу вэ, энэ нь хэрхэн ажилладаг, Arduino -той хэрхэн холбогдох, түүнд код бичих, эцэст нь үүнийг хэрхэн төсөл дээрээ туршиж, амжилттай хэрэгжүүлэх талаар ярилцъя. Та нарын зарим нь уншигчид биш гэдгийг би мэднэ, зарим нь үүнийг бодит байдал дээр үзэхийг хүсч байна, энэ тохиолдолд миний хийсэн Ironman Repulsor -ийн уян хатан мэдрэгчийн бүрэн гарын авлагын видеог үзээрэй.
Алхам 1: Уян хатан мэдрэгч гэж юу вэ, энэ нь хэрхэн ажилладаг талаар
Уян мэдрэгч нь төвөгтэй мэт боловч үнэндээ энэ нь 2 металлаар бүрсэн резинэн тууз юм. Тийм ээ, ингээд л боллоо!
Ажиллах арга нь мэдрэгчийг нугалаагүй (төвийг сахисан) үед резинэн тууз нь хатуу бөгөөд зузаан тул ноорог дээр үзүүлсэн шиг хоёр хавтангийн хооронд маш бага гүйдэл дамжуулдаг боловч та үүнийг нугалахад тууз тархаж, илүү их гүйдэл дамжуулах боломжийг олгодог бөгөөд энэ гүйдлийг илрүүлж улмаар уян хатан чанарыг системд буцааж өгдөг.
Энгийн, тийм үү? Үүнийг холбоё.
Алхам 2: Arduino руу холбогдох
Уян хатан мэдрэгч дээр 2 зүү байдаг бөгөөд тэдгээрийн нэг нь arduino дээр 3.3V эсвэл 5V -тэй холбогддог, нөгөө нь тэжээлд холбогддог. Гэхдээ үүнээс илүү зүйл бий - газардуулгын холболт хуваагдаж, нэг утас таны arduino оролтын зүү рүү ордог, энд миний Arduino uno дээр A1 байна. Хамгийн гол нь A1 зүү ба газрын хооронд резистор байдаг. Резисторын утга нь таны уян хатан мэдрэгч хэр мэдрэмтгий болохыг тодорхойлох болно. 1K резистор бол сайн эхлэл боловч та шаардлагатай мэдрэмжийг олж авахын тулд утгуудаар тоглож болно.
Дууссан. Ноорогоо үзээд Ironman Repulsor дээр уян хатан байдлаа туршиж үзье.
Алхам 3: Код
Дараах кодыг Sparkfun -ээс авсан боловч өөрчилж болно.
/*********************************************** ***************************** Flex_Sensor_Example.ino SparkFun -ийн уян мэдрэгчийн жишээ схем (https://www.sparkfun.com/products) /10264) Жим Линдблом @ SparkFun Electronics 2016 оны 4 -р сарын 28
47 к резистор бүхий уян мэдрэгчийг хослуулсан хүчдэл хуваагч хэлхээг үүсгэнэ. - Эсэргүүцэл нь A1 -ээс GND хүртэл холбогдсон байх ёстой. - Уян мэдрэгч нь A1 -ээс 3.3V хүртэл холбогдсон байх ёстой. Уян мэдрэгчийн эсэргүүцэл нэмэгдэх тусам (нугалж байна гэсэн үг) A1 дээрх хүчдэл буурах ёстой.
Хөгжлийн орчны онцлог: Arduino 1.6.7 **************************************** ************************************
/ const int FLEX_PIN = A1;
// Хүчдэл хуваагчийн гаралттай холбогдсон зүү
// 5V хүчдэл ба таны бодит эсэргүүцлийг хэмжинэ
// 47k эсэргүүцэл, тэдгээрийг доор оруулна уу: const float VCC = 4.98;
// Ardunio 5V шугамын const float -ийн хэмжсэн хүчдэл R_DIV = 47500.0;
// 3.3k эсэргүүцлийн хэмжсэн эсэргүүцэл
// Кодыг байршуулаад дараа нь эдгээр утгыг өөр болгож тохируулахыг оролдоорой
// гулзайлтын зэргийг нарийвчлан тооцоолох. const float STRAIGHT_RESISTANCE = 37300.0;
// шулуун const хөвөх үед эсэргүүцэл BEND_RESISTANCE = 90000.0;
// 90 градусын эсэргүүцэл
хүчингүй тохиргоо ()
{Serial.begin (9600);
pinMode (FLEX_PIN, INPUT); }
хоосон давталт ()
{// ADC -ийг уншиж, хүчдэл ба эсэргүүцлийг тооцоол
int flexADC = analogRead (FLEX_PIN);
float flexV = flexADC * VCC / 1023.0;
float flexR = R_DIV * (VCC / flexV - 1.0);
Serial.println ("Эсэргүүцэл:" + String (flexR) + "ohms");
// Мэдрэгчийг тооцоолохын тулд тооцоолсон эсэргүүцлийг ашиглана уу
// нугалах өнцөг:
хөвөх өнцөг = газрын зураг (flexR, STRAIGHT_RESISTANCE, BEND_RESISTANCE, 0, 90.0); Serial.println ("нугалах:" + мөр (өнцөг) + "градус");
Serial.println ();
саатал (500); }
Алхам 4: Туршилт
Туршилтын дараа уян хатан мэдрэгч гайхалтай үр дүнг үзүүлэв. Та эндээс харж болно
Энэ хичээл танд таалагдсан гэж найдаж байна. Fungineers руу очно уу. Ардуино болон бусад олон төслүүд танд таалагдах болно:)
Зөвлөмж болгож буй:
FLEXBALL - WiFi бүхий зуун пикселийн уян хатан PCB бөмбөг: 6 алхам (зурагтай)
FLEXBALL - Wi -Fi бүхий зуун пикселийн уян хатан ПХБ -ийн бөмбөг: Сайн уу үйлдвэрлэгчид, энэ бол moekoe үйлдвэрлэгч! Flexball нь уян хатан ПХБ дээр суурилсан бөгөөд 100 WS2812 2020 хаягтай LED -ээр тоноглогдсон. Үүнийг ESP8285-01f - Espressif -ийн ESP дээр суурилсан хамгийн жижиг модуль удирддаг. Нэмж дурдахад энэ нь ADXL345 хурдасгууртай
D4E1 - Уян хатан инженерчлэл: Хазайлтын эсрэг шил 2.4: 4 алхам
D4E1 - Уян хатан инженерчлэл: Хазайлтын эсрэг нүдний шил 2.4: Сайн байна уу, би товч танилцуулгаар эхэлье. Бид бол Бельги улсын Кортрижк хотын Howest хотод байдаг Индустиал бүтээгдэхүүний дизайны оюутнууд юм. CAD-ийн хувьд бид үүнийг туслах хэрэгсэл болгон дахин үйлдвэрлэх үүрэг даалгавар авсан бөгөөд үүнийг цуврал хэлбэрээр үйлдвэрлэх эсвэл жижиг цуврал хэлбэрээр хадгалах боломжтой болсон
Эвдэрсэн, урагдсан уян хатан / уян кабелийг хэрхэн яаж засах вэ.: 5 алхам
Эвдэрсэн эсвэл урагдсан уян хатан / уян кабелийг хэрхэн яаж засах вэ? Кабелийн бодит хэмжээ нь 3/8 инчийн өргөн байв
150 доллараас бага хэмжээтэй уян хатан тунгалаг LED матриц. Хийхэд хялбар: 8 алхам (зурагтай)
150 доллараас бага хэмжээтэй уян хатан тунгалаг LED матриц. Хийхэд хялбар. Би өөрийгөө мэргэжлийн хүн биш, электроникийн чиглэлээр ямар ч дипломгүй гэж хэлмээр байна. Би зүгээр л гараараа ажиллаж, бүх зүйлийг бодож олох дуртай. Над шиг мэргэжлийн бус бүх хүмүүст урам зориг өгөх гэж би үүнийг хэлж байна. Танд чадвартай байх
Даавууны уян хатан мэдрэгч: 4 алхам (зурагтай)
Даавууны уян хатан мэдрэгч: 3 давхар дамжуулагч даавуугаар уян хатан даавууны даралт мэдрэгчийг хэрхэн яаж хийх вэ. Энэхүү зааварчилгаа нь зарим талаараа хоцрогдсон байна. Сайжруулсан хувилбаруудын хувьд дараах зааврыг үзнэ үү: > > https://www.instructables.com/id/Conductive-Thread-Pre