Мазмұны:

АВТОМАТТЫ қоқыс жәшігі болуы мүмкін. ПЛАНЕТАНЫ САҚТАУ ҮШІН: 19 қадам (суреттермен)
АВТОМАТТЫ қоқыс жәшігі болуы мүмкін. ПЛАНЕТАНЫ САҚТАУ ҮШІН: 19 қадам (суреттермен)

Бейне: АВТОМАТТЫ қоқыс жәшігі болуы мүмкін. ПЛАНЕТАНЫ САҚТАУ ҮШІН: 19 қадам (суреттермен)

Бейне: АВТОМАТТЫ қоқыс жәшігі болуы мүмкін. ПЛАНЕТАНЫ САҚТАУ ҮШІН: 19 қадам (суреттермен)
Бейне: TIKTOK СКОРО УМРЕТ? Бексултан Казыбек про тренды, Хому и технологический прогресс 2024, Қараша
Anonim
Image
Image

Ойын сезімі арқылы0 Авторды толығырақ қараңыз:

Автоматты маска
Автоматты маска
Адафрут қалқаны бар сурет салу роботы
Адафрут қалқаны бар сурет салу роботы
Адафрут қалқаны бар сурет салу роботы
Адафрут қалқаны бар сурет салу роботы

Tinkercad жобалары »

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

Сәлем, менің атым Джейкоб, мен Ұлыбританияда тұрамын.

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

Бастайық…

Жабдықтар

Dewalt/ кез келген сымсыз құрал батареясы.

3D принтері. Мүмкін сіз біреуін алып тастай аласыз.

Arduino Uno.

Bluetooth модулі.

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

Компьютер мен телефон.

2x IBT_2.

2x тазалағыш қозғалтқышы.

1 -қадам: қуат алу

Image
Image
Қуат алу
Қуат алу

Мен өте тығыз бюджетте отырмын, сондықтан ақшамды қымбат Li-Po батареясына немесе тіпті Led қышқылына жұмсамаймын. Дегенмен, сіздің үйде LI-Po батареялары шынымен де арзан болуы мүмкін. Сымсыз бұрғылау Батареяның немесе тіпті кейбір шөп шабатын машиналар. Бұл батареялар өте пайдалы және жеңіл!

Бастауға уақыт жоғалтпадым! Мен tinkercad -ке кірдім және бірнеше қайталаудан кейін мен мынаны таптым:

Жоғарыдан.

2 -қадам: қозғалтқышты қосу

Моторларды қосу
Моторларды қосу

Жабдықтау бөлімінде айтқанымдай, мен 2x IBT_2 мен arduino қолданамын. Мен осы электр схемасын қолдандым ЕСКЕРТУ Потенциометрлік бөлікті пайдаланбадым. Сымдар өте қарапайым және дәнекерлеуге қатысты болды. IBT_2 -де қозғалтқышты артқа және бір алға айналдыру үшін екі PWM штыры бар. Ол сондай -ақ 3,3 -тен 5 вольтке дейін болатын екі қуат түйреуішіне ие. Қозғалтқышты толық басқару үшін осының бәрі қажет. Басқа түйреуіштер туралы алаңдамаңыз.

3 -қадам: * Сынақ * коды

Image
Image

Мен әр 10 секунд сайын қозғалтқышты және бағытты өзгертуді баяулататын кодтың кішкене бөлігін жаздым. Бұған for циклы арқылы қол жеткізіледі. IBT_2 5 -ші және 6 -шы PWM түйреуішіне қосылды. Сіз оны көшіріп, қоюға болады.

Код:

int RPWM_Output = 5; // Arduino PWM шығыс түйреуіші 5; IBT-2 pin 1 (RPWM) int LPWM_Output = 6 қосылу; // Arduino PWM шығыс түйреуіші 6; IBT-2 pin 2 (LPWM) қосылу

void setup () {pinMode (RPWM_Output, OUTPUT); pinMode (LPWM_Output, OUTPUT); }

void loop () {

int i = 0; // бірнеше рет іске қосу үшін негізгі кодты осында қойыңыз:

үшін (i = 0; i <255; i ++) {

// analogWrite сағат тілімен (RPWM_Output, i); analogWrite (LPWM_Output, 0); кешіктіру (100); }

кешіктіру (10000);

үшін (i = 0; i <255; i ++) {

// AntiWatch сағат тіліне қарсы analogWrite (RPWM_Output, 0); analogWrite (LPWM_Output, i); кешіктіру (100); }

кешіктіру (10000);

}

4 -қадам: Arduino, Bluetooth модулі және қуат таратқыш қондырғысы

Arduino, Bluetooth модулі және қуат таратқыш қондырғысы
Arduino, Bluetooth модулі және қуат таратқыш қондырғысы
Arduino, Bluetooth модулі және қуат таратқыш қондырғысы
Arduino, Bluetooth модулі және қуат таратқыш қондырғысы

Сіз 3D басып шығарусыз құтыла аласыз, бірақ оны жасаудың орнына басып шығару оңайырақ. Сондықтан мен arduino мен Bluetooth модуліне tinkercad көмегімен кіруге арналған қорап жасадым. Бұл қораптың бүйірінде бұрандалы тесіктер бар. Мен мұны жартылай шассидің ортасына орнаттым. Ақырында, мен оны қораптың ішіне тесіктер жасауым керек болды, оны үлкен мөлшерде орнату үшін.

5 -қадам: шасси

Шасси
Шасси
Шасси
Шасси

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

6 -қадам: Мотор тазалағыштары

Моторлы тазалағыштар
Моторлы тазалағыштар

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

7 -қадам: Сафей

Сафей
Сафей

Мен тағы да 7,5 амперлік ажыратқышты ұстау үшін tinkercad қондырғысын жасадым. Жоғарыда берілген суретте көріп тұрғаныңыздай.

8 -қадам: IBT_2 бекітпелері / мотор драйверлері

IBT_2 бекітпелері / қозғалтқыш драйверлері
IBT_2 бекітпелері / қозғалтқыш драйверлері
IBT_2 бекітпелері / қозғалтқыш драйверлері
IBT_2 бекітпелері / қозғалтқыш драйверлері

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

9 -қадам: кодты қайтадан тексеріңіз

Image
Image

Мен кодты жаздым, егер сіз оны бірінші нөмірге жіберсеңіз, қозғалтқыштар алға айналады. Мұнда:

10 -қадам: Сымдарды жалғау

Сымдар
Сымдар

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

11 -қадам: Дөңгелекті бекіту

Дөңгелекті бекіту
Дөңгелекті бекіту

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

12 -қадам: Қорытынды код

Қорытынды код
Қорытынды код

Бұл код бөлігі «i» деп аталатын айнымалы мәнді 170 -ке дейінгі бүтін сан ретінде пайдаланады. Бұл оны жазуды едәуір жеңілдетті, себебі мен әр қозғалтқышты айналдыруды қалаған сайын 170 жазуым қажет болмады. 170 саны 170/255 ретінде қолданылады, бұл 12/18 вольтке тең. Мен мұны 18 -ді он екіге, ал 255 -ті соңғы соманың нәтижесіне бөлу арқылы шештім. 18/5 = 1,5. 255 / 1,5 = 170.

Содан кейін, екі pwm түйреуіші болғандықтан, мен әр қозғалтқышты Motor деп атадым: RRPWM: RLPWM Motor 2: LRPWM LLPWM. Бұл екеуі де 5, 6, 10 және 11 түйреуіштердің шығысы ретінде орнатылды.

Сондай -ақ, мен 4 бүтін сандар 1: алға_стат 2: Артқа_стат 3: Сол күй 4: Оң күй. Орнатуда олар әдепкі бойынша 0 мәніне орнатылды. Мен әрқайсысы үшін қарапайым if операторларын қолдандым. Ол «1» қабылданса, қозғалтқышты қосатын болса, 1 күйін алға жылжыту арқылы жұмыс істейді. Содан кейін, егер алға күйі = 1 болса және біреу қабылданса, қозғалтқышты өшіріңіз деген тағы бір if операторы бар. Тұтастай алғанда, бұл түймені басқан кезде ол жалғасады, содан кейін оны қайтадан басқанда ол тоқтайды дегенді білдіреді.

13 -қадам: қосымша

Image
Image
Қосымша жылжымалы бет
Қосымша жылжымалы бет

Бұл бағдарлама MIT қосымшасының өнертапқышында жазылған және әр экранда bluetooth байланысына қол жеткізу үшін виртуалды экрандарды қолданады (олардың екеуі). Егер сізде bluetooth арқылы байланыс болмаса, бұл басқару экранына кіруге мүмкіндік бермейді. Тек қандай батырманы басуға байланысты arduino -ға '1' '2' '3' '4' жібереді.

14 -қадам: Қозғалыс (қоқыссыз тест)

Мен қоқыс жәшігінсіз не істей алатынын көрсету үшін видео жасадым.

15 -қадам: қоқыс жәшігін орнату

Бұл өте оңай және жай ғана салынған. Сізге оны бұрап алудың қажеті жоқ. Тек дөңгелектер мен ZOOM қосыңыз!

16 -қадам: Бірінші дұрыс диск

Image
Image

Мен түсірген видео бар, егер сіз оны басында көрмеген болсаңыз.

17 -қадам: Қосымша жылжымалы бет

Мен әр файлды 3D арқылы басып шығардым: https://www.thingiverse.com/thing:2994999 thingiverse post 60% масштабта. Содан кейін мен оны серво мүйізіне ыстық етіп жапсырып, қоқыс жәшігінің саңылауын кесіп алдым. Мен бөлек Arduino мен сервоприводты қуаттандыру үшін батареяны қолдандым. Мен Arduino кітапханасының тазарту кодын қолдандым.

18 -қадам: осы алысқа жеткеніңізге рахмет !

Сіз жасадыңыз. Егер сіз осы уақытқа дейін жетсеңіз, рахмет сізге ұнады деп сенемін.

19 -қадам: жақсартулар

Менің ойымша, бұл жоба керемет болды, бірақ жақсартуға әрқашан мүмкіндік бар!

Мен өзгертетін бірінші нәрсе - оны Lidar сенсорларымен немесе сол сияқты толық автоматты түрде жасау. Мен де дөңгелектерді ауыстырар едім. Дөңгелектердің диаметрі небары 7 дюймді құрайды, егер мен оны біршама үлкен етіп жасасам, кросспен жүгірген дұрыс болар еді деп ойлаймын. Ақырында, мен оны жинақы етіп жасар едім, сондықтан мен қоқыс жәшігіне көбірек орын ала аламын.

Роботтар сайысы
Роботтар сайысы
Роботтар сайысы
Роботтар сайысы

Роботтар сайысында екінші орын

Ұсынылған: