Satura rādītājs:

Laika pulkstenis: 11 soļi (ar attēliem)
Laika pulkstenis: 11 soļi (ar attēliem)

Video: Laika pulkstenis: 11 soļi (ar attēliem)

Video: Laika pulkstenis: 11 soļi (ar attēliem)
Video: Matemātika | Laika mēri | Pulkstenis | 2.klase 2024, Jūlijs
Anonim
Laika pulkstenis
Laika pulkstenis

Atjauninājums ar elektrisko shēmu un Fritzing shēmu

Es izveidoju divas telpas:

  1. Šī ir mana pirmā pamācība
  2. Es esmu nezinošs itālis, kurš skolā nav mācījies angļu valodu, un tāpēc es lūdzu palīdzību:

Sāciet ar paldies dažiem cilvēkiem, kuri ar savu darbu mani ir iedvesmojuši un palīdzējuši man "spēlēties" ar Arduino / Genuino

Mišela Maffuči

Daniele Alberti

Mauro Alfjēri

Mans laboratorijas profesors "Perito Carli"

1. darbība: mans darbnīca

Mana darbnīca
Mana darbnīca

Savā darbnīcā es gribēju pulksteni, kas papildus stundām un datumam vēlējos uzzināt arī apkārtējos apstākļus

Darbu var viegli izdarīt ar Arduino, tas kalpo tikai RTC, DHT22 (nedaudz dārgāks, bet precīzāks nekā DHT11) un BMP180

Bet mēs detalizēti redzam nepieciešamo materiālu

2. solis: materiāls

Materiāls
Materiāls
Materiāls
Materiāls
Materiāls
Materiāls
  • Arduino vai Arduino atsevišķi
  • BMP180 - Barometriskā spiediena/temperatūras/augstuma sensors
  • DHT22 - temperatūras un mitruma sensors
  • RTC DS1307
  • 1 Stripboard
  • elektriskie vadi
  • 3 pogas
  • Kastes četriem augļiem GEWISS
  • LCD 20x4 I2c
  • 1 Fotoizturība

Arduino ir maz ko teikt, jo ierobežotās vietas dēļ es izmantoju Arduino Standalone

Sensorus iegādājās aliexpress, tie maksāja maz, bet mums bija 40 dienas, lai ierastos Itālijā no Ķīnas

Pogas tiek izmantotas, lai pielāgotu laiku, jo RTC kļūdas robeža ir viena minūte mēnesī (diagramma un skices, kas ņemtas no arduinoenonsolo)

Fotoizturība, kas jāizskaidro vēlāk

3. darbība: protokols I2c

Protokols I2c
Protokols I2c
Protokols I2c
Protokols I2c

DISPLAY, RTC un BMP180 sazinās ar Arduino, izmantojot I2C protokolu un bibliotēku Wire.

Visiem trim elementiem jābūt savienotiem paralēli attiecīgajiem SDA un SLC kontaktiem Arduino, kas atbilst tapām A4 un A5.

Lai atvieglotu darbu un nejauktu kontaktus, es izmantoju vadus ar vienādām krāsām

RTC modulis ir "pulkstenis", kas, sazinoties ar Arduino, skaita reālo laiku (stundas, minūtes, sekundes, dienu, mēnesi un gadu). RTC nodrošina bufera akumulators, kas, kad barošana ir izslēgta, turpina aprēķināt laika ritējumu.

BMP180 modulis (barometriskā spiediena / temperatūras / augstuma sensors) ir augstas veiktspējas sensors, kas nodrošina temperatūru, barometrisko spiedienu un augstumu. Es izmantoju bibliotēku SparkFun

4. solis: displejs un fotorezistence

Displejs un fotorezistence
Displejs un fotorezistence
Displejs un fotorezistence
Displejs un fotorezistence
Displejs un fotorezistence
Displejs un fotorezistence

Displejs ir ļoti spilgts, es vēlos, lai, kad telpā ir tumšs, viņš samazinātu spilgtumu.

Displeja I2C modulis ļauj pielāgot kontrastu, un džemperis var izslēgt fona apgaismojuma gaismas diodi, bet, ja mēs ievietojam džemperi fotorezistoru (ko nodrošina Arduino sākuma komplekts), palielinoties gaismai, tā pretestība samazinās, kā rezultātā palielinās displeja spilgtums, savukārt vājā apgaismojumā pretestība ir ļoti augsta un spilgtums samazinās.

5. solis: DHT22

DHT22
DHT22

Kā minēts iepriekš, es izmantoju DHT22, lai gan tas bija dārgāks nekā DHT11, jo tas ir daudz precīzāks.

Šis sensors nodrošina apkārtējās vides temperatūru un mitrumu. Pārskats par adafruit (no kuras es izmantoju bibliotēku)

Lai vienkāršotu projektu, es izmantoju modeli ar iebūvētu pacelšanas rezistoru.

Datu tapa ir pievienota arduino 4. tapai

6. solis: pogas

Pogas
Pogas

Pogas, kā minēts, tiek izmantotas, lai pielāgotu laiku, nepārlādējot skices.

Katrai pogai ir jāizveido neliela nolaižamā ķēde.

Arduino tapa, kuru interesē šī funkcija, ir:

  • 6. tapa = izvēlne
  • 7. tapa = +
  • 8. tapa = -

7. solis: montāža

Montāža
Montāža
Montāža
Montāža
Montāža
Montāža

Es izvēlējos sadales kārbu 4 GEWISS augļiem, jo tas ir ideāls izmērs manam displejam.

Bez stiprinājuma punktiem es izmantoju elektrisko vadu, lai displeju piestiprinātu pie priekšējās maskas.

LED (sērijveidā ar 220 omu rezistoru) ir pielīmēts caurumā no 0,5 mm, kā es to darīju.

Lai aizsargātu fotorezistoru, es izmantoju caurspīdīgu plastmasas gabalu, kuru neatceros, kur atradu.

Es pievienoju galveno slēdzi, lai visu izslēgtu, kad tas nav nepieciešams.

Tīklam es izmantoju tālruņa akumulatora lādētāju ar mini USB spraudni.

DHT sensors tika fiksēts tā, lai tas būtu ārpus kastes.

Lai savienotu PIR sensoru, es izmantoju 2,5 stereo ligzdas spraudni.

Arduino savrupie un Stripboard, ar RTC un pretestību uz leju (atvainojiet, ka neredzat), tie ir piestiprināti kastes aizmugurē ar M3 skrūvēm.

8. solis: Arduino kods

Arduino kods
Arduino kods

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

Dobbiamo avere le librerie:

RTC

DHT

LiquidCrystal_I2C

SFE_BMP180

9. solis:… Signāls…

… Trauksme…
… Trauksme…
… Trauksme…
… Trauksme…
… Trauksme…
… Trauksme…

Mana laboratorija atrodas pagrabstāvā, un, strādājot, es nejūtu, vai kāds nāk pie manis ciemos, tāpēc domāju par trauksmes signāla pievienošanu ar PIR sensoru, LED un BUZZER.

PIR sensoram jābūt barotam ar 5 voltiem, ko piegādā Arduino, un tas jāpievieno 2. tapai

Gaismas diode ir savienota ar tapu 13

Signāls līdz 9. taustiņam

Tu esi ticis brīdināts !

Kad vēlies mani apciemot…

Brīdiniet mani !!!

Ieteicams: