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

Arduino Accelerometer заавар: Серво мотор ашиглан усан онгоцны гүүрийг удирдах: 5 алхам
Arduino Accelerometer заавар: Серво мотор ашиглан усан онгоцны гүүрийг удирдах: 5 алхам

Видео: Arduino Accelerometer заавар: Серво мотор ашиглан усан онгоцны гүүрийг удирдах: 5 алхам

Видео: Arduino Accelerometer заавар: Серво мотор ашиглан усан онгоцны гүүрийг удирдах: 5 алхам
Видео: How To Track Orientation with Arduino | ADXL345 Accelerometer Tutorial 2024, Арваннэгдүгээр
Anonim
Arduino Accelerometer заавар: Серво мотор ашиглан усан онгоцны гүүрийг удирдах
Arduino Accelerometer заавар: Серво мотор ашиглан усан онгоцны гүүрийг удирдах

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

Эдгээр чадваруудын нэг бол хурдатгал хэмжигч нь машинаа уралдааны тоглоомд удирдах эсвэл тодорхой апп ашиглан утсаа робот эсвэл акселерометрийг удирдлагын хэрэгсэл болгон ашигладаг RC машины алсын удирдлага болгон ашиглах боломжийг олгодог.

Тиймээс энэхүү Arduino Accelerometer гарын авлагад бид усан онгоцныхоо гүүрийг нээх, хаах ажлыг хянахын тулд ухаалаг гар утсандаа суулгасан хурдасгуур мэдрэгчийг ашиглахын тулд энэхүү сүүлийн функцийг ашиглах болно. Мэдээжийн хэрэг, гүүр нь хаагдахад 0 градус, нээхэд 90 градусаар явдаг servo мотор юм.

Энэхүү Arduino Accelerometer гарын авлагын цаад санааны талаар ярилцъя …

Санаа:

Бид 1Sheeld самбарыг андройд/iOS програмын хамт ашиглах бөгөөд x тэнхлэг, у тэнхлэг эсвэл z тэнхлэгт гарсан аливаа өөрчлөлтийг Arduino руу илгээх болно. servo градус 0 эсвэл 90.

Эхлэх:

Хэрэв та 1Sheeld -тэй анх удаагаа харьцаж байгаа эсвэл энэ талаар илүү ихийг мэдэхийг хүсч байгаа бол энэхүү хурдан бөгөөд хялбар эхлүүлэх хичээлийг үзэхийг зөвлөж байна.

Хэрэв та өмнө нь servo моторыг туршиж үзээгүй бол энэ хурдан видеог үзэхийг зөвлөж байна. Одоо та 1Sheeld -тэй жаахан танилцсаны дараа эхэлцгээе!

Алхам 1: Тоног төхөөрөмжийн бүрэлдэхүүн хэсгүүд:

Тоног төхөөрөмжийн бүрэлдэхүүн хэсгүүд
Тоног төхөөрөмжийн бүрэлдэхүүн хэсгүүд
Тоног төхөөрөмжийн бүрэлдэхүүн хэсгүүд
Тоног төхөөрөмжийн бүрэлдэхүүн хэсгүүд
Тоног төхөөрөмжийн бүрэлдэхүүн хэсгүүд
Тоног төхөөрөмжийн бүрэлдэхүүн хэсгүүд
Тоног төхөөрөмжийн бүрэлдэхүүн хэсгүүд
Тоног төхөөрөмжийн бүрэлдэхүүн хэсгүүд
  1. Ардуино Уно.
  2. 1Sheld+ самбар.
  3. LED.
  4. S90 servo мотор.
  5. 3 * Эрэгтэй эрэгтэй утас.
  6. Arduino USB кабель эсвэл 9-12V зай.
  7. 1Sheeld App суулгасан Android/iOS утас.

Алхам 2: Програм хангамжийн бүрэлдэхүүн хэсгүүд:

  1. Arduino IDE.
  2. 1heeld номын сан, 1heeld Android App эсвэл iOS App.

Алхам 3:

Зураг
Зураг
Зураг
Зураг
Зураг
Зураг
  1. 1Sheeld самбарыг Arduino -д дүрс1 болгон залгаарай
  2. LCD 16*2 -ийг зураг2 болгон холбоно уу.
  3. 1Sheeld хүчийг 5v (3.3v биш) дээр ажиллахын тулд image3 болгон солино уу.

1Sheeld нь 2 горимтой: Байршуулах горим ба Ажиллах горим. Та дижитал тээглүүрийн ойролцоох унтраалгыг ашиглан 1Sheeld дээр "UART SWITCH", 1Sheeld+дээр "SERIAL SWITCH" гэж нэрлэдэг.

  • Нэгдүгээрт, та Arduino кодыг байршуулахын тулд 1Sheeld самбарыг Байршуулах горимд шилжүүлж, image4 хэлбэрээр "SWITCH" тэмдэг рүү шилжүүлээрэй.
  • Хоёрдугаарт, кодыг байршуулж дуусаад унтраагуураа "UART" тэмдэглэгээ рүү (эсвэл "SERIAL" руу 1Sheeld+ самбар дээр) шилжүүлснээр 1Sheeld самбарыг Үйлдлийн горим болгож ухаалаг гар утастайгаа 1Sheeld програмтай холбогдоорой.

Эцэст нь Arduino USB кабель ашиглан Arduino -г компьютер дээрээ холбоно уу.

Алхам 4: Код:

Arduino Accelerometer Shield -ийн үйл ажиллагаа, тэдгээрийг хэрхэн ашиглах талаар илүү ихийг мэдэхийн тулд би Arduino Accelerometer Shield баримт бичгийг шалгахыг зөвлөж байна.

Одоо 1Sheeld самбарыг байршуулах горимд шилжүүлж, Arduino дижитал цагны хавсаргасан кодыг байршуулна уу. 1Sheeld самбарыг Ашиглалтын горимд шилжүүлээд 1Sheeld програмыг нээж, Bluetooth ашиглан 1Sheeld самбартай холбоно уу.

Алхам 5: Үүнийг ажиллуулна уу:

Arduino Accelerometer -ийн зааварчилгааны видео бичлэгээс харахад би гүүрний хөдөлгөөнийг илтгэхийн тулд servo моторт наасан картон цаасыг ашигласан.

Дараа нь та утсаа өөр рүүгээ чиглүүлснээр та гүүр нь 90 градусын өнцгөөр нээгдэж, LED асаалттай байгааг харах бөгөөд утасны чанга яригчаас гүүр одоо нээгдэж, хөлөг онгоц гаталж байгааг хэлж байна.

Утсаа эсрэг тал руу чиглүүлсний дараа гүүр нь servo -ийн 0 градусаар хаагдаж, LED нь унтарсан байхыг харах болно. давсан.

Энэ бол залуус байсан, танд энэхүү Arduino Accelerometer гарын авлага таалагдсан гэж найдаж байна, энэ талаар ямар нэгэн асуулт асуух эсвэл санал бодлоо хуваалцахаас бүү эргэлзээрэй.

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