Mundarija:

Loyiha belgisi: 14 qadam
Loyiha belgisi: 14 qadam

Video: Loyiha belgisi: 14 qadam

Video: Loyiha belgisi: 14 qadam
Video: Номозни масхара килган шайтон жазосини олди 🙀 2024, Noyabr
Anonim
Loyiha belgisi
Loyiha belgisi

Ikki yil oldin 12 -sinfda bir o'quvchining fikri bor edi. Keyin uni 2016 yilda 11 -sinfga o'tkazdi, keyin 2017 yilda 12 -sinf guruhiga o'tdi. Bu loyiha bizning maktabimiz uchun mo'ljallangan, bu loyiha - bu namoyish, shuning uchun odam uning yonidan o'tib ketganda, ob'ektni sezadi. aylanadigan panellar bo'lishi kerak. U 180 daraja buriladi. Panellarning bir tomonida bizning maktabning nomi va maskoti, ikkinchi tomonida esa oyna bo'ladi.

1 -qadam: Dizayn tanlash

Dizayn tanlash
Dizayn tanlash
Dizayn tanlash
Dizayn tanlash

Loyihaning har bir versiyasi dizaynga o'zgartirish kiritdi, shuning uchun bizning dizaynimiz devor bilan bir xil bo'ladi. Ko'rgazma maktab old eshigi yonida joylashtiriladi. Bu devor trapezoid shaklida. Biz trapezoid bilan davom etadigan dizaynga ega bo'lishni rejalashtirdik, shunda u devorga teng bo'ladi. Panel uchta asosiy qismga bo'linadi: panellar chap uchburchak, o'ng uchburchak va markaziy to'rtburchak. Bu 3 qismning hammasi devorga mos keladi. Chizma fikrning namunasidir.

Biz prototipni ham uning markaziy qismi va panellar prototipini yaratdik. Biz sizga asta -sekin prototip yasashni o'rgatamiz.

2 -qadam: materiallar

Materiallarga bo'lgan ehtiyoj

Qismlar

O'chirish

Arduino Mega 2650 (1)

Server (8)

Jumper kabellari (avtomobil kabellari emas) (erkak va ayol ko'p)

Non paneli (1)

Ultra tovushli sensorlar (2)

Prototip

Yog'och MDF

Karton yoki ko'pikli taxta

Vintlar

Yelim (yog'och elim va issiq elim)

Agar siz faqat bitta aylanadigan belgini xohlasangiz, arduino uno -dan foydalaning va uning kodi biroz boshqacha bo'ladi

Biz prototipni yog'ochdan yasadik, shunda u kuchli bo'lishi mumkin. Lekin siz boshqa narsadan yasashingiz mumkin

Yakuniy loyiha uchun materiallar ro'yxati

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

3 -qadam: Prototipni ishga tushirish

Prototipni ishga tushirish
Prototipni ishga tushirish

(yog'ochni boshqa narsa bilan almashtirish mumkin)

Prototip qutisini yaratish uchun bu erda qadamlar.

Qadam 1. Yuqori/pastki va yon tomonlarini 52 "va 12" ga kesib oling, taxtaning qalinligi 3/4 "bo'lishi kerak.

2-qadam. Yuqori va pastki qism bo'g'inli bo'g'in bilan bog'lanadi. qirralarning 1 '' dan o'rtalarida va har ikki tomonidagi nuqtalarni belgilang. yuqori va pastki qism uchun belgilang.

3 -qadam. Ikkala bo'lakda belgilangan nuqtalarni burg'ulang. yuqori va pastki teshiklarni belgilash uchun ikkala bo'lakni ham yon qismlarga qo'ying.

Qadam 4. Endi yon qismlardagi belgilarni burg'ulang, so'ng qutini vintlar bilan birga yig'ing.

5 -qadam. 8 ", 8" dyuymli to'rtta kvadrat uchburchakni kesib oling. oldindan burg'ulash va qutining orqa burchagiga burama, qutidagi mavjud vintlardek bo'lmasligiga ishonch hosil qiling.

4 -qadam: Prototip yaratishning 2 -qismi

Prototip yaratishning 2 -qismi
Prototip yaratishning 2 -qismi
Prototip yaratishning 2 -qismi
Prototip yaratishning 2 -qismi

Bu erda servolarni ushlab turish uchun qadamlar.

Qadam 1. 8 dyuymli ikkita tayoqni kesib oling, so'ngra 46,5 dyuym bo'lgan ikkita tayoqni kesib oling.

2 -qadam. Qutining yuqori qismidan pastdagi 8 dyuymli tayoqchalarni 3 yopishtiring. keyin tayoqlarning o'rtasiga 2.3 '' belgisini qo'ying, bu servo uzunligi.

Qadam 3. 46,5 dyuymli 8 dyuymli tayoqchaning tashqarisiga yopishtiring.

Qadam 4. 45 dyuymli ko'pikli kartonni kesib oling, servoni ushlagich orasiga qo'ying va panelni servoga mahkamlang.

5 -qadam: Dastur

Buning uchun dastur arduino -da tuzilgan, kod boshqa guruh tomonidan ham qilingan. Biz qilgan birinchi narsa kodni tushunishga harakat qilish edi. Ikkinchisi kodni yuklamoqchi edi. Kodni yuklaganimizda, biz xatoga duch keldik. Birinchi xato shundaki, u ishlamayapti. Bu vaqt o'tishi bilan tuzatildi, biz kodga xususiyat qo'shdik. Bu xususiyat shundaki, agar kimdir sensorga juda yaqin bo'lsa, u ishlamaydi.

Ularni ikkita qismga bo'lish mumkin: qismlar sozlash, qayta ishga tushirish, asosiy pastadir va sensor kodi.

kod uchun havola

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

6 -qadam: Dasturni sozlash va qayta ishga tushirish

Dasturni sozlash va qayta ishga tushirish
Dasturni sozlash va qayta ishga tushirish

O'rnatish qism kodi - bu sensorlar uchun pinlarni aniqlash va servo uchun o'zgaruvchilar yaratish va servolarga biriktirishni o'rnatishdan boshlanadigan kodning eng asosiy qismi. Keyingi qism aniqlangan pinlarni kirish yoki chiqishlarga aylantirishdir. Bu qism, shuningdek, barcha kerakli o'zgaruvchilarni o'rnatadi.

Keyingi qism - qayta ishga tushirish, kodning bu qismi har safar elektron yoqilganda, servolarni nolga aylantiradi.

7 -qadam: Asosiy kod va Senor kodi

Dasturning asosiy kodi va senor kodeksi
Dasturning asosiy kodi va senor kodeksi

Keyingi qism - asosiy halqa. Eng yaqin odam qanchalik uzoqligini aniqlashdan boshlanadi. Bu kodning sensorlar qismida joylashgan sensorlar usuliga o'tish orqali amalga oshiriladi. Bu odam sensorlardan ma'lum masofada joylashganligini tekshiradi, agar server aylansa. U 180 gradusga aylanadi va 5 soniya kutib, asl joyiga qaytadi va nol darajaga qaytadi, keyin 5 soniya kutadi va yana 5 soniya kutadi va normal holatga qaytadi. Shundan so'ng, u pastadirning yuqori qismiga qaytadi. (Buni for loop yordamida soddalashtirish mumkin.)

Kodning oxirgi qismi - bu ultratovush signalini yuborish va undan keyin qabul qilish orqali sensorlar orasidagi masofani aniqlaydigan qismlar. Bu signal butun sonli qiymatga ega, qiymat 2 ga bo'linadi, keyin masofani olish uchun 29,1 ga bo'linadi.

8 -qadam: O'chirish

O'chirish
O'chirish

Loyihada biz yaratmagan sxemani bizdan oldingi guruh qilgan. Shunday qilib, biz ular nima qilishganini bilmaymiz, shuning uchun asosiy vazifa - uni aniqlash va uning asosiy muammosini hal qilish edi. Asosiy muammo uning haddan tashqari qizib ketishi edi. Yechim

(Men tushuntiradigan qadamlar xuddi non taxtasida bo'lgani kabi, lekin oxirgi modali mis taxtada bo'ladi)

9 -qadam: O'chirishning 1 -qismi

O'chirish davri 1 -qism
O'chirish davri 1 -qism

Non paneli

Yuqori va pastki quvvat relslarini sim bilan ulang va er relslari bilan ham shunday qiling

Shuningdek, siz voltaj regulyatorini ulashingiz kerak

Regulyatorni taxtaning biron bir joyiga qo'ying

Keyin o'rta pin bilan bog'langan qora simni qo'ying va uni erga qo'ying

Keyingi o'ng pin qizil simni oladi va uni musbat relslarga ulaydi

Oxir -oqibat, biz chap rozetkaga ulanmagunimizcha ulanmagan bo'lamiz

10 -qadam: O'chirishning 2 -qismi

O'chirishning 2 -qismi
O'chirishning 2 -qismi

Arduino

Pim:

Arduino-dan siz pinlarni (2-9) non paneliga bog'lab qo'yasiz, bu servo uchun.

(Agar siz tashkiliy sabablarga ko'ra oq simdan foydalanishga harakat qilsangiz)

11 -qadam: O'chirishning 3 -qismi

O'chirish davri 3 -qism
O'chirish davri 3 -qism

Servo (Buning uchun siz 180 ta servo ishlatishingiz kerak)

Servo uchun sizga kerak bo'ladi:

1 ta oq sim

1 qora sim

Va 1 qizil sim

Har bir servo uchun

Keyin simlarni servodagi mos keladigan rang portlariga ulang.

Endi qizilni ijobiy relslarga ulang

Qora erga

Va oq, arduino -ga ulangan boshqa simlar bilan bir xil

bu 8 marta har xil pimlarda takrorlang

(Shuningdek, simlar chalkashib ketmasligi uchun ularni tartibda saqlashga va yoyishga harakat qiling)

12 -qadam: O'chirishning 4 -qismi

O'chirishning 4 -qismi
O'chirishning 4 -qismi

Ultrasonik sensorlar (buning uchun sizga 2 dona kerak bo'ladi)

Ultrasonik sensorlardan foydalanish kerak

Sensor uchun 1 ta qizil erkak -ayol sim

Sensor uchun 1 ta qora erkakdan ayolgacha sim

Sensorga har qanday boshqa rangdagi 2 erkak va ayol

Keyin qizil simni Ultrasonik datchiklarning Vss deb belgilangan piniga ulang

Shundan so'ng, qora rangni belgilangan pim bilan bog'lang

Keyin 2 ta tasodifiy rangni "igna" va "aks -sado" deb belgilangan pimlarga qo'ying

Keyin qizil va topraklama simlarini paneldagi relslarga ulang va bitta ultratovushli sensorlar uchun 22 va 23 -pinlarga, ikkinchisiga esa 24 va 25 -sonli uchburchaklar va echo pimlarini ulang.

13 -qadam: O'chirishning 5 -qismi

O'chirishning 5 -qismi
O'chirishning 5 -qismi

Quvvat (oxirgi qadam)

Qora simni erga ulang

Va regulyator ustidagi qizil pin

14 -qadam: Oxir

Yakun
Yakun

barcha qadamlardan so'ng siz prototip qilishingiz kerak

Tavsiya: