Съдържание:

Метеорологичен часовник: 11 стъпки (със снимки)
Метеорологичен часовник: 11 стъпки (със снимки)

Видео: Метеорологичен часовник: 11 стъпки (със снимки)

Видео: Метеорологичен часовник: 11 стъпки (със снимки)
Видео: Тайнствен МАТЕРИАЛ променя ЧОВЕЧЕСТВОТО? - Clash News еп. 11 2024, Юли
Anonim
Часовник за времето
Часовник за времето

Актуализиране с електрическа схема и схема на фризиране

Правя две предпоставки:

  1. Това е първият ми Instructable
  2. Аз съм невеж италианец, който не е учил английски в училище и затова помолих за помощ на:

Започнете с благодарност на няколко души, които чрез работата си ме вдъхновиха и ми помогнаха да „играя“с Arduino / Genuino

Микеле Мафучи

Даниеле Алберти

Мауро Алфиери

Моят професор по лаборатория "Перито Карли"

Стъпка 1: Моята работилница

Моята работилница
Моята работилница

В моята работилница исках часовник, който освен часовете и датата исках да знам и условията на околната среда

Работата може да се извърши лесно с Arduino, обслужва само RTC, DHT22 (малко по -скъпо, но по -точно от DHT11) и BMP180

Но виждаме подробно необходимия материал

Стъпка 2: Материал

Материал
Материал
Материал
Материал
Материал
Материал
  • Arduino или Arduino самостоятелно
  • BMP180 - Барометричен сензор за налягане/температура/надморска височина
  • DHT22 - датчик за температура и влажност
  • RTC DS1307
  • 1 лента
  • електрически проводници
  • 3 бутона
  • Кутии за четири плода GEWISS
  • LCD 20x4 I2c
  • 1 Фотоустойчивост

Arduino няма какво да се каже, поради ограниченото пространство използвах Arduino Standalone

Сензорите са закупени от aliexpress, струват малко, но ни дадоха 40 дни да пристигнем в Италия от Китай

Бутоните се използват за регулиране на времето, тъй като RTC има граница на грешка от една минута на месец (диаграма и скици, взети от arduinoenonsolo)

Фотоустойчивостта да се обясни по -късно

Стъпка 3: Протокол I2c

Протокол I2c
Протокол I2c
Протокол I2c
Протокол I2c

DISPLAY, RTC и BMP180 комуникират с Arduino чрез I2C протокола и библиотеката Wire.

И трите елемента трябва да бъдат свързани паралелно към съответните SDA и SLC контакти Arduino, които съответстват на щифтовете A4 и A5.

За да улесня работата, а не да объркам контактите, използвах проводниците със същите цветове

Модулът RTC е "часовник", който, комуникирайки с Arduino, отчита реалното време (часове, минути, секунди, ден, месец и година). RTC се захранва от буферна батерия, която при изключено захранване, продължава да изчислява течението на времето.

Модулът BMP180 (сензор за барометрично налягане / температура / надморска височина) е високоефективен сензор, който осигурява температура, барометрично налягане и надморска височина. Използвах библиотеката SparkFun

Стъпка 4: Дисплей и фотоустойчивост

Дисплей и фотосъпротивление
Дисплей и фотосъпротивление
Дисплей и фотосъпротивление
Дисплей и фотосъпротивление
Дисплей и фотосъпротивление
Дисплей и фотосъпротивление

Дисплеят е много ярък, искам, когато стаята е тъмна, той да намали яркостта.

Модулът I2C за дисплея ви позволява да регулирате контраста и джъмпера може да изключи светодиодната подсветка, но ако поставим джъмпера фоторезистор (този, предоставен от стартовия комплект Arduino) с увеличаването на светлината, нейното съпротивление намалява, в резултат на това увеличава яркостта на дисплея, докато при условия на слаба светлина съпротивлението е много високо и яркостта намалява.

Стъпка 5: DHT22

DHT22
DHT22

Както бе споменато по -рано, използвах DHT22, макар и по -скъп от DHT11, защото е много по -точен.

Този сензор осигурява температурата и влажността на околната среда. Преглед на адафрут (от който използвах библиотеката)

За да опростя проекта, използвах модел с вграден резистор.

Пинът за данни е свързан към щифт 4 на arduino

Стъпка 6: Бутони

Бутони
Бутони

Бутоните, както бе споменато, се използват за регулиране на времето без презареждане на скиците.

Трябва да се изгради малка издърпваща верига за всеки бутон.

Интересният за тази функция щифт на Arduino е:

  • Пин 6 = меню
  • Пин 7 = +
  • ПИН 8 = -

Стъпка 7: Монтаж

Монтаж
Монтаж
Монтаж
Монтаж
Монтаж
Монтаж

Избрах съединителна кутия за 4 плода на GEWISS, защото това е идеалният размер за дисплея, който използвах.

Без точки на закрепване, използвах електрически проводник, за да прикрепя дисплея към предната маска.

Светодиодът (последователно с резистор 220 ома) е залепен към отвора от 0,5 мм, което направих.

За да защитя фоторезистора, използвах парче прозрачна пластмаса, което не помня къде съм намерил.

Добавих главен превключвател, за да изключва всичко, когато не е необходимо.

За електрическата мрежа използвах зарядно устройство за телефон с мини USB щепсел.

Сензорът на DHT е фиксиран така, че да е външен от кутията.

За свързване на PIR сензора използвах 2.5 стерео жак.

Arduino самостоятелни и Stripboard, с RTC и съпротивлението надолу (съжалявам, че не виждате), те са прикрепени към задната част на кутията с винтовете M3.

Стъпка 8: Код на Arduino

Кодът на Arduino
Кодът на Arduino

create.arduino.cc/editor/Tittiamo/63707ec5-8583-4053-b9d7-9755849ba635/preview

Dobbiamo avere le librerie:

RTC

DHT

LiquidCrystal_I2C

SFE_BMP180

Стъпка 9: … Аларма …

… аларма …
… аларма …
… аларма …
… аларма …
… аларма …
… аларма …

Моята лаборатория се намира в мазето и когато работя, не усещам дали някой ще ми дойде на гости, затова се замислих да добавя аларма с PIR сензор, LED и ЗВУК.

PIR сензорът трябва да се захранва при 5 волта, захранван от Arduino и свързан към щифт 2

Светодиодът е свързан към щифт 13

Звънецът към щифт 9

Предупреден си !

Когато искаш да ме посетиш…

Предупреди ме !!!

Препоръчано: