Sadržaj:

Vremenski sat: 11 koraka (sa slikama)
Vremenski sat: 11 koraka (sa slikama)

Video: Vremenski sat: 11 koraka (sa slikama)

Video: Vremenski sat: 11 koraka (sa slikama)
Video: СУПЕР СМЕШНАЯ КОМЕДИЯ! "Как Извести Любовницу За 7 Дней" РУССКИЕ КОМЕДИИ НОВИНКИ, ФИЛЬМЫ HD, КИНО 2024, Juli
Anonim
Weather Clock
Weather Clock

Ažuriranje električnom shemom i shemom Fritzinga

Pravim dvije premise:

  1. Ovo je moj prvi Instructable
  2. Ja sam neznalica Talijan koji nije učio engleski u školi, i zato sam zatražio pomoć na:

Počnite s zahvalom nekolicini ljudi koji su me svojim radom inspirirali i pomogli mi da se "igram" s Arduinom / Genuinom

Michele Maffucci

Daniele Alberti

Mauro Alfieri

Moj profesor laboratorije "Perito Carli"

Korak 1: Moja radionica

Moja radionica
Moja radionica

U svojoj radionici sam htio sat koji sam osim sati i datuma želio znati i ambijentalne uslove

Posao se može lako obaviti s Arduinom, služi samo za RTC, DHT22 (malo skuplji, ali precizniji od DHT11) i BMP180

Ali detaljno vidimo potreban materijal

Korak 2: Materijal

Materijal
Materijal
Materijal
Materijal
Materijal
Materijal
  • Arduino ili Arduino samostalno
  • BMP180 - Senzor barometarskog pritiska/temperature/nadmorske visine
  • DHT22 - senzor temperature i vlažnosti
  • RTC DS1307
  • 1 Stripboard
  • električne žice
  • 3 dugmeta
  • Kutije za četiri ploda GEWISS
  • LCD 20x4 I2c
  • 1 Fotootpornost

Arduino se malo može reći, zbog ograničenog prostora koristio sam Arduino Standalone

Senzore je kupio aliexpress, koštali su malo, ali nam je za dolazak u Italiju iz Kine trebalo 40 dana

Dugmad se koriste za podešavanje vremena budući da RTC ima marginu greške od jedne minute mjesečno (dijagram i skice preuzeti iz arduinoenonsola)

Fotootpornost ćemo objasniti kasnije

Korak 3: Protokol I2c

Protokol I2c
Protokol I2c
Protokol I2c
Protokol I2c

DISPLAY, RTC i BMP180 komuniciraju s Arduinom putem I2C protokola i knjižnice Wire.

Sva tri elementa moraju biti spojena paralelno na odgovarajuće SDA i SLC kontakte Arduino koji odgovaraju pinovima A4 i A5.

Kako bih olakšao rad, a ne zbunio kontakte, koristio sam žice istih boja

RTC modul je "sat" koji, komunicirajući s Arduinom, broji stvarno vrijeme (sati, minute, sekunde, dan, mjesec i godina). RTC se napaja pomoću međuspremne baterije koja, kada je napajanje isključeno, nastavlja računati protok vremena.

Modul BMP180 (senzor barometrijskog pritiska / temperature / nadmorske visine) je senzor visokih performansi koji pruža temperaturu, barometarski pritisak i nadmorsku visinu. Koristio sam biblioteku SparkFun

Korak 4: Prikaz i fotootpornost

Ekran i fotootpornost
Ekran i fotootpornost
Ekran i fotootpornost
Ekran i fotootpornost
Ekran i fotootpornost
Ekran i fotootpornost

Zaslon je vrlo svijetao, želim da kad je soba mračna smanji svjetlinu.

I2C modul za zaslon omogućuje vam podešavanje kontrasta, a kratkospojnik može isključiti LED pozadinsko osvjetljenje, ali ako postavimo kratkospojnik fotootpornikom (koji pruža Arduino početni komplet) s povećanjem svjetla, njegov otpor smanjuje, kao rezultat toga, povećava svjetlinu ekrana, dok je u uvjetima slabog osvjetljenja otpor vrlo visok, a svjetlina se smanjuje.

Korak 5: DHT22

DHT22
DHT22

Kao što je već spomenuto, koristio sam DHT22, iako skuplji od DHT11, jer je mnogo precizniji.

Ovaj senzor osigurava temperaturu i vlažnost okoline. Recenzija adafruta (iz kojeg sam koristila biblioteku)

Za pojednostavljenje projekta koristio sam model s ugrađenim pull-up otpornikom.

Pin za podatke je spojen na pin 4 arduina

Korak 6: Dugmad

Buttons
Buttons

Dugmad, kao što je spomenuto, koriste se za podešavanje vremena bez ponovnog učitavanja skica.

Trebalo bi izgraditi mali sklop povlačenja za svako dugme.

Arduino pin koji se zanima za ovu funkciju su:

  • Pin 6 = meni
  • Pin 7 = +
  • Pin 8 = -

Korak 7: Montaža

Montaža
Montaža
Montaža
Montaža
Montaža
Montaža

Odabrao sam razvodnu kutiju za 4 ploda GEWISS -a jer je savršene veličine za ekran koji sam koristio.

Nemajući sidrene točke, upotrijebio sam električnu žicu za pričvršćivanje zaslona na prednju masku.

LED dioda (u seriji sa otpornikom od 220 ohma) je zalijepljena na rupu od 0,5 mm što sam i učinio.

Za zaštitu fotootpornika upotrijebio sam komad prozirne plastike kojeg se ne sjećam gdje sam ga pronašao.

Dodao sam glavni prekidač da isključim sve kada nije potrebno.

Za napajanje sam koristio punjač za telefon sa mini USB utikačem.

Senzor DHT -a je fiksiran tako da je van kutije.

Za povezivanje PIR senzora koristio sam 2.5 stereo utikač.

Arduino samostalni i Stripboard, s RTC -om i otporom otpora (žao mi je što ne vidite), pričvršćeni su na stražnju stranu kutije pomoću vijaka M3.

Korak 8: Arduino kod

Arduino kod
Arduino kod

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

Dobbiamo avere le librerie:

RTC

DHT

LiquidCrystal_I2C

SFE_BMP180

Korak 9:… Alarm…

… Alarm…
… Alarm…
… Alarm…
… Alarm…
… Alarm…
… Alarm…

Moja laboratorija se nalazi u podrumu, a dok radim ne osjećam da li će mi neko doći u posjetu, pa sam razmišljala o tome da dodam alarm sa PIR senzorom, LED diodom i ZVUKOM.

PIR senzor treba napajati na 5 volti koje napaja Arduino i spojiti na pin 2

LED dioda je spojena na pin 13

Zvučni signal na pin 9

Upozoreni ste!

Kad želite da me posetite…

Upozori me !!!

Preporučuje se: