Mündəricat:

Arduino Mega ilə 'Alarm Mat' necə yaradılır: 9 addım
Arduino Mega ilə 'Alarm Mat' necə yaradılır: 9 addım

Video: Arduino Mega ilə 'Alarm Mat' necə yaradılır: 9 addım

Video: Arduino Mega ilə 'Alarm Mat' necə yaradılır: 9 addım
Video: LDmicro 21: C Mode & Arduino Mega (LDmicro ilə Mikrokontroller Proqramlaşdırma) qurun 2024, Noyabr
Anonim
Arduino Mega ilə 'Alarm Mat' necə yaradılır
Arduino Mega ilə 'Alarm Mat' necə yaradılır

Yataqdan qalxmaqda çətinlik çəkdiyimiz səhərlər hamımız var. Siqnal çalmağa davam edir və biz çox gec olana qədər mürgüləmə vurmağa davam edirik! Görüşü qaçırdıq və ya dərs artıq başladı. Bu problemlə mübarizə aparmaq üçün sizi yataqdan çıxarmaq üçün zehni və fiziki fəaliyyəti birləşdirən Alarm Mat yaratdıq! Yatağınızdan çıxdıqdan və fiziki və zehni məşqlər etdikdən sonra, yatağa girmək şansınız az olacaq və uğur qazanacaqsınız! Növbəti tədbirə vaxtında gələcəksiniz!

Addım 1: Material toplayın

Material toplayın
Material toplayın

Layihə yaratmaq üçün aşağıdakılara ehtiyacınız olacaq:

BAZA YARADILMASI:

-35x35x1/4in kontrplak parçası

-8 9x9x1/4in kontrplak parçaları

-10 11x11x1/4in kontrplak parçaları

-4 35x1x1/2in kontrplak parçaları

-1 qutu sprey yapışdırıcısı

-1 şüşə Gorilla Wood Glue

-1 rulon alüminium folqa

-8 ədəd boş yarpaqlı kağız

-4 rulon 1/4x1/2x10ft köpük izolyasiya bantı

-24 1/2 baş başlı divar vintləri və uyğun yuyucular

-rubber

-super yapışqan

-elektrik lenti

ELEKTRONİK:

Mövcuddur:

-DS1307 Real Zaman Saatı

-9VDC güc adapteri

-Tel Makara dəstini bağlayın

Mövcuddur:

-Əsas 16x2 Karakterli LCD

-Jumper Wires Awg 20 Paketi

-Arduino Mega 2560

-Anlık düymə paneli montajı x3

-Coin Hüceyrə Batareyası 12 mm

-10K Rezistorlar 20 Paket

-piezo səs siqnalı

-LEDlər

-Arduino üçün bağlama kabeli

Addım 2: Sərhədi yığın

Sərhədi yığın
Sərhədi yığın
Sərhədi yığın
Sərhədi yığın
Sərhədi yığın
Sərhədi yığın
Sərhədi yığın
Sərhədi yığın

1. 4 ədəd 35x1x1/4in ölçüdə kontrplakdan hər birini götürün və sonunda 45 dərəcə bir açı kəsin.

2. Gorilla Taxta Yapışqanından istifadə edərək, haşiyə yaradan bir şəkildə, lövhənin xarici perimetrinə yapışdırın. Baza taxtasının daxili ölçüləri indi 33x33 düym ölçüsündədir

3. 3 və 4 -cü şəkillər sərhəd künclərinin necə bir araya gəlməli olduğunu göstərir.

Addım 3: Əlaqə lövhələrini bazaya yapışdırın

Əlaqə lövhələrini bazaya yapışdırın
Əlaqə lövhələrini bazaya yapışdırın
Əlaqə lövhələrini bazaya yapışdırın
Əlaqə lövhələrini bazaya yapışdırın

1. Əlaqə lövhələri 9x9x1/4in ölçüdə kontrplakdır. Göstərildiyi kimi ağac yapışqan istifadə edərək bazaya yapışdırılmalıdır. Yapışdırdıqdan sonra bir gecəyə qoyun.

2. Bu zaman iki ədəd 11x11x1/4in kontrplak parçasını bir -birinə yapışdıraraq 11x11x1/2in bir kontrplak parçası yaradın. Bu, orta plitədir və lövhənin ortasına yapışdırılmalıdır.

Yuxarıda göstərilən şəkildə, tünd boz rəngli kafel 11x11 orta plitədir. Şəffaf plitələr 9x9 plitələrdir.

Göstərilən ikinci görüntü, bir neçə addım qabaqda olsa da, yapışdırıldıqda plitələrin necə görünəcəyi haqqında ümumi bir fikir verir.

Addım 4: Əlaqə plitələrinə alüminium folqa bağlamaq

Əlaqə plitələrinə alüminium folqa yapışdırılması
Əlaqə plitələrinə alüminium folqa yapışdırılması
Əlaqə plitələrinə alüminium folqa yapışdırılması
Əlaqə plitələrinə alüminium folqa yapışdırılması
Əlaqə plitələrinə alüminium folqa yapışdırmaq
Əlaqə plitələrinə alüminium folqa yapışdırmaq

1. Alüminium Folqa istifadə edərək şəkildəki kimi şəkilləri kəsin. Sonra sprey yapışqan istifadə edərək bu kəsikləri təmas plitələrinə yapışdırın. Alüminium folqa kəsiklərinin "qollarının" heç birinin bir -birinə toxunmadığından əmin olmaq çox vacibdir.

2. Alüminium Folqa istifadə edərək, qalan 8 ədəd 11x11x1/4 düymlük kontrplakdan hər birini örtən təbəqələri kəsin. Bu lövhələrin hər birinin bir tərəfinə sprey yapışqan istifadə edərək Folqa yapışdırın. Alüminium folqa hamar olması və folqa üzərinə heç bir sprey yapışdırıcı girməməsi çox vacibdir. (Şəkil 3) Şəkil 4, alüminium folqa ilə düzəldilmiş plitələrin necə göründüyünü göstərir. Folqa yapışdırmaqda probleminiz varsa, künclərdə bir parça elektrik lenti istifadə etməyə çalışın.

3. Bütün Alüminium Folqa müvafiq kvadratlara yapışdırıldıqdan sonra, kontakt lövhələri Şəkil 5 -də göstərildiyi kimi bazaya yerləşdirin. Onlar heç bir şeylə yapışdırılmır, lakin lövhəyə möhkəm oturmalıdır.

Addım 5: Köpük qoyun və lövhəni tel edin

Köpük qoyun və lövhəni tel edin
Köpük qoyun və lövhəni tel edin
Köpük qoyun və lövhəni tel edin
Köpük qoyun və lövhəni tel edin
Köpük qoyun və lövhəni tel edin
Köpük qoyun və lövhəni tel edin

1. Təzyiq algılayıcı düyməmizi yaratmaq üçün əsas lövhələri köpüklə asdıq. Köpüyü uzunluğuna kəsin və kvadratlara tətbiq edin. Şəkil 1 -də göstərildiyi kimi (ağ zolaqlara baxın).

2. Bağlama kabelindən istifadə edərək lövhəni tellə bağlayın. Əlaqə lövhələrində, E -nin bir tərəfinə (şəkil 3 -də göstərildiyi kimi vida və yuyucudan istifadə edərək) arduinoda +5V -ə gedəcək bir tel və arduino giriş pininə gedəcək bir tel bağlayın. Digər tərəfdən folqa 10K rezistor bağlayın və sonra arduino üzərində yerə gedəcək bir torpaq teli bağlayın. Şəkil daha çox təsvir edir. (Şəkil 2). Gedərkən telləri etiketləyərək 8 kontakt plitəsinin hər birini təkrarlayın. Teller, sizin üçün işləyən mütəşəkkil bir şəkildə sıxılmış vəziyyətdə yerləşdirilir. Açıq boşluqlardan keçmək və elektrik lenti ilə lövhəyə bərkitmək qərarına gəldim.

Bəzən köpükün bir hissəsini kəsmək lazımdır ki, telin uyğun bir yeri olsun. Bu şəkil 3 -də göstərilir. Tamamlandıqda hər bir kafel şəkil 4 kimi görünməlidir. Şəkil 5, tellər üçün "liman" ın necə görünməsini göstərir

Addım 6: Konteynerin 3D çapı

Konteynerin 3D çapı
Konteynerin 3D çapı
Konteynerin 3D çapı
Konteynerin 3D çapı
Konteynerin 3D çapı
Konteynerin 3D çapı

1. Əlavə edilmiş 3D printer faylını istifadə edərək, konteyner qutusunu 3D çap edin.

2. Qutu çap edildikdən sonra 3 düymə deşik qutunun üst qapağı və LCD ekran qutunun ön tərəfində olacaq şəkildə yığın. Qutu bir araya gətirmək üçün super yapışqan istifadə edin, ancaq qapağı bağlamayın. LCD ekranı, düymələri və qutunun önündəki 8 LED -i bağlamaq üçün super yapışqan istifadə edin.

3. Konteynerin üstündə istifadəçinin həyəcan siqnalı qurmaq üçün basdığı üç düymə var. Bu pinlər, istifadə etməyi seçdiyiniz sancaqlar ilə uyğunlaşmaq üçün kodda yenidən təyin edilməlidir.

Şəkil 3 -də qeyd edin ki, konteynerin tərəfində iki deşik var, biri məlumat kordonunun və giriş tellərinin işləməsinə imkan verir, digəri isə divarın enerji təchizatı üçün giriş təmin edir.

Addım 7: Bütün komponentləri tellə bağlayın və bəzəyin

