Мазмұны:

Жобаның белгісі: 14 қадам
Жобаның белгісі: 14 қадам

Бейне: Жобаның белгісі: 14 қадам

Бейне: Жобаның белгісі: 14 қадам
Бейне: Өлді деп жерлемек болған еді. Бірақ Алланың қалауымен тірілген Бала 2024, Маусым
Anonim
Жоба белгісі
Жоба белгісі

Оқушы 12 жыл бұрын екі жыл бұрын бір идеяға ие болды. Содан кейін оны 2016 жылы 11 -сыныпқа өткізді, содан кейін 2017 жылы 12 -сыныпқа барды. Бұл жоба біздің мектепке арналған, бұл жоба - бұл көрініс, сондықтан адам оның қасынан өтіп бара жатқанда объектіні сезеді. айналатын панельдер болады. Ол 180 градусқа бұрылады. Панельдердің бір жағында біздің мектептің аты мен талисманы, ал екінші жағында айна болады.

1 -қадам: Дизайн таңдау

Дизайн таңдау
Дизайн таңдау
Дизайн таңдау
Дизайн таңдау

Жобаның әр нұсқасы дизайнға өзгеріс енгізді, сондықтан біздің дизайн қабырғаға сәйкес келеді. Дисплей мектептің есігінің жанына қойылады. Бұл қабырға трапеция тәрізді. Біз трапециямен жалғасатын дизайнға ие болуды жоспарладық, сондықтан ол қабырғаға сәйкес келеді. Панельдер сол жақ үшбұрыш, тікбұрышты үшбұрыш және орталық тіктөртбұрыш 3 негізгі бөлікке бөлінген. Бұл 3 бөліктің бәрі қабырғаға сәйкес келеді. Сурет - бұл идеяның мысалы.

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

2 -қадам: материалдар

Материалдық қажеттілік

Бөлшектер

Схема

Arduino Mega 2650 (1)

Сервер (8)

Өткізгіш кабельдер (автокөлік кабельдері емес) (ерлер де, әйелдер де көп)

Нан тақтасы (1)

ультра дыбыстық сенсорлар (2)

Прототип

Ағаш MDF

Картон немесе көбік тақтасы

Бұрандалар

Желім (ағаш желімі мен ыстық желім)

Егер сіз тек бір айналдыру белгісін алғыңыз келсе, arduino uno пайдаланыңыз және оның коды сәл өзгеше болады

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

Қорытынды жобаның материалдары

docs.google.com/document/d/1B8GyldpgRuYb7N…

3 -қадам: прототипті іске қосу

Прототипті іске қосу
Прототипті іске қосу

(ағашты басқа нәрсемен ауыстыруға болады)

Прототип қорабын жасау үшін мына қадамдар.

Қадам 1. Үстіңгі/астыңғы жағын 52 дюймге және 12 дюймге дейін кесіңіз, тақтаның қалыңдығы 3/4 дюйм болуы керек.

Қадам 2. Үстіңгі және астыңғы бөлік түйіспелі түйісу арқылы қосылады. екі жағынан нүктелерді шетінен 1 '' және ортасынан бір нүктеден белгілеңіз. оны жоғарғы және төменгі бөлікке белгілеңіз.

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

Қадам 4. Енді бүйірлік бөліктердегі белгілерді бұрғылаңыз, содан кейін қорапты бұрандалармен бірге жинаңыз.

Қадам 5. 8 '', 8 '' төрт квадрат үшбұрышты кесіңіз. алдын ала бұрғылау және қораптың артқы бұрыштарын бұрап алу, қораптағы бұрандалардың болмауын қадағалаңыз.

4 -қадам: Прототип жасаудың 2 -бөлігі

Прототип жасаудың 2 -бөлігі
Прототип жасаудың 2 -бөлігі
Прототип жасаудың 2 -бөлігі
Прототип жасаудың 2 -бөлігі

Міне, серво үшін ұстағыш жасау қадамдары.

Қадам 1. 8 дюйм болатын екі таяқшаны кесіңіз, содан кейін 46,5 дюйм болатын тағы екі таяқшаны кесіңіз.

Қадам 2. Қораптың жоғарғы жағынан 8 дюймдік таяқшаларды 3 «жабыстырыңыз. содан кейін таяқшалардың ортасында 2,3 дюймді белгілеңіз, бұл серво ұзындығы.

Қадам 3. 46,5 дюймді 8 дюймдік таяқшаның сыртына жабыстырыңыз.

Қадам 4. Көбік тақтасының бір бөлігін 45 дюймге дейін кесіңіз, сервоны ұстағыштың арасына қойып, панельді сервоға бекітіңіз.

5 -қадам: Бағдарлама

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

Оларды бөліктерге бөлуге болады: бөліктерді орнату, қайта қосу, негізгі цикл және сенсорлық код.

кодқа сілтеме

docs.google.com/document/d/1sYIYDFxr9n9Cw1…

6 -қадам: Бағдарламаны орнату және қайта іске қосу

Бағдарламаны орнату және қайта іске қосу
Бағдарламаны орнату және қайта іске қосу

Орнату бөлігінің коды - бұл сенсорларға арналған түйреуіштерді анықтаудан және сервоға айнымалыларды құрудан және сервоға тіркемені орнатудан басталатын кодтың ең негізгі бөлігі. Келесі бөлім анықталған түйреуіштерді кіріс немесе шығысқа айналдырады. Бұл бөлім сонымен қатар барлық айнымалыларды орнатады.

Келесі бөлік қайта іске қосылады, кодтың бұл бөлігі тізбекті қосқан сайын болады, ол серводы нөлге теңестіреді.

7 -қадам: Бағдарламаның негізгі коды мен сенатордың коды

Бағдарламаның негізгі коды мен сенатордың коды
Бағдарламаның негізгі коды мен сенатордың коды

Келесі бөлім - негізгі цикл. Ең жақын адамның қаншалықты алыс екенін анықтаудан басталады. Бұл кодтың сенсор бөлігінде орналасқан сенсор әдісіне өту арқылы жасалады. Ол адамның сенсорлардан белгілі бір қашықтықта тұрғанын тексереді, егер сервер айналса. Ол 180 градусқа айналады және нөлдік градусқа айналу арқылы бастапқы орнына қайту үшін 5 секунд күтеді, содан кейін 5 секунд күтеді, тағы 5 секунд күтеді және қалыпты жағдайға оралады. Осыдан кейін ол циклдің жоғарғы жағына оралады. (Мұны for циклі арқылы жеңілдетуге болады.)

Кодтың соңғы бөлігі - бұл ультрадыбыстық сигналды жіберу арқылы сенсорлардан қашықтықты анықтайтын бөлік. Бұл сигналдың бүтін мәні бар, мән 2 -ге бөлінеді, содан кейін қашықтықты алу үшін 29,1 -ге бөлінеді.

8 -қадам: Схема

Схема
Схема

Біз жасамаған жобаны біз қолданған схема, оны бізден бұрынғы топ жасаған. Біз мұны істеу үшін не істегенін білмейміз, сондықтан басты міндет - оны анықтау және оның негізгі мәселесін шешу. Негізгі мәселе оның қызып кетуі еді. Шешім

(Мен түсіндіретін қадамдар - бұл нан тақтасында сияқты, бірақ соңғы үлгіде ол мыс тақтада болады)

9 -қадам: Электр тізбегінің айналуы 1 -бөлім

Электр тізбегінің айналуы 1 -бөлім
Электр тізбегінің айналуы 1 -бөлім

Нан тақтасы

Үстіңгі және астыңғы рельстерді сыммен қосыңыз. Жер рельстерімен де солай жасаңыз

сонымен қатар кернеу реттегішін қосу керек

Реттеушіні тақтаға бір жерге қойыңыз

Содан кейін ортаңғы түйреуішке жалғанған қара сымды салып, жерге қосыңыз

Келесі - оң жақ түйреуіш қызыл сымды алады және оны оң рельстерге қосады

Соңында, сол жақ түйреуіш қуат көзіне қосылмағанша қосылмай қалады

10 -қадам: Электр тізбегінің бүлінуі 2 -бөлім

Электр тізбегінің айналуы 2 -бөлім
Электр тізбегінің айналуы 2 -бөлім

Ардуино

Ілмектер:

Ардуинодан сіз түйреуіштерді (2-9) нан тақтасына қосасыз, бұл сервоға арналған.

(Егер сіз ұйымдық себептермен ақ сымды қолдануға тырыссаңыз)

11 -қадам: 3 -бөлім

Электр тізбегінің айналуы 3 -бөлім
Электр тізбегінің айналуы 3 -бөлім

Серверлер (бұл үшін 180 серво пайдалану керек)

Серво үшін сізге қажет:

1 ақ сым

1 қара сым

Және 1 қызыл сым

Серво бойынша

Содан кейін сымдарды серводағы сәйкес түстер порттарына бекітіңіз.

Енді қызыл позитивті рельстерге қосылыңыз

Қара жерге

Ақ түс - arduino -ға бекітілген басқа сымдармен бірдей

әр түрлі түйреуіштермен 8 рет қайталаңыз

(Сондай -ақ, оларды реттеп, таратуға тырысыңыз, сымдар бір -біріне жабысып қалмас үшін)

12 -қадам: Электр тізбегінің бұлидті 4 -бөлігі

Электр тізбегінің айналуы 4 -бөлім
Электр тізбегінің айналуы 4 -бөлім

Ультрадыбыстық датчиктер (бұл үшін сізге 2 қажет)

Ультрадыбыстық датчиктерді пайдалану қажет

Сенсорға 1 қызыл еркектен әйел сымы

Сенсорға 1 қара еркектен әйелге дейінгі сым

Әр сенсорға басқа түстегі 2 еркек -әйел

Содан кейін қызыл сымды Vss деп белгіленген ультрадыбыстық датчиктерге түйреуішке жалғаңыз

Осыдан кейін қара түсті түйреуішпен белгіленген жерге бекітіңіз

Содан кейін 2 кездейсоқ түсті триг және эхо деп белгіленген түйреуіштерге

Содан кейін қызыл және жерге қосылған сымдарды нан тақтасындағы рельстерге қосыңыз, триггер мен эхо түйреуіштерді ультрадыбыстық датчиктер үшін 22 және 23 түйреуішке, ал екіншісі үшін 24 және 25 жалғаңыз.

13 -қадам: Электр тізбегінің бүлінуі 5 -бөлім

Электр тізбегінің айналуы 5 -бөлім
Электр тізбегінің айналуы 5 -бөлім

Қуат (соңғы қадам)

Қара сымды жерге жалғаңыз

Ал реттегіштің сол жақ түйреуішіндегі қызыл сым

14 -қадам: Соңы

Соңы
Соңы

барлық осы қадамдардан кейін сізге прототип жасау керек

Ұсынылған: