Мазмұны:
- 1 -қадам: Менің шеберханам
- 2 -қадам: материал
- 3 -қадам: I2c протоколы
- 4 -қадам: Дисплей және фото кедергісі
- 5 -қадам: DHT22
- 6 -қадам: түймелер
- 7 -қадам: құрастыру
- 8 -қадам: Arduino коды
- 9 -қадам: дабыл …
Бейне: Ауа райы сағаты: 11 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Электр схемасы мен Фритзинг схемасымен жаңартыңыз
Мен екі үй саламын:
- Бұл менің бірінші нұсқаулық
- Мен мектепте ағылшын тілін оқымаған надан итальянмын, сондықтан мен көмек сұрадым:
Еңбектерімен мені шабыттандырған және маған Arduino / Genuino -мен «ойнауға» көмектескен бірнеше адамдарға алғыс айтудан бастаңыз.
Мишель Маффуччи
Даниэль Альберти
Мауро Альфиери
Менің профессор «Перито Карли» зертханасының профессоры
1 -қадам: Менің шеберханам
Менің шеберханамда мен сағатты алғым келді, ол сағаттар мен күндерден басқа қоршаған ортаның жағдайын білгісі келді
Жұмысты Arduino көмегімен оңай жасауға болады, тек RTC, DHT22 (DHT11 -ге қарағанда біршама қымбат, бірақ дәл) және BMP180 қызмет етеді.
Бірақ біз қажетті материалды егжей -тегжейлі көреміз
2 -қадам: материал
- Arduino немесе Arduino автономды
- BMP180 - Барометрлік қысым/Температура/Биіктік датчигі
- DHT22 - температура мен ылғалдылық сенсоры
- RTC DS1307
- 1 Жолақ тақтасы
- электр сымдары
- 3 түйме
- Төрт жеміске арналған қораптар GEWISS
- СКД 20x4 I2c
- 1 Фоторезистенттілік
Ардуиноға көп нәрсе айтуға болмайды, өйткені орын шектеулі болғандықтан мен Arduino Standalone қолдандым
Датчиктерді aliexpress сатып алды, олардың бағасы аз, бірақ Қытайдан Италияға келуге 40 күн қалды
Түймелер уақытты реттеу үшін пайдаланылады, өйткені RTC айына бір минут қателік жібереді (диаграмма мен эскиздер arduinoenonsolo -дан алынған)
Кейінірек түсіндіру үшін фоторезистенттілік
3 -қадам: I2c протоколы
DISPLAY, RTC және BMP180 Arduino -мен I2C протоколы мен Wire кітапханасы арқылы байланысады.
Барлық үш элемент A4 және A5 түйреуіштеріне сәйкес келетін Arduino SDA және SLC контактілеріне параллель қосылуы керек.
Жұмысты жеңілдету үшін және контактілерді шатастырмау үшін мен түстері бірдей сымдарды қолдандым
RTC модулі - бұл Arduino -мен байланыс арқылы нақты уақытты (сағат, минут, секунд, күн, ай және жыл) есептейтін «сағат». уақыттың өтуін есептеуді жалғастырады.
BMP180 модулі (барометрлік қысым / температура / биіктік сенсоры)-бұл температураны, барометрлік қысымды және биіктікті қамтамасыз ететін жоғары өнімді сенсор. Мен SparkFun кітапханасын қолдандым.
4 -қадам: Дисплей және фото кедергісі
Дисплей өте жарқын, мен бөлме қараңғы болған кезде оның жарықтығын төмендететінін қалаймын.
Дисплейге арналған I2C модулі контрастты реттеуге мүмкіндік береді, ал секіргіш артқы жарығын сөндіре алады, бірақ егер біз секіргішті жарықтың, оның қарсыласуының жоғарылауымен фоторезисторды (Arduino стартерлік жинағымен қамтамасыз етілген) қойсақ. төмендейді, нәтижесінде дисплейдің жарықтығын арттырады, ал жарық аз жағдайда қарсылық өте жоғары және жарықтық төмендейді.
5 -қадам: DHT22
Жоғарыда айтылғандай, мен DHT22 қолдандым, бірақ DHT11 -ге қарағанда қымбатырақ, себебі ол дәлірек.
Бұл сенсор қоршаған ортаның температурасы мен ылғалдылығын қамтамасыз етеді. Адафрутқа шолу (мен кітапхананы қолдандым)
Жобаны жеңілдету үшін мен кіріктірілген тартқыш резисторы бар модельді қолдандым.
Деректер түйрегіші arduino 4 -ші істігіне қосылады
6 -қадам: түймелер
Түймелер, айтылғандай, эскиздерді қайта жүктеместен уақытты реттеу үшін қолданылады.
Ол әр түйме үшін төмен түсіру тізбегін құру керек.
Бұл функцияға қызығушылық танытатын Arduino түйрегіші:
- 6 -түйреуіш = мәзір
- 7 -түйреуіш = +
- PIN 8 = -
7 -қадам: құрастыру
Мен GEWISS -тің 4 жемісіне арналған қосылу қорабын таңдадым, себебі бұл мен қолданған дисплей үшін тамаша өлшем.
Бекіту нүктелері болмағандықтан, мен дисплейді алдыңғы маскаға бекіту үшін электр сымын қолдандым.
Жарық диодты (220 Ом резисторы бар серияда) мен жасаған тесікке 0,5 мм желімделген.
Фоторезисторды қорғау үшін мен қайдан тапқаным есімде жоқ мөлдір пластикті қолдандым.
Мен қажет болмаған кезде бәрін өшіру үшін басты қосқышты қостым.
Электр желісі үшін мен шағын USB штепсельді телефон зарядтағышын қолдандым.
DHT сенсоры қораптан тыс болатындай бекітілген.
PIR сенсорын қосу үшін мен 2,5 стерео ұяшық ашасын қолдандым.
Arduino оқшауланған және Stripboard, RTC және қарсылық төмен түсетін кезде (сіз көрмедік, кешіріңіз), олар қораптың артқы жағына M3 бұрандалармен бекітілген.
8 -қадам: Arduino коды
create.arduino.cc/editor/Tittiamo/63707ec5-8583-4053-b9d7-9755849ba635/preview
Доббиамо кітапханасы:
RTC
DHT
LiquidCrystal_I2C
180
9 -қадам: дабыл …
Менің зертханам жертөледе орналасқан, мен жұмыс істеп жатқанда маған біреу қонаққа келетінін сезбеймін, сондықтан мен PIR сенсоры, жарық диоды және БУЗЗЕР бар дабыл қосу туралы ойладым.
PIR сенсоры Arduino жеткізетін 5 вольтпен қоректенуі және 2 істікке қосылуы қажет
Жарық диодты түйреуіш 13 -ке қосылған
Сигнал 9 түйреуішіне
Сізге ескерту жасалды!
Сіз маған қонаққа барғыңыз келгенде …
Мені ескерт !!!
Ұсынылған:
Толқын мен ауа райы сағаты: 9 қадам (суреттермен)
Толқын мен ауа райы сағаты: Сіз толқынның жоғары немесе төмен екенін немесе бір жерде екенін көрсететін жалғыз қолмен аналогты сағаттарды сатып ала аласыз, бірақ мен нені талап ететін болсам, судың толуы қай уақытта болатынын айтады. Мен q -ға қарайтын нәрсені алғым келді
WiFi сағаты, таймер мен ауа райы станциясы, Blynk басқарылады: 5 қадам (суреттермен)
WiFi сағаты, таймер мен ауа райы станциясы, Blynk басқарылады: бұл морфингтік цифрлық сағат (тұжырымдамасы мен морфинг коды үшін Хари Вигуна арқасында), сонымен қатар аналогтық сағат, ауа райы туралы хабарлау станциясы мен ас үй таймері болып табылады. WiFi арқылы смартфондағы Blynk қолданбасы. Бұл бағдарлама сізге мүмкіндік береді
Raspberry Pi барометрі ауа райы сағаты: 9 қадам (суреттермен)
Raspberry Pi барометрінің ауа райы сағаты: Бұл нұсқаулықта мен Raspberry Pi 2 көмегімен BMP180 I2C сенсоры бар 4 таңбалы 7 сегментті I2C дисплейінде термометр / барометрдің негізгі сағатын қалай құруға болатынын көрсетемін. Pi сонымен қатар DS3231 нақты уақыттағы I2C сағат модулін қолданады
Ауа райы шамы - Ауа райы мен температура бір қарағанда: 8 қадам
Ауа райы шамы - Ауа райы мен температура бір қарағанда: Бұл сиқырлы шамды қолдана отырып, сіз ағымдағы температура мен жағдайды бірден біле аласыз
Ауа райы сағаты: 15 қадам (суреттермен)
Ауа райы сағаты: Күні бар тамаша жұмыс үстелінің сағаты; ауа райы дисплейі