Bütün komponentləri tellə bağlayın və bəzəyin
Bütün komponentləri tellə bağlayın və bəzəyin
Bütün komponentləri tellə bağlayın və bəzəyin
Bütün komponentləri tellə bağlayın və bəzəyin
Bütün komponentləri tellə bağlayın və bəzəyin
Bütün komponentləri tellə bağlayın və bəzəyin

1. Bütün Komponentləri əyilmə sxeminə uyğun olaraq bağlayın (fayl da mövcuddur).

2. 8 giriş telləri, topraklama və +5V yan portdan qutuya daxil olacaq və buna uyğun olaraq arduino -ya qoşulacaq. Bu giriş telləri istədiyiniz açıq porta daxil ola bilər.

3. LED -lərin hər biri topraklanmalı və giriş pinləri istədiyiniz hər hansı bir açıq limana bağlanmalıdır.

4. İstifadəçinin daha rahat olması üçün plitələrimizin üstünə bir rezin qat qoymağı seçdik. Kauçukun üstündə kobud dizaynımız var. Kauçuğu qorilla yapışqanla bağladıqdan sonra üzərinə parça qoyduq və dizaynımızı keçədən hazırladıq.

Addım 8: Arduino proqramlaşdırın

Arduino proqramlaşdırın
Arduino proqramlaşdırın

Bu faylları görmək və arduino proqramlaşdırmaq üçün arduino kompilyatorunu yükləməlisiniz.

www.arduino.cc/en/Main/Software (LINK YÜKLƏ)

1. Daxil olan arduino proqramından istifadə edərək Arduino proqramlaşdırın.

2. Daxil olan kitabxanaları Arduino kompilyatorunuza daxil etmək lazım ola bilər. Giriş pinlərini yaratdıqlarınıza uyğun olaraq dəyişdirməyi unutmayın.

Kod belə işləyir:

Kompüterdən istifadə edərək real vaxt saat çipində vaxt təyin edin

-istifadəçi həyəcan vaxtına girir, kompüter real vaxtı həyəcan vaxtı ilə müqayisə edir

-Zaman uyğun gəldikdə həyəcan funksiyası başlayır

-Siqnal funksiyası zamanı, təsadüfi olaraq yaradılan 1-8 ədəd, matdakı bir kafelə uyğun olaraq seçilir. Məsələn, 4 seçilsə, səs siqnalı dəfələrlə çalacaq və 4 -cü LED yanacaq. İstifadəçi 4 -cü kafel üzərində addım atdıqdan sonra, növbəti kafel seçilir və 4 ədəd atılana qədər proses təkrarlanır.

-Zəngli funksiyanın sonunda istifadəçinin başqa bir siqnal qurmasını gözləyən vaxt bir daha göstərilir

Addım 9: Zəngli Saat Matdan necə istifadə olunur

Təbrik edirik, Zəngli Saat Mətnini yaratmağı bitirdiniz. İşdə necə istifadə edəcəyiniz budur!

1. Zəngli Saat Matının işlədiyinə əmin olun. Proqramlaşdırıldıqdan sonra onu kompüterinizə qoşmaq artıq lazım deyil. 3D çap konteynerinin yanında həm proqramlaşdırma USB kabeli, həm də divar elektrik kabeli üçün bir port var. Praktik bir istifadə olaraq, divar elektrik kabelindən istifadə etmək daha yaxşıdır.

2. Zəngli saat qurmaq üçün, 3D çaplı konteyner komidinizdə və ya yatağınızın yanında olmalıdır. Konteynerin üstündəki "set" düyməsinə basaraq həyəcan siqnalı verməyə başlayın. LCD ekran indi həyəcanı qurmağınızı təklif edir. Saatı artırmaq üçün "artır" düyməsini, sonra dəqiqələrə keçmək və lazım olduqda dəqiqələri artırmaq üçün "saat/dəqiqə" düyməsini istifadə edin. İndi yenidən "set" düyməsini basın. LCD ekran həyəcanın qurulduğunu təsdiqləyir.

3. Yuxu

4. Siqnal çalanda əvvəlcə burada 12 bip səsi eşidəcəksiniz. Bu, yataqdan qalxmağınıza vaxt ayırmaq üçündür. Bu zaman döşəmənin mərkəzi kafelini öyrənməlisiniz. İndi səs siqnallarının sayını dinləyin və hansı LED -in yandığına baxın. 4 bip səsi eşitsəniz və 4 -cü LED yanarsa, tam çəkinizi 4 -cü düyməyə qoyun. Növbəti LED yanana qədər bu vəziyyətdə qalın. Daha 3 dəfə təkrarlayın və oyanma ardıcıllığını tamamladınız.

Getmək üçün yol! Dərsə vaxtında gəldiniz və normaldan daha da oyaq olduğunuzu hiss etdiniz.

Tövsiyə: