Мазмұны:

Арудиномен бірге қайықпен жүруге кедергі: 9 қадам
Арудиномен бірге қайықпен жүруге кедергі: 9 қадам

Бейне: Арудиномен бірге қайықпен жүруге кедергі: 9 қадам

Бейне: Арудиномен бірге қайықпен жүруге кедергі: 9 қадам
Бейне: Голубая стрела (1958) фильм 2024, Қараша
Anonim
Арудиномен бірге қайықпен жүзуге кедергі
Арудиномен бірге қайықпен жүзуге кедергі

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

Жабдықтар

Дене

1 x тағамдық контейнер 700 мл

2 x қалақ дөңгелегі 70 мм

5 x Бөтелке қақпағы

Электронды бөлшектер

1 x Arduino Nano/Uno (Ұсынылған нано)

2 x тұрақты ток қозғалтқышы

1 x L298N мотор драйвері

1 x ультрадыбыстық сенсор

1 x микросерво

2 x 18650 батарея

1 x 18650 аккумуляторлық ұстағыш (2 орын)

4 x AA батареясы

1 x AA батарея ұстағышы (4 орындық)

1 x қосқыш

Сым

Қолдау құралдары

Желім мылтық

Пісіру темірі

1 -қадам: жұмыс принципі

Негізгі алгоритм

Ультрадыбыс 15 см қашықтықта объектіні анықтағанда, серво 180 градусқа бұрылады, содан кейін 0 градусқа (оңға және солға бұрылыңыз) қай жол кедергісіз екенін табады. Осыдан кейін қозғалтқыш қалақты қайықты еш кедергісіз жолаққа жылжытады

Схема

Бұл жобада біз 2 кернеу көзін қолданамыз, олардың бірі Arduino, ультрадыбыстық сенсор және мотор драйвері үшін, екіншісі арнайы серво үшін. Arduino, ультрадыбыстық сенсор және мотор драйвері 18650 аккумуляторын қолданады, себебі 18650 аккумуляторы қозғалтқышқа үлкен ток бере алады, ал басқа себептерге байланысты, мотор батареяны тез таусады, сондықтан 18650 батареясын зарядтауға болады.

2 -қадам: кодты жүктеңіз

Жүктеу процесін жеңілдету үшін біз тізбекті жасамас бұрын кодты алдымен Arduino -ға жүктейміз.

Arduino файлы:

3 -қадам: қозғалтқыш білігіне тесік жасау

Қозғалтқыш білігіне тесік жасау
Қозғалтқыш білігіне тесік жасау

Бұл қадамда біз азық -түлік контейнерінің сол және оң жағында тесіктер жасаймыз. Кейінірек динамо білігі осы екі тесікке енгізіледі. Шұңқырдың орны тамақ контейнерінің ұзындығының ортасында (ұзындығы/2) және төменнен 3,2 см.

4 -қадам: мотор тізбегі 1 -бөлім

Мотор тізбегі 1 -бөлім
Мотор тізбегі 1 -бөлім
Мотор тізбегі 1 -бөлім
Мотор тізбегі 1 -бөлім

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

Қосылу:

1. L298N (шығыс) тұрақты ток қозғалтқышына

2. Батареяны қосу үшін терминалды терминал

3. Қосу үшін L298N (12В)

4. L298N (GND) батареяның теріс терминалы

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

Ескерту:

-Батарея ұстағышын қалақтың қайығы солға немесе оңға қарай қисаймайтындай етіп дәл ортасына (еніне) жабыстырыңыз.

5 -қадам: Мотор тізбегі 2 -бөлім

Мотор тізбегі 2 -бөлім
Мотор тізбегі 2 -бөлім
Мотор тізбегі 2 -бөлім
Мотор тізбегі 2 -бөлім
Мотор тізбегі 2 -бөлім
Мотор тізбегі 2 -бөлім

Енді біз arduino -ны L298N -ге қосамыз.

Қосылу:

1. D5 A қосу үшін

2. B қосу үшін D6

3. A0 1 кірісіне

4. 2 кірісіне A1

5. A2 3 енгізу үшін

6. A3 4 енгізу үшін

7. Вин - 5В (L298N -ден V)

8. GND (arduino) - GND (L298N)

6 -қадам: Объектілерді анықтау схемасы

Объектілерді анықтау схемасы
Объектілерді анықтау схемасы
Объектілерді анықтау схемасы
Объектілерді анықтау схемасы
Объектілерді анықтау схемасы
Объектілерді анықтау схемасы

Объектілерді анықтау тізбегінің негізгі компоненттері - серво және ультрадыбыстық сенсор. Ультрадыбыстық сенсор Arduino -ны қуат көзі ретінде пайдаланады, ал серво бөлек батареяны пайдаланады (AA батареясы x 4). Серво батареясы 18950 батарея ұстағышына қарама -қарсы тағам контейнерінің соңына жабыстырылады.

Сенсорды кез келген жерге қоюға болады, егер оған басқа заттар кедергі келтірмесе. Менің жағдайда, мен ультрадыбыстық датчиктер мен серво орнына кесілген пластикалық контейнер қақпағын қолдандым (суретті қараңыз).

Серво қосылымы:

VCC оң батареяға (АА)

D10 сигнал

GND аккумуляторы мен arduino үшін GND серво

Ультрадыбыстық сенсордың қосылуы:

VCC 3.3в дейін (arduino)

GND - GND (arduino)

D2 -ге жаңғырық

D3 -ке өтіңіз

7 -қадам: Буферлі қайық

Буферлі қайық
Буферлі қайық

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

Буфер жасау үшін 3 бөтелке қақпағын алыңыз және оларды жоғарыда көрсетілгендей қайықтың төменгі жағына жабыстырыңыз.

8 -қадам: дөңгелектер

Дөңгелектер
Дөңгелектер
Дөңгелектер
Дөңгелектер

Алдымен бөтелке қақпағының ортасынан тесік жасаңыз. Осыдан кейін қалақты бөтелкенің қақпағына келесі суреттегідей жабыстырыңыз. Содан кейін соңғы қадам - оны динамо білігіне жабыстыру.

Ұсынылған: