Мазмұны:
- Жабдықтар
- 1 -қадам: қуат алу
- 2 -қадам: қозғалтқышты қосу
- 3 -қадам: * Сынақ * коды
- 4 -қадам: Arduino, Bluetooth модулі және қуат таратқыш қондырғысы
- 5 -қадам: шасси
- 6 -қадам: Мотор тазалағыштары
- 7 -қадам: Сафей
- 8 -қадам: IBT_2 бекітпелері / мотор драйверлері
- 9 -қадам: кодты қайтадан тексеріңіз
- 10 -қадам: Сымдарды жалғау
- 11 -қадам: Дөңгелекті бекіту
- 12 -қадам: Қорытынды код
- 13 -қадам: қосымша
- 14 -қадам: Қозғалыс (қоқыссыз тест)
- 15 -қадам: қоқыс жәшігін орнату
- 16 -қадам: Бірінші дұрыс диск
- 17 -қадам: Қосымша жылжымалы бет
- 18 -қадам: осы алысқа жеткеніңізге рахмет !
- 19 -қадам: жақсартулар
Бейне: АВТОМАТТЫ қоқыс жәшігі болуы мүмкін. ПЛАНЕТАНЫ САҚТАУ ҮШІН: 19 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:22
Ойын сезімі арқылы0 Авторды толығырақ қараңыз:
Tinkercad жобалары »
Жұмысқа кіріспес бұрын мен сізге бірінші бейнені оқуды ұсынамын, себебі бұл өте пайдалы
Сәлем, менің атым Джейкоб, мен Ұлыбританияда тұрамын.
Қайта өңдеу - бұл мен тұратын үлкен мәселе, мен егістіктерде қоқысты көп көремін және бұл зиянды болуы мүмкін. Бұл жерде ең қорқыныштысы - барлық жерде қоқыс жәшіктері. Бұл адамдар жалқау болғандықтан ба? Мен мұны сізге келетін қоқыс жәшігін жасау арқылы шешуді шештім!
Бастайық…
Жабдықтар
Dewalt/ кез келген сымсыз құрал батареясы.
3D принтері. Мүмкін сіз біреуін алып тастай аласыз.
Arduino Uno.
Bluetooth модулі.
Бак түрлендіргіші. Ардуиноның қанша уақыт жұмыс жасайтынына байланысты.
Компьютер мен телефон.
2x IBT_2.
2x тазалағыш қозғалтқышы.
1 -қадам: қуат алу
Мен өте тығыз бюджетте отырмын, сондықтан ақшамды қымбат Li-Po батареясына немесе тіпті Led қышқылына жұмсамаймын. Дегенмен, сіздің үйде LI-Po батареялары шынымен де арзан болуы мүмкін. Сымсыз бұрғылау Батареяның немесе тіпті кейбір шөп шабатын машиналар. Бұл батареялар өте пайдалы және жеңіл!
Бастауға уақыт жоғалтпадым! Мен tinkercad -ке кірдім және бірнеше қайталаудан кейін мен мынаны таптым:
Жоғарыдан.
2 -қадам: қозғалтқышты қосу
Жабдықтау бөлімінде айтқанымдай, мен 2x IBT_2 мен arduino қолданамын. Мен осы электр схемасын қолдандым ЕСКЕРТУ Потенциометрлік бөлікті пайдаланбадым. Сымдар өте қарапайым және дәнекерлеуге қатысты болды. IBT_2 -де қозғалтқышты артқа және бір алға айналдыру үшін екі PWM штыры бар. Ол сондай -ақ 3,3 -тен 5 вольтке дейін болатын екі қуат түйреуішіне ие. Қозғалтқышты толық басқару үшін осының бәрі қажет. Басқа түйреуіштер туралы алаңдамаңыз.
3 -қадам: * Сынақ * коды
Мен әр 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 модулі және қуат таратқыш қондырғысы
Сіз 3D басып шығарусыз құтыла аласыз, бірақ оны жасаудың орнына басып шығару оңайырақ. Сондықтан мен arduino мен Bluetooth модуліне tinkercad көмегімен кіруге арналған қорап жасадым. Бұл қораптың бүйірінде бұрандалы тесіктер бар. Мен мұны жартылай шассидің ортасына орнаттым. Ақырында, мен оны қораптың ішіне тесіктер жасауым керек болды, оны үлкен мөлшерде орнату үшін.
5 -қадам: шасси
Бұл шасси ағаштан жасалған және бірнеше ағаш бұрандалармен бекітілген. Мен сізге жылдам cad үлгісін жасадым. Бұл туралы айтатын көп нәрсе жоқ.
6 -қадам: Мотор тазалағыштары
Бұл іс жүзінде алдыңғы жобадан, сондықтан бекітпелер қазірдің өзінде жасалды, бірақ ол 3 бөліктен тұрады.
7 -қадам: Сафей
Мен тағы да 7,5 амперлік ажыратқышты ұстау үшін tinkercad қондырғысын жасадым. Жоғарыда берілген суретте көріп тұрғаныңыздай.
8 -қадам: IBT_2 бекітпелері / мотор драйверлері
Мен кішкене өңдеген нәрсеге қондырғы таптым. Менің ойымша, бұл өте жақсы жұмыс. Ол ыстық желіммен бекітілгеніне қарамастан өте берік.
9 -қадам: кодты қайтадан тексеріңіз
Мен кодты жаздым, егер сіз оны бірінші нөмірге жіберсеңіз, қозғалтқыштар алға айналады. Мұнда:
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 -қадам: қосымша
Бұл бағдарлама MIT қосымшасының өнертапқышында жазылған және әр экранда bluetooth байланысына қол жеткізу үшін виртуалды экрандарды қолданады (олардың екеуі). Егер сізде bluetooth арқылы байланыс болмаса, бұл басқару экранына кіруге мүмкіндік бермейді. Тек қандай батырманы басуға байланысты arduino -ға '1' '2' '3' '4' жібереді.
14 -қадам: Қозғалыс (қоқыссыз тест)
Мен қоқыс жәшігінсіз не істей алатынын көрсету үшін видео жасадым.
15 -қадам: қоқыс жәшігін орнату
Бұл өте оңай және жай ғана салынған. Сізге оны бұрап алудың қажеті жоқ. Тек дөңгелектер мен ZOOM қосыңыз!
16 -қадам: Бірінші дұрыс диск
Мен түсірген видео бар, егер сіз оны басында көрмеген болсаңыз.
17 -қадам: Қосымша жылжымалы бет
Мен әр файлды 3D арқылы басып шығардым: https://www.thingiverse.com/thing:2994999 thingiverse post 60% масштабта. Содан кейін мен оны серво мүйізіне ыстық етіп жапсырып, қоқыс жәшігінің саңылауын кесіп алдым. Мен бөлек Arduino мен сервоприводты қуаттандыру үшін батареяны қолдандым. Мен Arduino кітапханасының тазарту кодын қолдандым.
18 -қадам: осы алысқа жеткеніңізге рахмет !
Сіз жасадыңыз. Егер сіз осы уақытқа дейін жетсеңіз, рахмет сізге ұнады деп сенемін.
19 -қадам: жақсартулар
Менің ойымша, бұл жоба керемет болды, бірақ жақсартуға әрқашан мүмкіндік бар!
Мен өзгертетін бірінші нәрсе - оны Lidar сенсорларымен немесе сол сияқты толық автоматты түрде жасау. Мен де дөңгелектерді ауыстырар едім. Дөңгелектердің диаметрі небары 7 дюймді құрайды, егер мен оны біршама үлкен етіп жасасам, кросспен жүгірген дұрыс болар еді деп ойлаймын. Ақырында, мен оны жинақы етіп жасар едім, сондықтан мен қоқыс жәшігіне көбірек орын ала аламын.
Роботтар сайысында екінші орын
Ұсынылған:
Автоматты қоқыс жәшігі: 7 қадам
Автоматты қоқыс жәшігі: бұл қоқыс жәшігінің автоматты ашылуын анықтайтын қозғалыс. Wi -Fi байланысы бар және ол толған кезде мәтіндік хабар жібереді. Бұл Массачусетс университетінде ECE -297DP үшін жасалған - Амхерст. Бұл курстың негізгі мақсаты тәжірибе жинау болды
Автоматты қоқыс жәшігі: 6 қадам
Автоматты қоқыс жәшігі: Бұл ең ыңғайлы қоқыс жәшігі, ол біз сияқты жалқау адамдарға арналған; Кейде қоқыс жәшігінің қақпағы лас болуы мүмкін, онда бізде жоқ бактериялар мен вирустар бар
UCL-IIoT-автоматты қоқыс жәшігі: 6 қадам
UCL-IIoT-Автоматты қоқыс жәшігі: Мен Автоматтандыру технологиясының студентімін. UCL семестрі. Бұл нұсқаулықта мен алдыңғы жобамды 4.0 өнеркәсібіне ауыстыруды мақсат етемін. Https://www.instructables.com/id/UCL-Automatic-Tra
Жаман болуы мүмкін эмоционалды креслолар: 5 қадам (суреттермен)
Жаман болуы мүмкін эмоционалды креслолар: Орындық - бұл жиһаздың негізгі бөлігі, оны жиі кездейсоқ қабылдайды. 4 аяқты берік дизайнымен және жұмсақ отыруға арналған алаңымен адамдарды жай ғана отыруға және оның қатысуын тамашалауға шақырады. Бұл дәлелденген сенімді технология
Автоматты қоқыс жәшігі: 8 қадам (суреттермен)
Автоматтық қоқыс жәшігі: Сәлем достар! Егер сіз менің каналды көптен бері көретін болсаңыз, онда сіз автоматты түрде қақпағы бар қоқыс жәшігі туралы жобаны есте сақтай аласыз. Бұл жоба Arduino -да алғашқылардың бірі болды, менің дебютімді айтуға болады. Бірақ оның бір үлкен кемшілігі болды: