Мазмұны:
- 1 -қадам: материалдар
- 2 -қадам: температура/ылғалдылық сенсоры
- 3 -қадам: жарық сенсоры
- 4 -қадам: СКД экраны
- 5 -қадам: Диммер схемасы
- 6-қадам: SAV-MAKER-I бағдарламалау
- 7 -қадам: Өңдеу арқылы бағдарламалау
- 8 -қадам: тақтаны құру
- 9 -қадам: Қорытынды нәтиже
Бейне: Smart-жылыжай: 9 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:25
Сәлем маркерлер, Біз үш студенттен тұратын топпыз және бұл преференция Creative Electronics деп аталатын пәннің бөлігі болып табылады, Beng Electronic Engineering 4 курсының Малага университетінің телекоммуникация мектебінің модулі (https://etsit.uma.es/).
Бұл жоба күн сәулесіне байланысты шамның жарықтығын модульдеуге қабілетті ақылды жылыжайдан тұрады. Ол сонымен қатар ылғалдылықты, температураны және жарықтылықты өлшейтін датчиктермен есептеледі. Барлық ақпаратты көрсету үшін дисплей бар. Сонымен қатар, біз 3D ортасы бар шамның жарықтығын қолмен өзгертуге мүмкіндік беретін өңдеуді қолдана отырып бағдарлама жасаймыз.
1 -қадам: материалдар
- 1 фоторезистор
- 1 DHT11 температура/ылғалдылық сенсоры
- 1 Lcd LCM1602C
- 1 протокол
-1 қорап (https://www.ikea.com/es/es/productos/decoracion/plantas-jardineria/socker-invernadero-blanco-art-70186603/)
- 1 шам
- 1 10км резистор
-1 SAV-MAKER-I (Ардуино Леонардоға балама). Егер біреу Arduino Leonardo-ны пайдаланудың орнына осы тақтаны жасағысы келсе, біз github сілтемесін қосамыз, онда сіз барлық қажетті ақпаратты таба аласыз (https://github.com/fmalpartida/SAV-MAKER-I).
Шамның жарық қарқындылығының өзгеруіне мүмкіндік беретін диммерлік схема бір өндірушіге негізделген (https://maker.pro/arduino/projects/arduino-lamp-dimmer). Қолданылған материалдар:
- 1 330 Ом резисторы
- 33 кОмдық 2 резистор
- 1 22 кОм резистор
- 1 220 Ом резистор
- 4 1N4508 диодтары
- 1 1N4007 диод
- 1 Zener 10V 4W диод
- 1 2.2uF/63V конденсатор
- 1 220nF/275V конденсатор
- 4N35 оптикалық қосқышы
- MOSFET IRF830A
2 -қадам: температура/ылғалдылық сенсоры
Біз DHT11 сенсорын қолдандық. Бұл
сенсор бізге ауа ылғалдылығы мен температураның сандық деректерін береді. Біз бұл параметрлерді өлшеу маңызды деп санаймыз, себебі бұл өсімдіктің өсуі мен күтіміне әсер етеді.
Сенсорды бағдарламалау үшін біз Arduino DHT11 кітапханасын қолдандық. DHT11 кітапханасын Arduino кітапхана қалтасына қосу керек. Біз жүктеу үшін кітапхананы қосамыз.
Көріп отырғаныңыздай, біз сенсордың қосылысы қалай болатынын көрсететін суретті қосамыз.
3 -қадам: жарық сенсоры
Жарық сенсорын жасау үшін біз фоторезисторды қолдандық, яғни жарық өзгеретін айнымалы резистор және 10к Ом резистор. Келесі суретте қосылуларды қалай жасау керектігі көрсетілген.
Бұл сенсор шын мәнінде маңызды, себебі ол алатын барлық ақпарат шамның жарықтығын реттеу үшін қолданылады.
4 -қадам: СКД экраны
Біз LCM1602C LCD қолдандық. LCD бізге сенсорлардың көмегімен түсірілген барлық ақпаратты көрсетуге мүмкіндік береді.
Lcd бағдарламалау үшін біз Arduino LCM1602C кітапханасын қолдандық. Сіз LCM1602C кітапханасын Arduino кітапхана қалтасына қосуыңыз керек.
Біз құрылғыны қалай қосу керектігін көрсету үшін суретті қосамыз.
5 -қадам: Диммер схемасы
Arduino -ды қолданған кезде және жарықты өшіру керек болған кезде ойға келетін бірінші әдіс - PWM -ді қолдану, сондықтан біз осылай жүрдік. Бұл ретте біз айнымалы ток көзінің PWM жасайтын Ton Giesberts (Copyright Elektor журналы) танымал дизайн схемасынан шабыт алдық. Бұл тізбекте қақпаны жүргізуге арналған қуат кернеуі қақпадағы кернеумен қамтамасыз етіледі. D2, D3, D4, D5 схемадағы кернеуді түзететін диод көпірін құрайды; D6, R5, C2 түзеткіш ретінде де қызмет етеді, ал R3, R4, D1 және C1 кернеудің мәнін С2 бойынша реттейді. Optocoupler мен R2 қақпаны басқарады, бұл транзисторлық қосқышты Arduino тақтасы ұсынған PWM мәніне сәйкес жасайды. R1 оптикалық светодиоды үшін қорғаныс қызметін атқарады.
6-қадам: SAV-MAKER-I бағдарламалау
Бұл бағдарламаның функциясы - сенсорлар қабылдайтын барлық ақпаратты оқу және көрсету. Сонымен қатар, біз жарық шамасына байланысты PWM сигналымен жарықтандырамыз. Бұл бөлім автоматты реттеуді құрайды.
Код төменде қосылады.
7 -қадам: Өңдеу арқылы бағдарламалау
Бұл бағдарламаның функциясы - бұл нақты уақыттағы жылыжайда не болып жатқанын графикалық түрде көрсету. Графикалық интерфейс шамы бар 3D жылыжайын көрсетеді (ол бір уақытта қосылады немесе өшеді, ол оны шынайы өмірде жасайды) және өсімдік. Сонымен қатар, бұл шамның күйіне байланысты күнді немесе жұлдызды аспанды білдіреді. Бағдарлама шамды қолмен басқаруға мүмкіндік береді.
Код төменде қосылады.
8 -қадам: тақтаны құру
Қосылған фотосуреттерде көріп тұрғаныңыздай, біз барлық компоненттерді протокол тақтасына біз қосқан қосылымдардың суретінен кейін қоямыз.
9 -қадам: Қорытынды нәтиже
Ұсынылған:
Nexus 7 Smart Case W/ Sugru & Magnet: 5 қадам
Nexus 7 Smart Case W/ Sugru & Magnet: Адамдар Nexus 7 -ге алғаш рет қол жеткізгеннен кейін көп ұзамай біреу iPad -тың ақылды корпустары сияқты белгілі бір аймаққа қойылған магнитке жауап беретінін анықтады. Мен көрген жағдайлардың ешқайсысында мұндай жағдай болған жоқ, мен де үстінен ашылғанын таба алмадым
DIY ИНТЕРНЕТ БАҚЫЛАНҒАН SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): 8 қадам (суреттермен)
DIY ИНТЕРНЕТ БАҚЫЛАНҒАН SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): Міне, мен сізге көрсетуге қуаныштымын жобаға 2 -ші авансым. Бұл DIY Smart Smart Matrix матрицасы туралы, оны көрсетуге мүмкіндік береді, мысалы YouTube статистикасы, Smart Home статистикасы, температура, ылғалдылық қарапайым сағат немесе жай ғана көрсете алады
Smart B.A.L (қосылған пошта жәшігі): 4 қадам
Smart B.A.L (қосылған пошта жәшігі): Сіз пошта жәшігіңізді тексеруден шаршадыңыз, бірақ ішінде ештеңе жоқ. Сіз саяхат кезінде сіздің поштаны немесе сәлемдемені алғаныңызды білгіңіз келеді, сондықтан қосылған пошта жәшігі сізге арналған. Ол пошташы поштаны немесе парольді сақтағанын хабарлайды
Smart Lockbox: 7 қадам
Smart Lockbox: Бұл нұсқаулықта мен сізге ақылды құлыпты қалай жасау керектігін көрсетемін. Құлыптау қорабы Arduino (UNO) арқылы жұмыс істейді және RFID мен сервоприводты қолданып, әр түрлі сенсорлардан кіретін деректерді қадағалап отырады. ішінде сақталуы керек
Arduino Uno көмегімен акустикалық левитация Қадамдық қадам (8 қадам): 8 қадам
Акустикалық левитация Arduino Uno Қадамдық қадаммен (8-қадам): ультрадыбыстық дыбыс түрлендіргіштері L298N Dc әйелдер адаптерінің ток көзі еркек тоқ сымымен Arduino UNOBreadboard Бұл қалай жұмыс істейді: Біріншіден, сіз кодты Arduino Uno-ға жүктейсіз (бұл сандық жүйемен жабдықталған микроконтроллер) және кодты түрлендіру үшін аналогтық порттар (C ++)