Mündəricat:

Ağıllı İstixana: 9 addım
Ağıllı İstixana: 9 addım

Video: Ağıllı İstixana: 9 addım

Video: Ağıllı İstixana: 9 addım
Video: Arvadını insanların yanında döydü! #sosial #turk 2024, Noyabr
Anonim
Ağıllı İstixana
Ağıllı İstixana

Salam markerlər, Biz üç tələbədən ibarət bir qrupuq və bu proyekt, Malaga Universiteti Telekomunikasiya Məktəbinin Beng Elektronik Mühəndisliyi 4 -cü kurs modulu olan Creative Electronics adlı mövzunun bir hissəsidir (https://etsit.uma.es/).

Bu layihə günəş işığından asılı olaraq ampulün parlaqlığını modullaşdıra bilən ağıllı bir istixanadan ibarətdir. Rütubət, temperatur və parlaqlığı ölçən sensorlar ilə də hesablanır. Bütün məlumatları göstərmək üçün bir lcd ekran var. Kənarda, istədiyiniz halda ampulanın parlaqlığını 3D mühitlə əl ilə dəyişdirməyə imkan verən emaldan istifadə edərək bir proqram hazırlayırıq.

Addım 1: Materiallar

- 1 ədəd fotoresistor

- 1 Sensor temperatur/rütubət DHT11

- 1 Lcd LCM1602C

- 1 ədəd lövhə

-1 Qutu (https://www.ikea.com/es/es/productos/decoracion/plantas-jardineria/socker-invernadero-blanco-art-70186603/)

- 1 ampul

- 1 10k Ohm müqavimət

-1 SAV-MAKER-I (Arduino Leonardoya alternativ). Kimsə Arduino Leonardodan istifadə etmək əvəzinə bu lövhəni düzəltmək istəyirsə, bütün lazımi məlumatları tapa biləcəyiniz github bağlantısını əlavə edirik (https://github.com/fmalpartida/SAV-MAKER-I).

Lampanın işığın intensivliyinin dəyişməsinə imkan verən dimmer dövrəsi bir istehsalçının dizaynına əsaslanır (https://maker.pro/arduino/projects/arduino-lamp-dimmer). İstifadə olunan materiallar:

- 1330 Ohm müqavimət

- 2 33k Ohm müqavimət

- 1 22k Ohm müqavimət

- 1 220 Ohm müqavimət

- 4 1N4508 diod

- 1 1N4007 diod

- 1 Zener 10V 4W diod

- 1 2.2 uF/63 V kondansatör

- 1 220nF/275V kondansatör

- 1 Optocoupler 4N35

- MOSFET IRF830A

Addım 2: Temperatur/Rütubət Sensoru

Temperatur/rütubət sensoru
Temperatur/rütubət sensoru

DHT11 sensorundan istifadə etdik. Bu

Sensor bizə hava rütubəti və temperatura haqqında rəqəmsal məlumat verir. Bu parametrləri ölçməyin vacib olduğunu düşünürük, çünki bu bitkinin böyüməsinə və baxımına təsir göstərir.

Sensoru proqramlaşdırmaq üçün Arduino kitabxanasından istifadə etdik DHT11. DHT11 kitabxanasını Arduino kitabxana qovluğuna əlavə etməlisiniz. Yükləmək üçün kitabxana daxildir.

Gördüyünüz kimi, sensorun bağlanmasının necə olduğunu göstərmək üçün bir şəkil əlavə edirik.

Addım 3: İşıq Sensoru

İşıq Sensoru
İşıq Sensoru
İşıq Sensoru
İşıq Sensoru

İşıq sensoru etmək üçün işığın dəyişməsi ilə dəyişən bir rezistor olan fotorezistor və 10k Ohm rezistordan istifadə etdik. Aşağıdakı şəkildə əlaqələrin necə qurulacağı göstərilir.

Bu sensor həqiqətən vacibdir, çünki əldə etdiyi bütün məlumatlar ampulün parlaqlığını tənzimləmək üçün istifadə olunur.

Addım 4: LCD ekran

LCD Ekran
LCD Ekran

Lcd LCM1602C istifadə etdik. LCD, çəkdiyimiz bütün məlumatları bütün sensorlar ilə göstərməyimizə imkan verir.

Lcd proqramlaşdırmaq üçün Arduino kitabxanasından istifadə etdik LCM1602C. LCM1602C kitabxanasını Arduino kitabxana qovluğuna əlavə etməlisiniz.

Cihazı necə bağlayacağınızı göstərmək üçün bir şəkil əlavə edirik.

Addım 5: Dimmer Dövriyyəsi

Dimmer dövrəsi
Dimmer dövrəsi
Dimmer dövrəsi
Dimmer dövrəsi

Bir Arduino istifadə edərkən və işığı söndürmək məcburiyyətində qalanda ağla gələn ilk yol PWM istifadə etməkdir, buna görə də getdiyimiz yoldur. Bunu edərkən, AC mənbəyinin PWM'sini işlədən Ton Giesberts (Müəllif Hüquqları Elektor Jurnalı) tərəfindən tanınmış dizayn sxemindən ilhamlandıq. Bu dövrədə, qapını idarə etmək üçün güc gərginliyi qapı üzərindəki gərginliklə təmin edilir. D2, D3, D4, D5, dövrədəki gərginliyi düzəldən bir diod körpüsü təşkil edir; D6, R5, C2 də düzəldici kimi xidmət edir və R3, R4, D1 və C1 C2 üzərindəki gərginlik dəyərini tənzimləyir. Optocoupler və R2, Arduino lövhəsi tərəfindən verilən PWM dəyərinə görə tranzistor açarını düzəldərək qapını idarə edir. R1, optocoupler LED üçün bir qoruyucu olaraq xidmət edir.

Addım 6: SAV-MAKER-I proqramlaşdırılması

Bu proqramın funksiyası sensorlarımızın əldə etdiyi bütün məlumatları oxumaq və göstərməkdir. Bundan əlavə, işıq dəyərlərindən asılı olaraq işığı PWM siqnalı ilə modullaşdırırıq. Bu hissə avtomatik tənzimləməni təşkil edir.

Kod aşağıda əlavə olunur.

Addım 7: Qenerasiya ilə proqramlaşdırma

Bu proqramın funksiyası istixanada baş verənləri real vaxtda qrafik şəkildə təmsil etməkdir. Qrafik interfeysi, bir ampul (eyni zamanda açılan və ya sönən, real həyatda bunu edən) və bir bitki olan bir 3D istixananı göstərir. Bundan əlavə, ampulün vəziyyətindən asılı olaraq günəşli bir günü və ya ulduzlu bir səmanı təmsil edir. Proqram, ampulü əl ilə idarə etməyimizi də təmin etdi.

Kod aşağıda əlavə olunur.

Addım 8: Şuranın hazırlanması

Şuranın hazırlanması
Şuranın hazırlanması

Əlavə edilmiş fotoşəkillərdə görə biləcəyiniz kimi, qoyduğumuz bağlantıların görüntüsünü izləyərək bütün komponentləri protoboya taxırıq.

Addım 9: Son nəticə

Tövsiyə: