Мазмуну:

Булуттуу Булут сени айыктырат (Тоскоолдуктардан качуу роботу чогултуу функциясы менен): 8 кадам
Булуттуу Булут сени айыктырат (Тоскоолдуктардан качуу роботу чогултуу функциясы менен): 8 кадам

Video: Булуттуу Булут сени айыктырат (Тоскоолдуктардан качуу роботу чогултуу функциясы менен): 8 кадам

Video: Булуттуу Булут сени айыктырат (Тоскоолдуктардан качуу роботу чогултуу функциясы менен): 8 кадам
Video: 🔴 ЖАКЫНДА 3 СААТТА ӨТӨ КАЙГЫЛУУ ЖАНЫЛЫК БОЛОТ! КУДАЙ ЖАРДАМ БЕРБЕЙТ ЭГЕР...✝️ АЛЛАХТЫН КАБАРЫ 2024, Ноябрь
Anonim
Булуттуу булут сени айыктырат (Тоскоолдуктардан качуу роботу чогултуу функциясы менен)
Булуттуу булут сени айыктырат (Тоскоолдуктардан качуу роботу чогултуу функциясы менен)

Пайдасыз машина - Arduino роботу

1 -кадам: 1 -кадам: Киришүү

1 -кадам: Киришүү
1 -кадам: Киришүү
1 -кадам: Киришүү
1 -кадам: Киришүү

Дүйнөнүн караңгы тарабында төрөлгөн. Кичинекей эльф бул дүйнөгө келүү үчүн көп убакытты басып өткөн. Берилген телепатиядан өзгөчө эч нерсе болушу мүмкүн эмес. Мен муну үшкүрүп айтып берейин. Кайсы бир жерде жаш жана жаш: демек, эки гермит крабы бир чыкылдатууда бөлүнүп кеткен, ал эми алардын бири азыраак жолду тандап алган жана бул бардык нерсени өзгөрттү. Көз жашын жутуп, терс маанайды жутат. Караны сиңирип, анан алар айланып, жымыңдашат, бул аларды түстүү сергектикке айлантат. Жаркыраган түстөр баарын айыктырат. Ал караңгы түндүн бурулушуна баратат, бирок дайыма күндүн нуру менен чыгат.

Machine Function:

  • Жарыкта болгон иш -чаралар
  • Түнкүсүн эс алыңыз
  • Тоскоолдуктардан качуу функциясы
  • Колго буюмдарды чогултуу

2 -кадам: 2 -кадам: Видео

Image
Image

3 -кадам: 3 -кадам: Бөлүктөр, материалдар жана куралдар

4 -кадам: Район
4 -кадам: Район

Дене

  • Лазердик кесилген база (моторлор менен кошо) * 1
  • Лазер менен кесилген корпус * 1
  • Лазер менен кесилген кол * 2
  • Лазер менен кесилген колдоо структурасы (кол үчүн) *2
  • Пахта топтору * коп
  • 3мм болт * 8
  • 3мм гайкалар * 8

Негизги электроника

  • Фоторезистор * 1
  • Мотор * 4
  • Дөңгөлөк * 4
  • УЗИ сенсор * 1
  • Серво мотору * 3
  • 220 каршылык * 3
  • Arduino Uno * 1
  • Мотор жетеги Shield * 1
  • 9В батарея * 2
  • Зым * көп

Сенсордон качуу

Машина менен анын айланасындагы аралыкты өлчөө үчүн серво моторуна УЗИ сенсору тиркелет. Сенсордо эмитент жана кабыл алуучу бар. Эмитент УЗИ толкундарын атууга жөндөмдүү. эгерде алдыда бир нерсе болсо, ал толкундарды кайра алуучуга чагылдырат. Эгерде толкундар тез кайтып келе жатса, анда объект жакын жерде, ал эми толкундар жай кайтып келе жатса, анда объект алыс. УЗИ сенсору servo моторго тиркелет, андыктан тоскоолдуктан алыс болгон жолду аныктоо үчүн солго жана оңго бурулуп, тоскоолдуктан алысыраак жолду тандап алат.

Моторлор

DC Motor'ду көзөмөлдөө үчүн, аларды башкара турган драйвердин түрү керек болот. I2C L293D Motor Driver IC L293D - бул төрт DC моторунун айлануу ылдамдыгын да, багытын да башкаруунун арзан жана салыштырмалуу жөнөкөй жолу болгон мотор айдоочусу. Бул жерде анын кантип иштээри тууралуу шилтемеленген окуу куралы:

Жарык сенсору

Фоторезист сенсор жарыктын көлөмүн өлчөй алат жана биз аны айлана -чөйрөнүн абалын аныктоо үчүн колдонобуз. Эгерде шарт караңгы болсо, сезимдин мааниси төмөн болот, ал эми жарык болсо, анда сезген мааниси чоңураак болот.

Arms

Колдор - бул алдыңкы базага бекитилген лазердик кесилген компоненттер. Бул эки бөлүктөн турат, алар колду кармап турган колдоо структурасы жана колдун өзү. Дене да эки бөлүктөн турат; лазер менен кесилген база аны текчеден моторлор жана булут формасындагы кабык менен түшүрөт.

Негизги

Бул материалга жараша лазердик же кол менен кесилген болушу мүмкүн. Биз аны текчеден моторлор менен бирге алабыз. Сураныч, компоненттер бөлүмүндө шилтемени табыңыз. Акрил барактары (3 - 4 мм) же фанера (2,5 - 3 мм) сыяктуу күчтүү, бирок жеңил материалдарды колдонуу катуулукту жогорулатууга жана салмагын азайтууга жардам берет. Foam-core ошондой эле лазер кескичтери жок адамдар үчүн кол менен оңой кесиле турган база үчүн иштеши мүмкүн.

Shell

Капкак кебезден, кездемеден жана лазерден жасалган корпустан жасалган. Пахта топторун катмарлап коюу жана булутка окшош форманы түзүү. Булутка окшош форма-бул оңой жетүү үчүн 1,5 мм акрил лазер менен кесилген корпустун үстүндөгү катмар. Кап пахта шарлары менен кездеменин түздөн-түз контактыга түшүүсүн алдын алуу үчүн колдонулат, андыктан ар кандай кыска туташууну болтурбоо үчүн аппараттык жана пахта топторунун ортосунда бөлүнүүнү камсыз кылган шартта, аны лазер менен кесүү же кол менен кесүү мүмкүн. Биз ошондой эле материалды жыгач же пластик сыяктуу өткөрбөөчү болууну сунуштайбыз.

Куралдар

  • Филлипс бурагыч
  • Жалпак бурагыч
  • Кол өнөрчүлүк бычагы
  • Лента
  • Электр менен ширетүүчү
  • Желим курал

4 -кадам: 4 -кадам: Район

4 -кадам: Район
4 -кадам: Район

5 -кадам: 5 -кадам: Машина жасоо

Image
Image
5 -кадам: Машина жасоо
5 -кадам: Машина жасоо
5 -кадам: Машина жасоо
5 -кадам: Машина жасоо

Базаны чогултуу үчүн төмөнкү тартипти сунуштайбыз.

1. Биринчиден, кронштейндерди колдонуу менен моторлорду базага туташтырыңыз. Кашаалар гайкалар менен болтторду колдонушат. Биз жаңгактарды ичине салууну сунуштайбыз, ошондо дөңгөлөктүн айлануусу тосулбайт. (Дөңгөлөктөр эртеби -кечпи тиркелиши мүмкүн)

2. Arduino мотор калканчына туташтырыңыз жана мотор калканчына керектүү болгон бардык зымдарды туташтырыңыз. Дөңгөлөктөрдүн айлануу багытын текшерүүнү унутпаңыз жана ошол эле айлануу багытын алуу үчүн мамыларды тегерете бериңиз.

3. Бардык сервопроторлорду клей пистолети менен базага бекиткиле.

4. УЗИ сенсорунун зымдарын бекитип, аларды серво моторунун айлануучу пышагына чаптаңыз. (кабелди жакшыраак башкаруу үчүн түстүү зымды колдонууну сунуштайбыз)

5. Жарык сенсоруна керектүү бардык зымдарды ширетип, колго чаптаңыз.

6. Акырында, компоненттери үчүн бардык зымдарды жана батареянын булагын Мотор калканчына сайыңыз. Бардыгын жабыштыруудан жана бириктирүүдөн мурун компоненттердин иштешин текшериңиз.

Мүчүлүштүктөр Маселе1 - Район бир гана жолу иштейт жана автоматтык түрдө баштапкы абалга келбейт

Чечим - Укуруктун goForward абалын баштапкы абалга келтирүү үчүн, "Boolean goForward = false" кошобуз.

Көйгөй2 - Дөңгөлөктөр карама -каршы багытта жылат

Чечим - оң жана терс жагын артка кайтаруу.

Көйгөй3 - УЗИ сенсору алдыңкы нерселерди аныктай албайт жана реакциясын токтотот

Чечим - аралыкты кеңейтүү жана УЗИ сенсорунун абалын тууралоо.

4 -көйгөй - Биз кодду жүктөөгө аракет кылганда Arduino портту аныктай албайт

Чечим - Зымдар мотор калканчтарында бири -бирине тийип, кыска туташууну пайда кылат. Биз ресурстарга нанды кошуп, зымдарды тазалайбыз.

5 -маселе - Фоторезистор туура иштебейт

Чечим - Көйгөйдү табуу үчүн сенсорду жекече текшериңиз. Схеманы жөнөкөйлөтүп, сенсорду алмаштырыңыз.

Көйгөй 6 - Серво кыймылдаткычтары колду туура башкара албайт

Чечим - чыңалуу жетишсиз; кошумча батарея кошуу.

6 -кадам: 6 -кадам: Программалоо

7 -кадам: 7 -кадам: Жыйынтык жана ой жүгүртүү

7 -кадам: Жыйынтык жана ой жүгүртүү
7 -кадам: Жыйынтык жана ой жүгүртүү

Баштапкы түшүнүк - бул сизди ээрчиген контейнер арабасын түзүү жана идишке салууга аракет кылганыңыздын баарын ыргытып салуу. Биз жылмакай реакция жаратуу үчүн күрөшөбүз, ошондуктан ыргытуучу нерселердин концепциясын сактоо менен объектилерден качуу арабасын түзүүнүн багытын бурабыз. Биз дагы жөнөкөйлөткөнүбүз менен, бизде дагы эле коддоо жана аппараттык жабдыктар иштебей калды. Алардын айрымдары Сериал. println '' маселени өлчөө жана аныктоо үчүн, ал эми башкалар батарейканы көбүрөөк коюу менен чечилет. Эгер мен муну дагы бир жолу жасай алсам, анда мен бүт машинаны ар кимдин компоненттери менен бирге сынап көрүүгө көбүрөөк убакыт жумшайм деп күтмөкмүн. Себеби мен кээде ар бир компонент өз алдынча жакшы иштээрин байкайм, бирок ал чогулганда кыска туташуу жана башка аппараттык көйгөйлөрдөн улам туура иштебейт. Акыр -аягы, биз күткөндөй иштебегендиктен, машинабыздын көптөгөн өзгөчөлүктөрүн алып салабыз жана аны убакыт чектөөсү үчүн жөнөкөйлөштүрүүнү чечтик. Эгерде мен анын жаңы версиясын жасай алсам, анда аларды бир тактага түшүрбөстөн, көбүрөөк функциялар үчүн көбүрөөк нанды колдоном.

8 -кадам: 8 -кадам: Шилтемелер жана Кредиттер

Шилтемелер

Circuit Basics. Arduinoдо УЗИ диапазонун кантип орнотсо болот

www.circuitbasics.com/how-to-set-up-an-ult…

REES52. Arduino Uno Youtube менен LDR интерфейсин колдонуу менен Servo Motor SG90ди башкарыңыз -

DIY Builder. Үйдө машинадан качуу үчүн DIY Arduino тоскоолдуктарын кантип жасоо керек.

Кредиттер

Фэн Пан, Мэйхуй Пан, Рууу Ванг, Юфан Лян

Сунушталууда: