Мазмұны:

Түс сұрыптаушы: 6 қадам
Түс сұрыптаушы: 6 қадам

Бейне: Түс сұрыптаушы: 6 қадам

Бейне: Түс сұрыптаушы: 6 қадам
Бейне: Түс датчигі Түсті анықтау 2024, Шілде
Anonim
Түс сұрыптаушысы
Түс сұрыптаушысы

Түстерді сұрыптаушылардың мақсаты - м -ні түсіне қарай әр түрлі қадаларға жылжыту.

1 -қадам: 1 -қадам: негіздерді құру

1 -қадам: негіздерді құру
1 -қадам: негіздерді құру

Бұл жобаны жасаудың алғашқы қадамы - бұл қозғалтқыштар мен түс реттегіш сенсоры орнатылатын негіз. Бұл негіздер 5,3 см -ден 12 см -ге дейін және олардың үшеуін жасау керек. Осыдан кейін сіз радиусы 4,1 см болатын кішкене ширек шеңбер жасайсыз, ал ширек шеңбердің ішінде m & ms құлап кетуі үшін 1 см шаршы қиық жасаңыз.

2 -қадам: 2 -қадам: қиықтар мен сырғытпалар

2 -қадам: қиықтар мен сырғытпалар
2 -қадам: қиықтар мен сырғытпалар

Келесі қадам үшін жоғарыда көрсетілгендей кескінді қиып алып, алдыңғы қадамнан ширек шеңберге өтуге жол құру қажет. Жолда m & m слайдқа құлап кетуі үшін соңында тесікті кесіңіз.

Әрі қарай 0,5х0,5 см шаршыны кесіңіз де, оны биіктігінің жартысына тең етіп төртбұрышты кесіңіз. Содан кейін кішкене бұранданы алыңыз да, оны өзіңіз жасаған жолмен, 0,5х0,5 және осының барлығына бекітіңіз.

Серво қозғалтқыштары мен түс сенсорының орналасуына мүмкіндік беретін тесіктер мен тесіктерді кесіңіз. Бұл негізде сіз ең төмен орналасқан бір тесік жасауыңыз керек. Бұл серво қозғалтқышының өлшемі болады. Ортаңғы негізге екі кесу қажет. Бір кесу алдыңғы іргетастың қиылысымен бірдей болады, ал екіншісі 2см x 2см болады және бұл м & м өтетін жолдағы тесіктің астында болады.

3 -қадам: 3 -қадам: Слайд

3 -қадам: Слайд
3 -қадам: Слайд

Бұл қадам үшін 4х14х4 см көлеміндегі тіктөртбұрышты кесіп, екі жағынан 14 см ұзындықтағы 1 дюймдік сызықтар жасаңыз. Сызықтарды екі жақтан кесіңіз, бірақ тақта арқылы толық кесіп алмаңыз. Осы екі кесуді жасағаннан кейін, 1см екі жағы да жоғары жылжып, сырғытпаға қоршаулар жасай алуы керек.

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

4 -қадам: 4 -қадам: Барлығын қосу

4 -қадам: бәрін қосу
4 -қадам: бәрін қосу

Бұл жобаның негізгі бөлігін біріктірудің соңғы кезеңі - барлық бөлшектерді қосу. Ол үшін 5,3х18 см көлеміндегі екі тіктөртбұрышты және 13,2х18 см бір тіктөртбұрышты кесу қажет. 5,3х18 см көлеміндегі екі тіктөртбұрыш бүйірлер үшін пайдаланылады, ал қалған төртбұрыш артқы жағы болады

Ардуиноға қосылған сымдардың қозғалтқыш пен сенсорға қосылу мүмкіндігін беру үшін артқы төртбұрышта 3 тесікті кесіңіз.

Содан кейін ұзындығы 5,3см болатын негіздің бүйірлеріне 5,3х18см көлеміндегі екі тіктөртбұрышты бекітіңіз. Бірінші негіз жерден 3 см қашықтықта болады. Екінші негіз жерден 10,5 см, үшінші негіз жерден 15 см қашықтықта болады. Әр негізді екі жағынан 12 штырьға дейін қосатын 4 ілмекпен қосу керек. 13,2х18 см көлеміндегі тіктөртбұрышты артқы жағына жалғаңыз, сол жағынан әр жағынан 4 түйреуіш орнатылады.

5 -қадам: 5 -қадам: Arduino құру

5 -қадам: Arduino құру
5 -қадам: Arduino құру
5 -қадам: Arduino құру
5 -қадам: Arduino құру

Анимациялық сурет - бұл түсті сұрыптаушы жасаған түпнұсқа адам жасаған Arduino диаграммасы.

Мен Arduino үшін әр түрлі сымдар жүретін жерге көштім, себебі мен Arduino Nano қолданбаған едім. Мен барлық нүктелерді қозғалтқыштар үшін 5V мен GND -ден басқа диаграммада көрсетілгендей сақтаймын. 5В үшін мен сымды алып, оны 5В нүктесінен сол жақтағы тақтаға бағыттадым. Содан кейін мен екі сымды алып, оларды 5В сыммен бір қатарға қойдым, содан кейін бұл екі сымды қозғалтқыштарға жалғадым. Мен дәл сол процесті GND сымдары үшін жасадым.

6 -қадам: 6 -қадам: Arduino коды

6 -қадам: Arduino коды
6 -қадам: Arduino коды
6 -қадам: Arduino коды
6 -қадам: Arduino коды
6 -қадам: Arduino коды
6 -қадам: Arduino коды
6 -қадам: Arduino коды
6 -қадам: Arduino коды

Код үшін бірінші бөлім Arduino-да әр түрлі сымдардың қай жерде екенін анықтайды және екі серво қозғалтқышы мен S [0-1] сияқты айнымалыларды орнатады. Содан кейін код m & m бар жоғарғы серво қозғалтқышты түс сенсорының астына жылжытады. Содан кейін түс сенсорына қосылған светодиодтар қосылады және түс сенсоры m & m кезінде анықтайтын қызыл жасыл және көк жиіліктің мәнін қабылдайды. Содан кейін RGB мөлшеріне байланысты ол m & m түсін тағайындайды және оны түске қояды = [1-6]. Берілген түстен ол оны алты жағдайдың біріне әкеледі. Әр түрлі жағдайда слайдқа қосылған төменгі сервоқозғалтқышты әр түрлі мөлшердегі әр түрлі қадалар жасау үшін әр түрлі кодтар жиынтығы басталады.

Ұсынылған: