Obsah:

Meteorologické hodiny: 11 krokov (s obrázkami)
Meteorologické hodiny: 11 krokov (s obrázkami)

Video: Meteorologické hodiny: 11 krokov (s obrázkami)

Video: Meteorologické hodiny: 11 krokov (s obrázkami)
Video: Dějiny udatného českého národa 11 Báje 2024, Júl
Anonim
Hodiny s počasím
Hodiny s počasím

Aktualizácia pomocou elektrickej schémy a Fritzingovej schémy

Vyrábam dve priestory:

  1. Toto je môj prvý návod
  2. Som ignorant Talian, ktorý v škole neštudoval angličtinu, a preto som požiadal o pomoc:

Začnite poďakovaním pár ľuďom, ktorí ma svojou prácou inšpirovali a pomohli mi „hrať“s Arduino / Genuino

Michele Maffucci

Daniele Alberti

Mauro Alfieri

Môj profesor laboratória „Perito Carli“

Krok 1: Moja dielňa

Moja dielňa
Moja dielňa

Vo svojej dielni som chcel hodinky, ktoré okrem hodín a dátumu chcú poznať aj okolité podmienky

Prácu je možné ľahko vykonať s Arduino, obsluhuje iba RTC, DHT22 (o niečo 'drahšie, ale presnejšie ako DHT11) a BMP180

Podrobne však vidíme potrebný materiál

Krok 2: Materiál

Materiál
Materiál
Materiál
Materiál
Materiál
Materiál
  • Samostatné Arduino alebo Arduino
  • BMP180 - snímač barometrického tlaku/teploty/nadmorskej výšky
  • DHT22 - snímač teploty a vlhkosti
  • RTC DS1307
  • 1 Stripboard
  • elektrické drôty
  • 3 tlačidlá
  • Krabice na štyri plody GEWISS
  • LCD 20x4 I2c
  • 1 Fotorezistencia

Arduino nemá čo povedať, pretože z dôvodu obmedzeného priestoru som použil samostatný Arduino

Senzory kúpil aliexpress, stáli málo, ale dali nám 40 dní na to, aby sme z Číny dorazili do Talianska

Tlačidlá sa používajú na úpravu času, pretože RTC má chybovú odchýlku jednu minútu za mesiac (diagram a náčrty prevzaté z arduinoenonsolo)

Fotorezistencia bude vysvetlená neskôr

Krok 3: Protokol I2c

Protokol I2c
Protokol I2c
Protokol I2c
Protokol I2c

DISPLAY, RTC a BMP180 komunikujú s Arduino prostredníctvom protokolu I2C a knižnice Wire.

Všetky tri prvky musia byť zapojené paralelne s príslušnými kontaktmi SDA a SLC Arduino, ktoré zodpovedajú kolíkom A4 a A5.

Na uľahčenie práce a nie na zamieňanie kontaktov som použil drôty rovnakých farieb

Modul RTC sú „hodiny“, ktoré pri komunikácii s Arduinom počítajú skutočný čas (hodiny, minúty, sekundy, deň, mesiac a rok). RTC je napájaný vyrovnávacou batériou, ktorá keď je napájanie vypnuté, pokračuje vo výpočte plynutia času.

Modul BMP180 (snímač barometrického tlaku / teploty / nadmorskej výšky) je vysokovýkonný snímač, ktorý poskytuje teplotu, barometrický tlak a nadmorskú výšku. Použil som knižnicu SparkFun

Krok 4: Displej a fotorezistencia

Displej a fotorezistencia
Displej a fotorezistencia
Displej a fotorezistencia
Displej a fotorezistencia
Displej a fotorezistencia
Displej a fotorezistencia

Displej je veľmi jasný, chcem, aby keď je miestnosť tmavá, znížil jas.

Modul I2C pre displej vám umožňuje nastaviť kontrast a prepojka môže vypnúť LED podsvietenia, ale ak na miesto prepojíme fotorezistor (ten, ktorý poskytuje štartovacia sada Arduino) so zvýšením svetla, jeho odporu klesá, v dôsledku toho zvyšuje jas displeja, zatiaľ čo pri slabom osvetlení je odpor veľmi vysoký a jas klesá.

Krok 5: DHT22

DHT22
DHT22

Ako som už spomenul, použil som DHT22, aj keď drahší ako DHT11, pretože je oveľa presnejší.

Tento snímač poskytuje teplotu a vlhkosť prostredia. Recenzia na adafruit (z ktorého som použil knižnicu)

Na zjednodušenie projektu som použil model so vstavaným výsuvným odporom.

Dátový pin je pripojený k pinu 4 arduina

Krok 6: Tlačidlá

Gombíky
Gombíky

Tlačidlá, ako už bolo spomenuté, slúžia na úpravu času bez opätovného načítania skíc.

Mal by byť skonštruovaný malý sťahovací obvod pre každé tlačidlo.

Pin Arduino, ktorý sa zaujíma o túto funkciu, je:

  • Kolík 6 = ponuka
  • Kolík 7 = +
  • Kolík 8 = -

Krok 7: Zostavenie

zhromaždenie
zhromaždenie
zhromaždenie
zhromaždenie
zhromaždenie
zhromaždenie

Vybral som spojovaciu skrinku pre 4 plody GEWISS, pretože má perfektnú veľkosť pre displej, ktorý som použil.

Keďže nemal body ukotvenia, použil som elektrický drôt na pripevnenie displeja k prednej maske.

LED dióda (v sérii s odporom 220 ohmov) bola prilepená k otvoru od 0,5 mm, ktorý som urobil.

Na ochranu fotorezistora som použil kus číreho plastu, ktorý si nepamätám, kde som ho našiel.

Pridal som hlavný vypínač, aby sa všetko vyplo, keď to nebolo potrebné.

Na napájanie zo siete som použil nabíjačku batérií telefónu s mini USB konektorom.

Senzor DHT bol opravený tak, aby bol externý k boxu.

Na pripojenie senzora PIR som použil konektor 2,5 stereo konektora.

Samostatné Arduino a Stripboard s vytiahnutým RTC a odporom (ľutujem, že nevidíte) sú pripevnené k zadnej časti škatule pomocou skrutiek M3.

Krok 8: Kód Arduino

Arduino kód
Arduino kód

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

Dobrá knižnica:

RTC

DHT

LiquidCrystal_I2C

SFE_BMP180

Krok 9: … Alarm …

… Allarm…
… Allarm…
… Allarm…
… Allarm…
… Allarm…
… Allarm…

Moje laboratórium sa nachádza v suteréne a keď pracujem, nemám pocit, že by ma niekto prišiel navštíviť, a tak som premýšľal nad pridaním alarmu s PIR snímačom, LED diódou a BUZZEROM.

Senzor PIR musí byť napájaný 5 voltmi dodávanými spoločnosťou Arduino a pripojený na pin 2

LED dióda je pripojená na pin 13

Bzučiak na kolíku 9

Bol si varovaný !

Keď ma chceš navštíviť…

Varuj ma !!!

Odporúča: