Агуулгын хүснэгт:
- Алхам 1: Материал: Arduino Uno
- Алхам 2: Материалууд: Force Sensitve Resistor-Small and Erkek Connector
- Алхам 3: Материал: Чичирхийллийн мотор
- Алхам 4: Эсэргүүцэл
- Алхам 5: Breadboard хийх
- Алхам 6: Код
- Алхам 7: Тохиргоог дайчлах
- Алхам 8: Бээлийний хувьд
- Алхам 9: Хэмжилт хийх
- Алхам 10: Дизайн үүсгэх
- Алхам 11: Угсрах
- Алхам 12: Будаг
- Алхам 13: Туршилт
Видео: Arduino Sensor Gauntlet: 13 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:03
Эрхэм зорилго: Arduino тохиргоог ашиглан хурууны даралт мэдрэгч бүхий гарын авлага хийх
Яагаад: Ganglion уйланхайгаас үүдэлтэй зүүн гарт мэдрэл гэмтэх шийдэл
Юу: Гар/эрхий хуруугаараа мэдрэмжээ алдах нь гарт байгаа бүх зүйлийг хаях гинжин урвал үүсгэдэг.
Хэрхэн: Arduino нь хоёр мэдрэгчээр програмчлагдсан бөгөөд нэг нь эрхий хуруугаараа, нөгөө нь дунд хуруугаараа, мэдээллийг бугуйвчны чичиргээний хөдөлгүүрт өгдөг. Энэ нь зүйлийг унагахын оронд объектыг амжилттай барьж байгааг хүлээн зөвшөөрөх боломжийг олгох ёстой.
Алхам 1: Материал: Arduino Uno
Ардуино Уно
Амазоноос
Алхам 2: Материалууд: Force Sensitve Resistor-Small and Erkek Connector
Хүч мэдрэмтгий эсэргүүцэл - Жижиг
www.sparkfun.com/products/9673
Холбогч
Хүч мэдрэмтгий мэдрэгчийн төгсгөл хүртэл гагнах
Алхам 3: Материал: Чичирхийллийн мотор
Чичирхийллийн мотор
www.sparkfun.com/products/8449
Алхам 4: Эсэргүүцэл
10K эсэргүүцэл
Алхам 5: Breadboard хийх
Мэдрэгчид болон Arduino хоорондоо ярилцах эсэхийг харахын тулд талхны самбар.
-
Хүч мэдрэмтгий мэдрэгч
- 3.3V (Зураг дээрх ногоон утас) хүч мэдрэгч рүү
- A0 зүү (зураг дээрх цэнхэр утас) 10K эсэргүүцэлтэй хүч мэдрэгчийн зүү
- Газрын утас (зураг дээрх цэнхэр) талхны тавцан дээр
-
Чичирхийллийн мотор
- Газардуулга (Цэнхэр утас)
- Зүү 3 (Улаан утас)
- 9V залгуураар тэжээх боломжтой
Алхам 6: Код
/* FSR энгийн туршилтын тойм. FSR -ийн нэг үзүүрийг тэжээлд, нөгөө үзүүрийг аналог 0 -тэй холбоно уу.
Дараа нь аналог 0 -ээс 10K эсэргүүцлийн нэг үзүүрийг газардуу холбоно
*/
int fsrPin = 0; // FSR ба 10K уналт нь a0 -тэй холбогдсон байна
int fsrReading; // FSR эсэргүүцэл хуваагчаас авсан аналог уншлага
int motorpin = 3; // чичиргээний хөдөлгүүрийн зүү
хүчингүй тохиргоо (хүчингүй) {
Цуваа эхлэх (9600);
pinMode (моторт хавчаар, OUTPUT);
}
void loop (хүчингүй) {
fsrReading = analogRead (fsrPin);
Serial.print ("Аналог унших =");
Serial.println (fsrReading); // түүхий аналог уншлага
int vspeed = газрын зураг (fsrReading, 0, 810, 0, 255)
; analogWrite (motorpin, vspeed);}/*
Алхам 7: Тохиргоог дайчлах
Алхам 8: Бээлийний хувьд
Би савхыг хийхдээ арьсаар хийсэн, бусад материалыг ашиглаж болно.
Миний хэрэглэж байсан арьс
Алхам 9: Хэмжилт хийх
- Гар, гарын шуунд зориулж загвар гаргах.
- Bristol Board эсвэл бусад хатуу цаасан дээр зурж хайчилж ав.
Алхам 10: Дизайн үүсгэх
- Хүссэн загвар, соронзон хальсыг арьсан дээр зурж бэхлээрэй
- Багаж хэрэгслийг ашиглан арьсан дээрх хэв маягийг судалж, хүссэнээрээ налуу/налууг хий.
- Арьс нь чийгтэй байх ёстой, гэхдээ сийлбэр хийхээс өмнө хэт нойтон биш байх ёстой
Алхам 11: Угсрах
- Холбохын тулд утас ашиглана уу
- Би арьсан цоолтуур ашиглан нүх гаргав
- Түр зуур барихын тулд би цахилгаан соронзон хальс ашиглан цахилгаан хэрэгслийг байрлуулсан байв. Илүү байнгын шийдэл олохын тулд би электроникийн зориулалтаар оёсон арьсан тууз хийхээр төлөвлөж байна.
- Хүч мэдрэгч нь эрхий хуруугаараа, чичиргээ мэдрэгч нь гар дээр байна
Алхам 12: Будаг
Загварыг будахын тулд би арьсан будаг хэрэглэсэн бөгөөд зөвхөн хүсвэл л хэрэгтэй.
Алхам 13: Туршилт
Бүх зүйл ажиллаж байгаа эсэхийг шалгахын тулд туршиж үзээрэй.
Зөвлөмж болгож буй:
Infinity Gauntlet -ийн хяналттай гэрийн автоматжуулалт: 8 алхам (зурагтай)
Infinity Gauntlet -ийн хяналттай гэрийн автоматжуулалт: Өмнөх төсөлдөө би гэрлийн унтраалгыг хянадаг хязгааргүй хэмжүүр хийсэн. Би зургаан чулуу ашиглахыг хүссэн бөгөөд чулуу бүр нь цахилгаан хэрэгсэл, хаалганы түгжээ, гэрэлтүүлгийг хянах боломжтой байсан тул гэрийн автоматжуулалтын системийг хязгааргүй жийргэвч ашиглан хийв. Энэхүү төсөлд
Arduino Uno ашиглан акустик левитаци Алхам алхам (8 алхам): 8 алхам
Arduino Uno-тай акустик Levitation Алхам алхамаар (8 алхам): хэт авианы дууны дамжуулагч L298N Dc эмэгтэй адаптерийн эрэгтэй тэжээлийн тэжээлийн хангамж Arduino UNOBreadboard Энэ нь хэрхэн ажилладаг вэ: Нэгдүгээрт, та кодыг Arduino Uno-д байршуулдаг (энэ нь дижитал төхөөрөмжөөр тоноглогдсон микроконтроллер юм. кодыг хөрвүүлэх аналог портууд (C ++)
Гэрлийн унтраалгыг өөрийн картон Infinity Gauntlet ашиглан удирдах: 10 алхам
Гэрлийн унтраалгыг өөрийн картон Infinity Gauntlet -ээр удирдаарай: Би Avengers киноноос санаа авч, Thanos Infinity Gauntlet -ийг картоноор хийж эхэлсэн. Энэ төсөлд би MPU6050 ба NRF24L01+ 2.4GHz утасгүй RF дамжуулагч модулиудыг ашиглан хоёр Arduino самбар хооронд утасгүй холбогдох боломжтой болсон. Infinity Gauntl
DIY Arduino робот гар, Алхам алхам: 9 алхам
DIY Arduino робот гар, алхам алхмаар: Эдгээр заавар нь танд робот гарыг хэрхэн яаж хийхийг зааж өгөх болно
Миний хаалган дээр хэн байгаа вэ? PIR Motion Sensor/Range Sensor Project: 5 алхам
Миний хаалган дээр хэн байгаа вэ? PIR Motion Sensor/Range Sensor Project: Манай төсөл нь PIR болон зайны мэдрэгчээр дамжуулан хөдөлгөөнийг мэдрэх зорилготой юм. Arduino код нь хэрэглэгчид ойрхон байгааг хэлэхийн тулд харааны болон аудио дохиог гаргана. MATLAB код нь хэрэглэгчид хэн нэгэн ойрхон байгааг мэдэгдэхийн тулд и -мэйл дохио илгээх болно