Mündəricat:

Layihə işarəsi: 14 addım
Layihə işarəsi: 14 addım

Video: Layihə işarəsi: 14 addım

Video: Layihə işarəsi: 14 addım
Video: #14 Xristianlıq və Yahudilikdən xəbərdar Cahiliyyə - Qaraqan | Ikinci Addım / Həqiqətin Beş Adı 2024, Iyun
Anonim
Layihə İşarəsi
Layihə İşarəsi

İki il əvvəl bir şagirdin 12 -ci sinifdə bir fikri vardı. Daha sonra 2016 -cı ildə 11 -ci sinifə keçdi, sonra 2017 -ci ildə 12 -ci sinifdən bir qrupa keçdi. Bu layihə məktəbimiz üçün nəzərdə tutulmuşdur, bu layihə bir nümayişdir, buna görə də bir adam onun yanından keçəndə bir obyekt hiss edəcək. fırlanacaq panellər olsun. 180 dərəcə dönəcək. Panellərin bir tərəfində məktəbimizin adı və maskotu, digər tərəfində isə güzgü olacaq.

Addım 1: Dizayn seçimi

Dizayn seçimi
Dizayn seçimi
Dizayn seçimi
Dizayn seçimi

Layihənin hər bir versiyası getdi və bir dizayn dəyişikliyi aldı, buna görə dizaynımız divarla eyni səviyyədə olacaq. Ekran məktəbin ön qapısının yaxınlığında yerləşdiriləcək. Bu divar trapezoid formasındadır. Beləliklə, trapezoidlə davam edəcək bir dizayna sahib olmağı planlaşdırdıq, beləliklə divarla bərabər olacaq. Dizayn, panellərin saxlanılacağı sol üçbucaq, sağ üçbucaq və Mərkəzi düzbucaqlı olmaqla 3 əsas hissəyə bölünür. Bu 3 hissənin hamısı divara uyğun olacaq. Rəsm fikrin bir nümunəsidir.

Həm də prototipi yalnız mərkəzi hissə və panellərdən ibarət bir prototip hazırladıq. Sizə bir prototip hazırlamağı addım -addım öyrədəcəyik.

Addım 2: Materiallar

Maddi ehtiyac var

Hissələri

Dövrə

Arduino Mega 2650 (1)

Server (8)

Jumper kabelləri (avtomobildə tullanan kabellər deyil) (həm kişi, həm də qadın)

Çörək lövhəsi (1)

ultra sonik sensorlar (2)

Prototip

Taxta MDF

Karton və ya köpük lövhəsi

Vintlər

Yapışqan (ağac yapışqan və isti yapışqan)

Yalnız bir dönmə işarəsi istəyirsinizsə, arduino uno istifadə edin və bunun kodu bir az fərqli olacaq

Güclü olması üçün prototipimizi taxtadan hazırladıq.başqa bir şeydən də hazırlaya bilərsiniz

Layihənin yekun layihəsi

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

Addım 3: Prototipə başlayın

Prototipin işə salınması
Prototipin işə salınması

(odun başqa bir şeylə dəyişdirilə bilər)

Prototipin qutusunu hazırlamaq üçün burada addımlar var.

Addım 1. Üst/alt və tərəfi 52 '' və 12 '' kəsin, lövhənin qalınlığı 3/4 '' olmalıdır.

Addım 2. Yuxarı və alt hissə bir bağlama ilə bağlanacaq. hər iki tərəfdəki nöqtələri kənarlardan 1 '' və ortadan bir dənə işarələyin. üst və alt parça üçün işarələyin.

Addım 3. Hər iki hissədə işarələnmiş nöqtələri qazın. sonra üst və alt delikləri qeyd etmək üçün hər iki parçanı da yan hissələrə qoyun.

Addım 4. İndi yan hissələrdəki işarələri qazın, sonra vidalarla birlikdə qutunu yığın.

Addım 5. Dörd kvadrat üçbucağı 8 ", 8" ilə kəsin. əvvəlcədən qazın və qutunun arxa künclərinə vidalayın, qutudakı mövcud vintlərdən qaçın.

Addım 4: Prototip hazırlamağın 2 -ci hissəsi

Prototip hazırlamağın 2 -ci hissəsi
Prototip hazırlamağın 2 -ci hissəsi
Prototip hazırlamağın 2 -ci hissəsi
Prototip hazırlamağın 2 -ci hissəsi

Budur, servo üçün tutacaq hazırlamaq üçün addımlar.

Addım 1. 8 '' olan iki çubuğu kəsin, sonra 46.5 '' olan daha iki çubuq kəsin.

Addım 2. Qutunun yuxarısından 8 "çubuqları 3" aşağıda yapışdırın. sonra çubuqların ortasında 2.3 '' işarəsi qoyun, bu servo uzunluğudur.

Addım 3. 8 '' çubuqlardakı işarənin xaricində 46.5 '' yapışdırın.

Addım 4. Bir parça köpük taxtasını 45 düym kəsin, servoyu tutucu arasına qoyun və paneli servoya bağlayın.

Addım 5: Proqram

Bunun üçün proqram arduino -da hazırlanmışdır, kod da fərqli bir qrup tərəfindən hazırlanmışdır. Etdiyimiz ilk şey kodu sınamaq və anlamaq idi. İkincisi kodu yükləməyə çalışırdı. Kodu yüklədikdə bir səhvlə üzləşdik. İlk səhv işləməməsi idi. Zamanla düzəldildi, koda bir xüsusiyyət əlavə etdik. Bu xüsusiyyət ondan ibarətdir ki, kimsə sensora çox yaxındırsa, işləməyəcək.

Parçaları qurmaq, yenidən başlatmaq, əsas döngə və sensor kodu olan iki hissəyə bölmək olar.

kod üçün keçid

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

Addım 6: Proqramın Qurulması və Yenidən Başlanması

Proqram Quraşdırma və Yenidən Başlat
Proqram Quraşdırma və Yenidən Başlat

Quraşdırma hissəsi kodu, sensorlar üçün sancaqlar təyin etmək və servo üçün dəyişənlər yaratmaq və servolara əlavə qurmaqla başladığı kodun ən əsas hissəsidir. Növbəti hissə, müəyyən edilmiş pinləri girişlərə və ya çıxışlara çevirməkdir. Bu hissə, ehtiyac duyulan bütün dəyişənləri də quracaq.

Növbəti hissə yenidən başladıqda, kodun bu hissəsi dövrə hər açıldıqda baş verəcək, servoları sıfırlayacaq.

Addım 7: Əsas Kod və Senor Kodunu Proqramlaşdırın

Proqramın əsas kodu və senor kodu
Proqramın əsas kodu və senor kodu

Növbəti hissə əsas döngədir. Ən yaxın insanın nə qədər uzaq olduğunu anlamaqla başlayır. Bu, kodun sensorlar hissəsində yerləşən sensorlar metoduna girməklə edilir. Şəxsin sensorlardan müəyyən bir məsafədə olub olmadığını yoxlayır, əgər server dönərsə. Sıfır dərəcəyə dönərək orijinal vəziyyətinə qayıtmaq üçün 180 dərəcə dönəcək və 5 saniyə gözləyəcək, sonra 5 saniyə gözlədikdən sonra yenidən 5 saniyə gözləyib normala dönəcək. Bundan sonra döngənin yuxarı hissəsinə qayıdacaq. (Bu for for loop ilə sadələşdirilə bilər.)

Kodun son hissəsi, ultrasəsə bir siqnal göndərməklə və sonra qəbul etməklə sensorlardan dəyər aldığı məsafəni göstərən rəqəmlərdir. Bu siqnal bir tam ədəddir, dəyər 2 -ə bölünəcək və sonra məsafəni əldə etmək üçün 29.1 -ə bölünəcək.

Addım 8: Dövrə

Dövrə
Dövrə

Etmədiyimiz layihə üçün istifadə etdiyimiz sxem, bizdən əvvəlki qrup tərəfindən edildi. Bunu etmək üçün nə etdiklərini bilmirik, buna görə əsas vəzifə bunu başa düşmək və əsas problemini həll etmək idi. Əsas məsələ onun həddindən artıq qızması idi. Həll

(Açıqlayacağım addımlar sanki çörək taxtasındadır, amma son modal üçün mis lövhədə olacaq)

Addım 9: Circuit Buliding Part 1

Circuit Buliding Part 1
Circuit Buliding Part 1

Çörək lövhəsi

Üst və alt elektrik raylarını bir tellə bağlayın və eyni şeyi torpaq relsləri ilə edin

Ayrıca bir gərginlik tənzimləyicisini bağlamalı olacaqsınız

Tənzimləyicini lövhədə bir yerə qoyun

Sonra orta pinə bağlı qara bir tel qoyun və yerə qoyun

Sonra sağ pin qırmızı bir tel alır və onu müsbət raylara bağlayır

Nəhayət, gücü bağlayana qədər sol pin əlaqəsiz qalacaq

Addım 10: Dövrə Buliding 2 -ci hissə

Circuit Buliding Part 2
Circuit Buliding Part 2

Arduino

Sancaqlar:

Arduinodan pinləri (2-9) çörək taxtasına bağlayacaqsınız, bu servolar üçündür.

(Təşkilati səbəblərdən ağ teldən istifadə edə bilərsinizsə)

Addım 11: Dövrə Buliding 3 -cü hissə

Circuit Buliding Part 3
Circuit Buliding Part 3

Servolar (Bunun üçün 180 servo istifadə etməlisiniz)

Servo üçün sizə lazım olacaq:

1 ədəd ağ tel

1 qara tel

Və 1 qırmızı tel

Servo başına

Sonra telləri servoda uyğun rəng portlarına bağlayın.

İndi qırmızıya pozitiv relslər bağlayın

Qara yerə

Və ağ, arduino -ya bağlanan digər tellərlə eyni xəttdədir

bunu 8 dəfə fərqli sancaqlar üzərində təkrarlayın

(Həm də onları qaydada saxlamağa çalışın ki, tellər qarışmasın)

Addım 12: Dövrə Buliding 4 -cü hissə

Circuit Buliding Part 4
Circuit Buliding Part 4

Ultrasonik sensorlar (Bunun üçün 2 -yə ehtiyacınız olacaq)

Ultrasonik sensorlar üçün istifadə etməlisiniz

Sensor başına 1 qırmızı kişi -qadın tel

Sensor başına 1 qara kişidən dişi tel

Və hər bir sensora görə başqa rəngli 2 kişi -dişi

Sonra qırmızı teli Vss etiketli Ultrasonik sensorlardakı pinə bağlayın

Bundan sonra, qara olanı zımbalı olan yerə yapışdırın

Sonra 2 təsadüfi rəngli olan işarələrə "trig və echo" yazın

Sonra qırmızı və topraklama tellərini çörək taxtasındakı relslərə bağlayın və bir ultrasəs sensoru üçün 22 və 23 pininə, digərinə isə 24 və 25 -ə qədər tətik və əks -sancaqları bağlayın.

Addım 13: Circuit Buliding Part 5

Circuit Buliding Part 5
Circuit Buliding Part 5

Güc (son addım)

Qara teli yerə bağlayın

Və tənzimləyicinin sol pinindəki qırmızı tel

Addım 14: Son

Son
Son

bütün bu addımlardan sonra bir prototip edilməlidir

Tövsiyə: