Բովանդակություն:

RoverBluetooth ՝ Arduino- ի վրա հիմնված Bluetooth մեքենա ՝ 5 քայլ
RoverBluetooth ՝ Arduino- ի վրա հիմնված Bluetooth մեքենա ՝ 5 քայլ

Video: RoverBluetooth ՝ Arduino- ի վրա հիմնված Bluetooth մեքենա ՝ 5 քայլ

Video: RoverBluetooth ՝ Arduino- ի վրա հիմնված Bluetooth մեքենա ՝ 5 քայլ
Video: RoverBluetooth: Arduino-based Bluetooth car 2024, Հուլիսի
Anonim
Image
Image
RoverBluetooth: Arduino- ի վրա հիմնված Bluetooth մեքենա
RoverBluetooth: Arduino- ի վրա հիմնված Bluetooth մեքենա

RoverBluetooth- ն այն անունն է, որը ես տվեցի Arduino- ի վրա հիմնված Bluetooth մեքենային, որը ես պատրաստել էի իմ դպրոցական քննության համար, երբ ես ընդամենը տասներեք տարեկան էի: Ես դա ցուցադրեցի նաև Maker Faire Rome- ում FabLab- ով (և ես այնտեղ ամենաերիտասարդներից մեկն էի): Շատ հեշտ է պատրաստել (ընդամենը մի քանի էժան էլեկտրոնային բաղադրիչներ և Meccano փաթեթ) և կառավարել ՝ իմ ծրագրած Android ծրագրի շնորհիվ: Այն ունի լիարժեք արագության կառավարում, հետադարձ փոխանցում, ուլտրաձայնային տվիչ ՝ կայանման ձայնով և արտակարգ արգելակմամբ, ցածր հապաղման հեռակառավարմամբ և ճակատային լույսով:

Նախագծի հիմնական էջը

Քայլ 1: Հավելվածը

Հավելվածը
Հավելվածը
Հավելվածը
Հավելվածը
Հավելվածը
Հավելվածը
Հավելվածը
Հավելվածը

Սկզբում ծրագիրը ծրագրավորեցի MIT App Inventor- ի միջոցով, բայց հետո որոշեցի այն զրոյից գրել Android Studio- ի միջոցով: Եթե դուք Android- ի սկսնակ եք, խորհուրդ կտամ օգտագործել բնօրինակ ծրագիրը (թողարկված App Inventor պատկերասրահում), քանի որ ավելի հեշտ է ծրագրավորել և խմբագրել: Հակառակ դեպքում, ավելի նոր ծրագիրը կարելի է գտնել GitHub- ում:

Ներբեռնեք MIT App Inventor նախագիծը և APK- ն

Քայլ 2: Շասսի

Շասսի
Շասսի
Շասսի
Շասսի
Շասսի
Շասսի
Շասսի
Շասսի

Եթե ցանկանում եք կրկնօրինակել իմը, գնեք Meccano փաթեթներ, նայեք նկարներին և սկսեք պտուտակել: Ուշադրություն դարձրեք ղեկին, որը պետք է միացված լինի servo շարժիչին, պտտվեք առանց շփման և առանց պտուտակման: Հիմնական մարմինը չպետք է չափազանց թեքվի և պետք է լինի թեթև, մինչդեռ Meccano շարժիչը պետք է ունենա բավականաչափ նվազեցման շարժակներ ՝ ամուր լինելու համար:

Քայլ 3: Շղթան

The Circuit
The Circuit
The Circuit
The Circuit

Պահանջվող մասեր.

  • Bluetooth ընդունիչ (ես օգտագործել եմ BlueSMiRF Silver մոդեմը Sparkfun- ից, բայց կարող եք նաև փորձել դասական HC-06- ը, որն ավելի էժան է)
  • Arduino UNO կամ նմանատիպ
  • H կամուրջ (ես օգտագործել եմ L6203)
  • Ուլտրաձայնային ցուցիչ
  • Սերվո շարժիչ (ամուր, հնարավորության դեպքում մետաղական շարժակազմերով)
  • Բզզոց
  • LED ճակատային լույսի համար
  • 9 Վ մարտկոցի փաթեթ
  • Երկկողմանի մատրիցային տախտակ

Ուշադրություն դարձրեք, որ իմ օգտագործած servo շարժիչին անհրաժեշտ է 6V, ուստի ես միացրեցի LM317 միացում: Ազատորեն հեռացրեք այն, եթե ձեր servo- ն պահանջում է 5V: Եղեք համբերատար, ընտրեք զոդիչ և պատրաստեք ձեր սեփական Arduino վահանը:

Ներբեռնեք Autodesk Eagle 9.3.0 սխեմատիկ

Քայլ 4: Arduino ուրվագիծ

Փոքր ուրվագիծը ստանում է տվյալները, միացնում և անջատում է շարժիչը և ստուգում պատից հեռավորությունը: RoverBluetooth- ը տվյալներ է ստանում Bluetooth մոդեմից և համարները կապում հրամանների հետ: Օրինակ, «21» -ը մեկնաբանվում է որպես «անջատել շարժիչը»: Ահա ցուցակը.

  • 0-20 → servo շարժիչի դիրքը
  • 21 → շարժիչն անջատված է
  • 22 → լույս
  • 23 → անջատված լույս
  • 1000-1255 → շարժիչը միացված է, արագությունը
  • 1500-1755 → շարժիչ, հետադարձ փոխանցում, արագություն

Ներբեռնեք Arduino Sketch- ը

Քայլ 5: Վայելեք:

Պատրա՞ստ եք մեքենա վարել:

Խորհուրդ ենք տալիս: