Obsah:

Hodiny počasí: 11 kroků (s obrázky)
Hodiny počasí: 11 kroků (s obrázky)

Video: Hodiny počasí: 11 kroků (s obrázky)

Video: Hodiny počasí: 11 kroků (s obrázky)
Video: 15 triků pro iPhone, které musíš vyzkoušet. 2024, Červenec
Anonim
Hodiny počasí
Hodiny počasí

Aktualizace pomocí elektrického schématu a Fritzingova schématu

Vyrábím dvě prostory:

  1. Toto je můj první Instructable
  2. Jsem ignorant Ital, který ve škole nestudoval angličtinu, a proto jsem požádal o pomoc:

Začněte poděkováním několika lidem, kteří mě svou prací inspirovali a pomohli mi „hrát“s Arduino / Genuino

Michele Maffucci

Daniele Alberti

Mauro Alfieri

Můj profesor laboratoře "Perito Carli"

Krok 1: Můj workshop

Moje dílna
Moje dílna

Ve své dílně jsem chtěl hodinky, které by kromě hodin a data také chtěly znát okolní podmínky

Práci lze snadno provést pomocí Arduina, obsluhuje pouze RTC, DHT22 (o něco 'dražší, ale přesnější než DHT11) a BMP180

Podrobně ale vidíme potřebný materiál

Krok 2: Materiál

Materiál
Materiál
Materiál
Materiál
Materiál
Materiál
  • Arduino nebo Arduino samostatně
  • BMP180 - barometrický snímač tlaku/teploty/nadmořské výšky
  • DHT22 - snímač teploty a vlhkosti
  • RTC DS1307
  • 1 Stripboard
  • elektrické dráty
  • 3 tlačítka
  • Krabice na čtyři plody GEWISS
  • LCD 20x4 I2c
  • 1 Fotorezistence

Arduino je málo co říct, protože z důvodu omezeného prostoru jsem použil Arduino Standalone

Senzory koupil aliexpress, stály málo, ale daly nám 40 dní na příjezd do Itálie z Číny

Tlačítka se používají k nastavení času, protože RTC má chybu s chybou jednu minutu za měsíc (diagram a náčrty převzaty z arduinoenonsolo)

Fotorezistence vysvětlit později

Krok 3: Protokol I2c

Protokol I2c
Protokol I2c
Protokol I2c
Protokol I2c

DISPLAY, RTC a BMP180 komunikují s Arduinem prostřednictvím protokolu I2C a knihovny Wire.

Všechny tři prvky musí být připojeny paralelně k příslušným kontaktům SDA a SLC Arduino, které odpovídají kolíkům A4 a A5.

Abych usnadnil práci a nezaměnil kontakty, použil jsem vodiče se stejnými barvami

Modul RTC jsou „hodiny“, které při komunikaci s Arduinem počítají skutečný čas (hodiny, minuty, sekundy, den, měsíc a rok). RTC je napájen vyrovnávací baterií, která po vypnutí napájení pokračuje ve výpočtu plynutí času.

Modul BMP180 (snímač barometrického tlaku / teploty / nadmořské výšky) je vysoce výkonný snímač, který poskytuje teplotu, barometrický tlak a nadmořskou výšku. Použil jsem knihovnu SparkFun

Krok 4: Displej a fotorezistence

Displej a fotorezistence
Displej a fotorezistence
Displej a fotorezistence
Displej a fotorezistence
Displej a fotorezistence
Displej a fotorezistence

Displej je velmi jasný, chci, aby když je místnost tmavá, snížil jas.

Modul I2C pro displej vám umožňuje upravit kontrast a propojka může vypnout LED podsvícení, ale pokud na místo umístíme propojku, fotoodpor (který poskytuje startovací sada Arduino) se zvýšením světla, jeho odporu snižuje, v důsledku toho zvyšuje jas displeje, zatímco za špatných světelných podmínek je odpor velmi vysoký a jas klesá.

Krok 5: DHT22

DHT22
DHT22

Jak již bylo zmíněno dříve, použil jsem DHT22, i když dražší než DHT11, protože je mnohem přesnější.

Tento senzor poskytuje teplotu a vlhkost prostředí. Recenze na adafruit (ze kterého jsem použil knihovnu)

Pro zjednodušení projektu jsem použil model s vestavěným výsuvným odporem.

Datový pin je připojen ke kolíku 4 arduina

Krok 6: Tlačítka

Tlačítka
Tlačítka

Tlačítka, jak již bylo zmíněno, slouží k nastavení času bez opětovného načítání skic.

Měl by být konstruován malý Pull Down obvod pro každé tlačítko.

Pin Arduino, který se zajímá o tuto funkci, je:

  • Pin 6 = nabídka
  • Pin 7 = +
  • Pin 8 = -

Krok 7: Sestavení

Shromáždění
Shromáždění
Shromáždění
Shromáždění
Shromáždění
Shromáždění

Vybral jsem spojovací krabici pro 4 plody GEWISS, protože má perfektní velikost pro displej, který jsem použil.

Protože jsem neměl kotevní body, použil jsem elektrický vodič k připevnění displeje k přední masce.

LED (v sérii s odporem 220 ohmů) byla přilepena k otvoru od 0,5 mm, který jsem udělal.

K ochraně fotorezistoru jsem použil kousek čirého plastu, který si nepamatuji, kde jsem ho našel.

Přidal jsem hlavní vypínač, abych vše vypnul, když to nebylo potřeba.

Na síť jsem použil nabíječku baterií do telefonu s mini USB zástrčkou.

Senzor DHT byl opraven tak, aby byl vně krabice.

Pro připojení PIR senzoru jsem použil 2,5 stereo jack konektor.

Samostatné Arduino a Stripboard, s RTC a odporem staženým dolů (omlouvám se, že nevidíte), jsou připevněny k zadní části krabice pomocí šroubů M3.

Krok 8: Arduino kód

Arduino kód
Arduino kód

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

Dobrá knihovna:

RTC

DHT

LiquidCrystal_I2C

SFE_BMP180

Krok 9:… Allarm…

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

Moje laboratoř se nachází ve sklepě a když pracuji, necítím, že by mě někdo navštívil, a tak jsem přemýšlel o přidání alarmu s PIR senzorem, LED a BUZZEREM.

Senzor PIR musí být napájen 5 volty dodávanými společností Arduino a připojen ke kolíku 2

LED je připojena na pin 13

Bzučák na pin 9

Byl jsi varován !

Když mě chceš navštívit…

Upozorni mně !!!

Doporučuje: