Агуулгын хүснэгт:
- Хангамж
- Алхам 1: Эхний алхам: Gyro -г Arduino руу залгаарай
- Алхам 2: Алхам 2: LED холбоно уу
- Алхам 3: Кодлох
- Алхам 4: Угсралт ба барилгын ажил
- Алхам 5: Та үүнийг хийсэн
Видео: Arduino -той хурдасгуур мэдрэгч: 5 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Надад электрон дуулга хийх санаа төрсөн бөгөөд энэ нь маш сайн Halloween костюм болно. Хэт нарийн ширийн зүйлийг нарийвчлан тайлбарлахгүйгээр маск аль зүг рүү эргэхээс хамаарч өөр өөр хэв маягаар гэрэлтүүлэх шаардлагатай болно, ингэснээр дээшээ харвал дуулга асдаг, гэхдээ би хөдлөхгүй бол төвийг сахидаг.
Хангамж
(1) Arduino Uno ба USB холбогч утас (1) L3G4200 гурвалсан тэнхлэгтэй гиро (MPJA.com дээрээс эсвэл эдгээр төрлийн модулийг зарах боломжтой газар)
эрэгтэй/эмэгтэй утсаар дүүрэн гар (2+) LED гэрэл ба тохирох резистор
(1) Breadboard (Бяцхан хэмжээ нь сайн)
Бүх электроникийн хувьд ямар нэгэн төрлийн орон сууц. Энэ жишээн дээр би чин сэтгэлээсээ цаасан хайрцаг ашигласан боловч та тохирох бүх зүйлийг ашиглаж болно.
Тэвчээр.
Алхам 1: Эхний алхам: Gyro -г Arduino руу залгаарай
За, Arduino -д шууд холбож болох хэд хэдэн утас байгаа боловч 3.3v порт руу холбох хоёр хэсэг байгаа тул бид талхны хавтанг ашиглах хэрэгтэй. 3.3v портоос улаан утсыг талхны самбар дээрх (+) эгнээнд холбоно уу. Дараа нь Gyro дээрх VCC зүүг талхны самбар дээрх (+) залгахын тулд нэг утас залгаарай. Gyro дээрх SDO зүүгээр энэ алхамыг давтана уу. Одоо Хар утсыг аваад GND Pin-ийг талхны самбар дээрх (-) мөрөнд холбож, дараа нь GND Arduino портоос утсыг талхны самбар дээрх (-) эгнээнд холбоно уу. Энэ нь Gyro -г бүрэн ажиллуулахад шаардлагатай өгөгдлийн утаснуудын хувьд юм. Гирол дээрх GRN -ийн доор SDA зүү байгаа бөгөөд үүнийг Arduino дээрх A4 порт руу холбоно уу. Үүний доор SCL зүү байгаа бөгөөд үүнийг Arduino дээрх A5 порт руу хавсаргана уу. Таны Gyro одоо бүрэн холбогдсон байна.
Алхам 2: Алхам 2: LED холбоно уу
За, миний төслийн хувьд хайрцаг хэрхэн хөдөлж байгаагаас шалтгаалан асдаг хоёр LED байсан. явцгаая, тэднийг холбоно уу. Энэ нь энгийн зүйл бөгөөд резисторийн эерэг утсыг өөрийн сонгосон зүүний дугаарын зүү дээр холбоно уу (би 8, 9 -ийг дур мэдэн сонгосон). Тэдгээрийг талхны хавтан дээр холбож, дараа нь LED холбож, LED-ийн сөрөг тугалгыг талхны самбар дээрх (-) руу илгээнэ үү. Энэ нь танд Arduino дээр тохируулсан параметрүүд дээр үндэслэн хоёр өөр LED асаах хүчийг өгөх болно.
Алхам 3: Кодлох
За энд бүх зүйл хөгжилтэй болно. бас хөгжилтэй гэж би хэлмээр байна … аан. сайн. чи үүнд дуртай эсвэл дургүй. аль ч талаасаа бид явцгаая! Та яаж хийхээ мэдэхгүй байгаа Gyro -г кодлох шаардлагатай болно. ГЭХДЭЭ интернэт тэгдэг. Миний төслийн хувьд би Arduino форумд jtbourke -ийн хайраар өгсөн кодыг зээлсэн (https://forum.arduino.cc/index.php?topic=147351.0), та үүнийг хуулж, буулгаж, үүнийг үндэс болгон ашиглах боломжтой. төсөл. Эндээс та өөрийн зорилгод нийцүүлэн хэдэн мөр код оруулах хэрэгтэй. Нэгдүгээрт, та гэрэлтүүлэхийг хүсч буй LED тус бүрт нэг дэлхийн хувьсагч үүсгэхийг хүсч байна. Энэхүү ноорог нь X, Y, Z координатын хувьсагчтай байна. Хэрэв та кодын хэсгийг нэмж оруулах шаардлагатай бол таны хурдатгал тодорхой босго хэмжээнд хүрэх үед хайж олох IF THEN мэдэгдлийг санал болгож байна. Энэ бол маш их сорилт, алдаа юм, тиймээс та өөрөө сэндвич хийж, хип хоп өмс.
Алхам 4: Угсралт ба барилгын ажил
Баяр хүргэе! Хэрэв та сүүлийн алхамыг давсан бол энэ нь бараг дууссан гэсэн үг юм. Одоо та бүх эд ангиудыг хайрцагт хийх хэрэгтэй. [ЧУХАЛ] бүх зүйл зохих ёсоор залгагдаж байгаа эсэхийг шалгаарай, гиро нь төхөөрөмжийн урд болон төв хэсэгт байгаа эсэхийг шалгаарай, эс тэгвээс буруу уншилт авах болно. төхөөрөмж, та Arduino -г дахин тохируулах шаардлагатай болно. Үүний дараа та явахад маш сайн байна.
Алхам 5: Та үүнийг хийсэн
Гоё ажил. та дууссан. хөдлөхөд асдаг хайрцгийг одоо таашаагаарай!
Зөвлөмж болгож буй:
Raspberry Pi MMA8452Q 3 тэнхлэг 12 бит/8 битийн дижитал хурдасгуур Python заавар: 4 алхам
Raspberry Pi MMA8452Q 3 тэнхлэг 12 бит/8 битийн дижитал хурдасгуур Python заавар: MMA8452Q нь ухаалаг, бага чадалтай, гурван тэнхлэгтэй, багтаамж сайтай, бичил машинаар тоноглогдсон 12 битийн нарийвчлалтай. Хэрэглэгчийн програмчлагдах уян хатан сонголтуудыг акселерометрт суулгасан функцүүдийн тусламжтайгаар хоёр тасалдалд тохируулж өгдөг
DIY Fidget Spinner хурдасгуур 2 доллараас доош үнэтэй: 7 алхам
DIY Fidget Spinner Accelerator нь 2 долларын үнэтэй!: Сайн байна уу, зочид оо! Намайг Youri гэдэг, би электроникийн төсөл бүтээх, нийтлэх дуртай. Өнөөдөр надад tanner_tech -ийн зааварчилгаанаас үндэслэн зааварчилгаа өгсөн болно. Үүний бодит ПХБ. Үүнийг t ашиглан хийсэн болно
Xbox 360 хянагчийн хурдасгуур хэмжигч/гиро жолооны мод: 7 алхам
Xbox 360 Controller Accelerometer/gyro Steering Mod: Би Xbox 360 хянагчтайгаа Assetto Corsa тоглож байсан. Харамсалтай нь аналог саваагаар жолоодох нь тийм ч амар биш бөгөөд надад дугуй тохируулах зай байхгүй байна. Би илүү сайн жолоодлогын механизмыг хэрхэн яаж хийх талаар бодохыг хичээсэн
Python ашиглан Raspberry Pi бүхий 3 тэнхлэгт хурдасгуур хэмжигч, ADXL345: 6 алхам
Python ашиглан Raspberry Pi-тэй 3 тэнхлэгт хурдасгуур хэмжигч: ADXL345: Таны Offroader-ийг удаан зогсох цэгийг шалгаж болох гаджетын тухай бодох. Хажуугаар нь унах магадлалтай үед хэн нэгнийг тохируулах нь тааламжтай биш гэж үү? Мэдээж тийм. Үнэн байх болно
Raspberry Pi MMA8452Q 3 тэнхлэгтэй 12 бит/8 битийн дижитал хурдасгуур Java хичээл: 4 алхам
Raspberry Pi MMA8452Q 3 тэнхлэгтэй 12 бит/8 битийн дижитал хурдасгуурын Java заавар: MMA8452Q нь ухаалаг, бага чадалтай, гурван тэнхлэгтэй, багтаамж сайтай, бичил машин бүхий 12 битийн нягтралтай хурдасгуур юм. Хэрэглэгчийн програмчлагдах уян хатан сонголтуудыг акселерометрт суулгасан функцүүдийн тусламжтайгаар хоёр тасалдалд тохируулж өгдөг