Obsah:
- Krok 1: Moja dielňa
- Krok 2: Materiál
- Krok 3: Protokol I2c
- Krok 4: Displej a fotorezistencia
- Krok 5: DHT22
- Krok 6: Tlačidlá
- Krok 7: Zostavenie
- Krok 8: Kód Arduino
- Krok 9: … Alarm …
Video: Meteorologické hodiny: 11 krokov (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:59
Aktualizácia pomocou elektrickej schémy a Fritzingovej schémy
Vyrábam dve priestory:
- Toto je môj prvý návod
- 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
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
- 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
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 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
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á
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
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
create.arduino.cc/editor/Tittiamo/63707ec5-8583-4053-b9d7-9755849ba635/preview
Dobrá knižnica:
RTC
DHT
LiquidCrystal_I2C
SFE_BMP180
Krok 9: … Alarm …
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:
Meteorologické hodiny Raspi-Nextion: 7 krokov
Meteorologické hodiny Raspi-Nextion: Keď som videl toľko rôznych hodín vyrobených z arduina a malinového Pi, inšpirovalo ma to. Chcel som si také vyrobiť. Začal som používať arduino mega s ESP8266, ale zistil som, že wifi 8266 má príliš veľa škytaviek. Rozhodol som sa použiť náhradné Pi, ktoré som mal (Raspb
C51 4 -bitové elektronické hodiny - drevené hodiny: 15 krokov (s obrázkami)
C51 4 -bitové elektronické hodiny - drevené hodiny: Tento víkend mal nejaký voľný čas, a tak sa dal dokopy a zostavil tieto 4 -bitové elektronické digitálne hodiny vo výške 2,40 USD za 4 doláre, ktoré som pred chvíľou kúpil od AliExpress
Rozvodové hodiny a reťazové hodiny - takmer zadarmo! 5 krokov (s obrázkami)
Rozvodové hodiny a reťazové hodiny - takmer zadarmo !: Našťastie, keď ste zmenili rozvodovú súpravu svojho auta, nehodili ste staré prevody a reťaz. Skoro som to urobil, ale moja žena mi ukázala toto: http://www.uncommongoods.com/product/auto-timing-chain-and-gears-wall-clock 125 USD v USA plus poštovné.
Premeňte obyčajné hodiny z domova na vlastné žiariace hodiny: 8 krokov (s obrázkami)
Premeňte obyčajné hodiny na vlastné žiariace hodiny: PRVÉ DÁVAM SVOJE SRDEČNÉ VĎAKA INŠTRUKČNÝM TÍMOM, KTORÉ SA TÝKAJÚ DNI OBNOVY ZDRAVIA AKO VIAC ODPOVEDE ….. V tomto návode sa s vami chcem podeliť o to, ako previesť doma obyčajné hodiny do automaticky žiariacich hodín. > > Za to, že
Meteostanica Acurite 5 v 1 s použitím Raspberry Pi a Weewx (ostatné meteorologické stanice sú kompatibilné): 5 krokov (s obrázkami)
Meteostanica Acurite 5 v 1 pomocou Raspberry Pi a Weewx (ostatné meteorologické stanice sú kompatibilné): Keď som si kúpil meteorologickú stanicu Acurite 5 v 1, chcel som mať možnosť zistiť počasie doma, keď som bol preč. Keď som sa vrátil domov a nastavil som, zistil som, že buď musím mať displej pripojený k počítaču, alebo si kúpiť ich inteligentný rozbočovač,