Satura rādītājs:
- 1. darbība: katra sensora sagatavošana
- 2. darbība: koda salikšana kopā
- 3. solis: lai tas izskatās jauki
Video: LAIKA ŠAZAMS: 3 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:51
Sveiki, mans vārds ir Sushant Joshi un laipni lūdzam manā Instructable / FINAL PROJECT. Šis projekts demonstrē manu Noslēguma projektu manam inženierzinātņu pakāpes 11. kursam. Tajā tiks apskatīti visi izgatavošanai nepieciešamie materiāli, visas sastāvdaļas, kā to izveidot (shēma), projekta kods un kā tas izskatīties jauki! Šī projekta pamata pārskats būtībā ir laika simulators (es to saucu par laika apstākļiem Shazam). Tam ir Humiture detektors, kas nosaka mitrumu un temperatūru, liesmas signalizācija ar skaņas signālu, tādēļ, ja ir uguns, tas radītu skaļu troksni, ir ūdens sensors, kas nosaka, vai ir pārāk daudz ūdens, un visbeidzot gāzes sensors lai redzētu, vai ir daudz CO2. Tas viss tiek parādīts LCD.
Piegādes:
Nepieciešamie piederumi:
BREADBOARD
ARDUINO UNO
JUMPER WIRES
SIEVIETES VADI
VĪRIEŠU VIRTU VADI
KARTONS UN LENTES (ELEKTRISKĀS)
1 X LCD Ekrāns
1 X GĀZES SENSORS
1 X HUMITŪRAS SENSORS
1 X LIESMAS Brīdinājums
1 X BUZZER
1 X ŪDENS SENSORS
1 X AUGS
1 X GAISNES
ŪDENS
1. darbība: katra sensora sagatavošana
LCD Ekrāna SAGATAVOŠANA
Šim komponentam vispirms jāpievieno LCD ekrāns pie zemes un strāvas (vai nu Arduino, vai maizes dēlis ar džemperu vadiem)
Tad jums ir jāpievieno LCD porti ar analogiem tapām A4 un A5 (zaļie vadi LCD pirmajā attēlā)
ŪDENSENSORA GATAVOŠANA
Tas ir pavisam vienkārši, jūs pievienojat barošanu un zemējumu (+ un - uz sensora) to sadaļās, pēc tam pievienojiet to pēdējam portam ar analogo tapu A1.
HUMITŪRAS SENSORA SAGATAVOŠANA
Šim nolūkam pievienojiet pirmo un pēdējo portu (kā parādīts piektajā mitruma attēlā), pievienojiet tos strāvas padevei un zemē, un pēc tam pievienojiet vidējo portu digitālajai tapai 7.
GĀZES SENSORA SAGATAVOŠANA
Šim sensoram vēlreiz pievienojiet strāvu un zemi, pēc tam pievienojiet analogo tapu A2
LIESMAS Brīdinājuma GATAVOŠANA
Tāpēc vispirms pievienojiet strāvu un zemi (A Common Trend), pēc tam pievienojiet analogo tapu līdz A0 un digitālo tapu 8.
BUZZER SAGATAVOŠANA
Pievienojiet skaņas signāla negatīvo pusi zemei un otru tapu pie digitālās tapas 6.
2. darbība: koda salikšana kopā
Tātad kods galvenokārt ir pašsaprotams, bet es apskatīšu koda pamatus, lai attēlotu vissvarīgākos bitus.
Sākums:
Atcerieties vienmēr savā sistēmā pievienot bibliotēkas (vai vismaz Arduino mapes)
Nepieciešamās īpašās bibliotēkas ir:
Vads.h
LiquidCrystal_I2c.h
dht.h
Šīs īpašās bibliotēkas ir nepieciešamas, lai izpildītu kodu un panāktu tā darbību, bez tām kods ir bezjēdzīgs.
Vēl viena svarīga lieta, ko es gribēju pieminēt, ir ieejas un noteikti jānorāda visas digitālās un analogās tapas
#define FLAME 6
#define BUZZER 6
dht DHT;
const int DHT11_PIN = 7;
const int waterSensor = A1;
int waterValue = 0;
int gāze;
int ūdens;
Šīs lietas ir svarīgas un būtiskas, lai kods darbotos.
Arī rakstot kodu, pārliecinieties, ka pareizi ievietojat nepieciešamās iekavas un arī pareizos paziņojumus, sekojiet līdzi attēliem.
3. solis: lai tas izskatās jauki
Tas nav obligāti, taču tas tiek darīts papildus, lai tas izskatītos jauki un kārtīgi
Lai izveidotu šāda veida māju / kastīti, jūs varat to darīt savā veidā, bet ne manā. viss, kas jums jādara, ir:
- Atrodiet savā mājā nejaušu kastīti
- Sagrieziet to gabalos un izmantojiet lenti, lai saliptu kopā
- Izgrieziet caurumus katram atsevišķam komponentam
- Pēc tam, kad esat to izdarījis un pielicis kādu darbu, jums būs pirmais attēls
- Tad ielieciet kastītē savu maizes dēli un Arduino
- Izveidojiet tam durvis, kā parādīts otrajā attēlā
- Uzlabojiet to un padariet to vēl labāku
- Pievienojiet pēdējos pieskārienus un rotājumus
- Tu esi beidzis!
Tagad izbaudiet laika simulatoru un izklaidējieties.
Ieteicams:
Profesionāla laika stacija, izmantojot ESP8266 un ESP32 DIY: 9 soļi (ar attēliem)
Profesionāla meteoroloģiskā stacija, izmantojot ESP8266 un ESP32 DIY: LineaMeteoStazione ir pilnīga laika stacija, ko var savienot ar Sensirion profesionālajiem sensoriem, kā arī ar kādu Davis instrumenta sastāvdaļu (lietus mērītājs, anemometrs) Projekts ir paredzēts kā DIY laika stacija, bet tikai prasa
Laika kubs - Arduino laika izsekošanas sīkrīks: 6 soļi
Laika kubs - Arduino laika izsekošanas sīkrīks: Es vēlētos jums piedāvāt vienkāršu, bet patiešām noderīgu arduino projektu, lai izsekotu laika notikumiem, pārvēršot kādu viedo kuba sīkrīku. Pagrieziet to uz " Darbs " > " Uzzināt " > " Darbi " > " Atpūta " pusē, un tas tiks skaitīts
Laika stacija ar Arduino, BME280 un displeju, lai redzētu tendenci pēdējo 1-2 dienu laikā: 3 soļi (ar attēliem)
Laika stacijas ar Arduino, BME280 un displeju, lai redzētu tendenci pēdējo 1-2 dienu laikā: Sveiki! Šeit ir norādījumi par laika apstākļiem, kas jau ir ieviesti. Tie parāda pašreizējo gaisa spiedienu, temperatūru un mitrumu. Līdz šim viņiem trūka kursa prezentācijas pēdējo 1-2 dienu laikā. Šim procesam būtu
Arduino 3-in-1 laika un laika displejs: 11 soļi
Arduino 3-in-1 laika un laika displejs: Man patīk PIC mikrokontrolleri un man patīk programmēšana montāžas valodā. Patiesībā pēdējo pāris gadu laikā savā vietnē esmu ievietojis aptuveni 40 projektus, pamatojoties uz šo kombināciju. Nesen es pasūtīju dažas detaļas no viena no maniem iecienītākajiem ASV v
Kā nomainīt akumulatoru laika laika atzīmē: 12 soļi
Kā nomainīt akumulatoru Tempo Time Tag: Kuģa Tempo Time Tag ir foršs pulksteņa aizstājējs, kas piestiprināms pie drēbēm, somas siksnām vai kabatas malām. Akumulators galu galā izlādējas, tāpēc lūk, kā to nomainīt. Tā ir standarta 364 / AG1 / LR621 / SR621W / 164 pogu baterija, kas