Мазмұны:

Arduino Bluetooth RC Car: 12 қадам
Arduino Bluetooth RC Car: 12 қадам

Бейне: Arduino Bluetooth RC Car: 12 қадам

Бейне: Arduino Bluetooth RC Car: 12 қадам
Бейне: 12V Bluetooth Relay to control AC or DC load using mobile Phone 2024, Қараша
Anonim
Arduino Bluetooth RC автокөлігі
Arduino Bluetooth RC автокөлігі
Arduino Bluetooth RC автокөлігі
Arduino Bluetooth RC автокөлігі

Телефондағы қосымша арқылы RC автокөлігін басқару? Бұл мүмкін!

Arduino, кейбір Bluetooth, кейбір дөңгелектер мен басқа да кішкене, бірақ маңызды бөлшектерді қолдана отырып, біз Bluetooth -ға қосылатын RC автокөлігін жасай алдық және оны сіздің телефоныңыздағы қосымша басқара алады. Қарапайым сияқты, иә? Бір айдан кейін біз жұмыс істейтін Bluetooth RC автокөлігін жылтырата алдық. Біздің нұсқаулармен сіз оны бізден жылдамырақ жасай аласыз.

1 -қадам: Trello бойынша қадамдарыңызды жоспарлаңыз

Trello бойынша қадамдарыңызды жоспарлаңыз
Trello бойынша қадамдарыңызды жоспарлаңыз

Треллода жоспарлауды бастау үшін сіз не істегіңіз келетінін және сізге қандай материалдар қажет екенін білуіңіз керек.

Треллоға қойғыңыз келетін нәрселер:

- Жабдықтарды алыңыз/сатып алыңыз

- Машина құрастыр

- DC моторларын Arduino көмегімен басқарыңыз

- Bluetooth арқылы Arduino -ға қосылыңыз

- RC автокөлігін сымсыз етіп жасаңыз

- Кодтау

- Қолданба жасаңыз

- Қосылу/ кодтық қашықтық сенсоры (тек қосымша қадам үшін қажет.)

- Тестілеу

-Сыртқы

- Құжаттама/ Қалай

Енді олардың әрқайсысына кіретін көптеген қадамдар бар, бірақ сіз біздің процестің келесі қадамдарында толығырақ біле аласыз.

2 -қадам: Жабдықтарды алыңыз/сатып алыңыз

Жабдықтарыңызды алыңыз/сатып алыңыз
Жабдықтарыңызды алыңыз/сатып алыңыз
Жабдықтарыңызды алыңыз/сатып алыңыз
Жабдықтарыңызды алыңыз/сатып алыңыз
Жабдықтарыңызды алыңыз/сатып алыңыз
Жабдықтарыңызды алыңыз/сатып алыңыз

Бұл жоба үшін сізге қажет материалдар:

-Ардуино

-қозғалтқыш драйвері (TB6612FNG Breakout)

-Bluetooth төмен энергия драйвері (nRF8001 Bluetooth LE)

-DC Motors

-Батареялар жиынтығы

-Сымдар

-Электр тізбегі

3 -қадам: машина жасау

Машина құрастыру
Машина құрастыру

Тұрақты ток қозғалтқыштарымен және схемасымен

1) Мотор драйверін Arduino -ға қосыңыз

2) Arduino -ны тұрақты ток қозғалтқыштарына қосыңыз

*Схеманы қарау үшін фотосуретті қараңыз.

4 -қадам: Arduino көмегімен тұрақты ток қозғалтқыштарын басқару

Мотор драйвері кітапханасындағы MotorTest кодымен Arduino тұрақты ток қозғалтқыштарын басқара алады.

-MotorTest коды моторларды кішкене «джиг» жасауға мәжбүр етеді.

-TB6612FNG Arduino кітапханасы жазылған жерге төмен жылжыңыз және ол жүктеледі.

Осыдан кейін сіз кітапхананы Arduino IDE -ге қысылған файл ретінде орналастыра аласыз.

-Эскизге өтіңіз, кітапхананы қосыңыз, содан кейін.zip кітапханасын қосыңыз және файлды таңдаңыз.

-Бұл файл мысалдар астында пайда болады.

-Сіз моторды тексере аласыз.

5 -қадам: Bluetooth -ды қосыңыз

Bluetooth -ды қосыңыз
Bluetooth -ды қосыңыз

Bluetooth төмен энергия драйверін пайдаланып, біз оны суретте көрсетілгендей Arduino -ға қосамыз.

- Оны Arduino -ға қосқаннан кейін біз Adafruit қосымшасымен көлікті бір кодпен жылжыта аламыз.

Nrf8001 драйверімен Adafruit бетіне өтіңіз, сонда кітапхананы жүктеуге болады.

-Бұл кітапхананың көмегімен сіз берілген кодты (эхо демо) пайдалана аласыз, команданы берген кезде көлікті қозғалысқа келтіре аласыз.

6 -қадам: кодтау - Adafruit қосымшасын пайдалану

Кодтау - Adafruit қосымшасын пайдалану
Кодтау - Adafruit қосымшасын пайдалану

Бағдарламаны жүктегеннен кейін және кодты қалағаныңызша өзгерткеннен кейін, заттарды жылжыту үшін:

1) Біз машинаны қосудан бастадық (бастапқыда UART деп аталды) және UART модульдеріне бардық.

- Мұнда сіз алға жылжу үшін f сияқты пәрменді жаза аласыз, егер бұл сіздің машинаңыздың алға қарай жылжуын қамтамасыз ету үшін сіздің кодыңызда бар болса.

*Сіз біздің кодқа сілтеме жасай аласыз, ол кейінірек жарияланады.

7 -қадам: RC Car сымсыз байланысын жасаңыз

RC Car сымсыз байланысын жасаңыз
RC Car сымсыз байланысын жасаңыз

Мұнда сізге аккумулятор қажет болады.

Батареялар мен тұрақты ток қозғалтқыштарына қосылған аккумуляторды қолдана отырып, көлік басқа ештеңеге қосылмай қозғала алады.

*Жоғарыдағы суреттен батареяның қалай қосылғанын және қозғалтқыштарға бекітілген аккумуляторды көруге болады.

8 -қадам: Басқару тақтасымен жұмыс істеу үшін өзгертілген қосымшаны жасаңыз

Біз басқару тақтасын машинамыздың қашықтан басқару құралы ретінде пайдалануды шештік. Мұны істеу үшін бізге қажет болды:

- Түпнұсқа Adafruit қосымшасының бастапқы кодын өзгертіңіз.

-Біздің өзгертілген коды осында сілтеме жасалған, және бұл өзгертілген қолданба тек Android үшін:

-Және өзгертілген кодпен жасалған қосымшаны пайдалану әдісі:

-Қолданбаны ашқанда:

-CAR -ге қосылыңыз

-Қосылу түймесін басқанда, көлікке қосылу режимін таңдау туралы тізім пайда болады

-Контроллерді басыңыз

-Контроллерде төмен қарай жылжытыңыз және басқару тақтасын басыңыз.

-Басқару тақтасында:

-Жоғары көрсеткі алға қарай жылжиды

-Төмендегі көрсеткі артқа қарай жылжиды

-Сол жақ көрсеткі солға кетеді

-Оң жақ көрсеткі оңға қарай жүреді

-1 түймесі -тежегіш

-2 түймесі -пончик

9 -қадам: (Қосымша): Қашықтық датчигін қосыңыз

(Қосымша): Қашықтық датчигін қосыңыз
(Қосымша): Қашықтық датчигін қосыңыз

Біздің RC автокөлігі үшін біз қашықтық датчигін қостық.

-Қашықтық сенсоры біздің RC автокөлігінің алдында орналасқан, біз оның алдында бірдеңе болған кезде автоматты түрде басқа бағытта қозғалуға тырыстық.

10 -қадам: Тест

Тестілеу кезінде, -Барлық функция сіз қалағандай жұмыс істейтініне көз жеткізіңіз:

-Алға

-Арқа

-Сол

-Дұрыс

-Тоқта

-Бәліш

-Автоматты

Бұл біздің нақты функция, сіз мұны қолдана аласыз немесе оларды қалағаныңызша өзгертуге болады.

11 -қадам: сыртқы түрін қосыңыз

Сыртқы түрін қосқанда, бұл сізге байланысты.

-Автокөліктің сыртқы көрінісі негізінен жабдықты бірге ұстауға арналған.

-Біз барлығын орнында ұстау үшін зымырандар мен сымдарды қолдандық.

-Сіз өзіңіздің көлігіңіздің сыртқы түрін өзіңізге ұнайтындай етіп жасай аласыз.

** Сыртқы көріністің ең маңызды бөлігі - бәрін орнында ұстау!

12 -қадам: Құжат

RC автокөлігін жасағанда, сіз жүріп бара жатқанда құжат жасайтыныңызға көз жеткізіңіз.

Бұл келесі жағдайларда көмектесе алады:

-Сізде кездесетін мәселені шешу.

-Сымдарды айналдыру.

-Күн сайын не істегеніңді есіңе түсір.

-Сіздің жобаңызға қайта қарау.

Ұсынылған: