Բովանդակություն:
Video: RoverBluetooth ՝ Arduino- ի վրա հիմնված Bluetooth մեքենա ՝ 5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:49
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: Շղթան
Պահանջվող մասեր.
- 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: Վայելեք:
Պատրա՞ստ եք մեքենա վարել:
Խորհուրդ ենք տալիս:
Arduino- ի միջոցով մատնահետքերի վրա հիմնված կենսաչափական քվեարկության մեքենա. 4 քայլ (նկարներով)
Arduino- ի միջոցով մատնահետքերի վրա հիմնված կենսաչափական քվեարկության մեքենա. Մենք բոլորս տեղյակ ենք գոյություն ունեցող էլեկտրոնային քվեարկության մեքենայի մասին, որտեղ օգտվողը պետք է սեղմի կոճակ `քվեարկելու համար: Բայց այդ մեքենաներն ի սկզբանե քննադատության են ենթարկվել կոփման համար: Այսպիսով, կառավարությունը նախատեսում է ներդնել մատնահետքերի հիմք
Խելացի ռոմոտ մեքենա `հիմնված Arduino- ի վրա. 5 քայլ
Խելացի Romote Car հիմնված Arduino- ի վրա. Այս նախագիծը հիմնված է Arduino UNO- ի զարգացման խորհրդի վրա `խելացի մեքենա պատրաստելու համար: Մեքենան ունի Bluetooth անլար կառավարում, խոչընդոտներից խուսափում, ազդանշանային ազդանշան և այլ գործառույթներ, և այն չորս անիվ ունեցող մեքենա է, հեշտ է պտտվում
Rանկացած մեքենա/մեքենա դարձնել Bluetooth հավելվածի վերահսկման մեքենա ՝ 9 քայլ
Rանկացած R/C մեքենա վերածել Bluetooth ծրագրի կառավարման R/C մեքենայի. Այս նախագիծը ցույց է տալիս սովորական հեռակառավարման մեքենան Bluetooth (BLE) կառավարման մեքենայի Wombatics SAM01 ռոբոտաշինական տախտակով, Blynk App- ով և MIT App Inventor- ով փոխելու քայլերը: շատ ցածր գնով RC մեքենաներ են `բազմաթիվ հնարավորություններով, ինչպիսիք են LED լուսարձակները և
Arduino- ի վրա հիմնված ոչ կոնտակտային ինֆրակարմիր ջերմաչափ - IR- ով հիմնված ջերմաչափ Arduino- ի միջոցով. 4 քայլ
Arduino- ի վրա հիմնված ոչ կոնտակտային ինֆրակարմիր ջերմաչափ | IR- ով հիմնված ջերմաչափ Arduino- ի միջոցով. Բարև ձեզ, այս հրահանգների մեջ մենք կդարձնենք ոչ կոնտակտային ջերմաչափ arduino- ով: Քանի որ երբեմն հեղուկի/պինդի ջերմաստիճանը չափազանց բարձր է կամ ցածր, ապա դժվար է դրա հետ կապ հաստատել և կարդալ այդ դեպքում ջերմաստիճանը
Եղանակի վրա հիմնված երաժշտության գեներատոր (ESP8266 վրա հիմնված միջինի գեներատոր). 4 քայլ (նկարներով)
Եղանակի վրա հիմնված երաժշտության գեներատոր (ESP8266 Based Midi Generator). Բարև, այսօր ես կբացատրեմ, թե ինչպես պատրաստել ձեր սեփական եղանակի վրա հիմնված փոքր երաժշտության գեներատոր: Այն հիմնված է ESP8266- ի վրա, որը նման է Arduino- ին և արձագանքում է ջերմաստիճանին, անձրևին: և լույսի ուժգնություն: Մի ակնկալեք, որ այն ամբողջ երգեր կամ ակորդներ կհաղորդի