Mundarija:
- 1 -qadam: Dizayn tanlash
- 2 -qadam: materiallar
- 3 -qadam: Prototipni ishga tushirish
- 4 -qadam: Prototip yaratishning 2 -qismi
- 5 -qadam: Dastur
- 6 -qadam: Dasturni sozlash va qayta ishga tushirish
- 7 -qadam: Asosiy kod va Senor kodi
- 8 -qadam: O'chirish
- 9 -qadam: O'chirishning 1 -qismi
- 10 -qadam: O'chirishning 2 -qismi
- 11 -qadam: O'chirishning 3 -qismi
- 12 -qadam: O'chirishning 4 -qismi
- 13 -qadam: O'chirishning 5 -qismi
- 14 -qadam: Oxir
Video: Loyiha belgisi: 14 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
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
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
(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
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
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
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
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
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
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
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
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
Quvvat (oxirgi qadam)
Qora simni erga ulang
Va regulyator ustidagi qizil pin
14 -qadam: Oxir
barcha qadamlardan so'ng siz prototip qilishingiz kerak
Tavsiya:
LED belgisi: 6 qadam
LED SIGN: Xavfsiz, 12 voltli, o'ziga xos LED belgisini yarating
3D bosma plexiglass LED belgisi: 5 qadam
3D bosma plexiglass LED belgisi: Xellouin bayrami sovg'asi uchun men kimgadir har xil effektlar uchun bir -birining o'rnini bosadigan pleksiglas qismlarini ishlatadigan 3D bosma LED belgisini yasashga qaror qildim. Men bu ajoyib loyihani siz bilan baham ko'rmoqchiman va umid qilamanki, siz undan nimanidir o'rganasiz va boshqalarga qo'shilasiz
Raspberry Pi raqamli belgisi: 6 qadam
Raspberry Pi raqamli belgisi: bu malinali pi raqamli belgini yaratish uchun oddiy ko'rsatma (men cherkov foyesida menikidan foydalanaman), menimcha, sizda kompyuterning asosiy ko'nikmalari bor va malina pi haqida bir necha narsani bilasiz. qiyin va haqiqatan ham yaxshilanishi mumkin
LED yoritgichli "KO'PROQ" belgisi: 8 qadam
LED yoritgichli "KO'PROQ" belgisi: Men CNC mashinamni polikarbonat bilan sinab ko'rmoqchi edim (men akrilni ushlab tura olmadim) va men shu loyihani ishlab chiqdim. Internetda shunga o'xshash ko'plab yoritilgan belgilar mavjud. bu mening qo'shimcham! Men Keysi Neistatning imzosidan foydalanmoqdaman
USB bilan ishlaydigan burner! Ushbu loyiha plastmassa / yog'och / qog'oz orqali yonishi mumkin (qiziqarli loyiha ham yaxshi yog'och bo'lishi kerak): 3 qadam
USB bilan ishlaydigan burner! Ushbu loyiha plastmassa / yog'och / qog'oz orqali yonib ketishi mumkin (qiziqarli loyiha ham juda yaxshi yog'och bo'lishi kerak): BU USB -ni ishlatmang! Men barcha izohlardan kompyuteringizga zarar etkazishi mumkinligini bilib oldim. mening kompyuterim yaxshi. 600ma 5V zaryadlovchi qurilmasidan foydalaning. Men buni ishlatganman va u yaxshi ishlaydi va agar siz elektr tokini to'xtatish uchun elektr vilkasini ishlatsangiz, hech narsa buzilmaydi