Мазмұны:

Метеостанция: 7 қадам
Метеостанция: 7 қадам

Бейне: Метеостанция: 7 қадам

Бейне: Метеостанция: 7 қадам
Бейне: ДОМАШНЯЯ МЕТЕОСТАНЦИЯ С БЕСПРОВОДНЫМ ДАТЧИКОМ И WI FI. НАСТРОЙКА, ОБЗОР, ОТЗЫВ. 2024, Қараша
Anonim
Ауа райы станциясы
Ауа райы станциясы

Бұл нұсқаулықта мен өз метеостанциясын құрудың қадамдары мен кодын көрсетемін! Сіз температура, ылғалдылық және жарықтық арқылы цикл жасай аласыз! Назар аударыңыз, сіздің қашықтағы кодыңыз менікінен өзгеше болады, бірақ мен сіздің кодтың дұрыс идентификаторларын қалай табуға болатынын көрсетемін! Сізге қажет нәрселер:

  • 1 x Arduino UNO R3
  • 1 x IR қашықтан басқару құралы (кез келген адам жасайды)
  • 1 x IR сенсоры
  • 1 x фоторезистор (жарықтық сенсоры)
  • 1 x 16x2 СКД экраны
  • 3 x 220 Ом резисторы
  • 1 x потенциометр
  • 1 x DHT11 (температура/ылғалдылық сенсоры)
  • 1 x Нан тақтасы
  • Jumper Wires

1 -қадам: Позитивті және жерге қосылған сымдар

Позитивті және жерге қосылған сымдар
Позитивті және жерге қосылған сымдар

НЕГІЗГІ ОРНАТУ

  1. 1 өтпелі сымды (қызыл) нан тақтасының + жағына, ардуинодағы GND портына қосыңыз
  2. + Рельстегі нан тақтасының екінші жағына қосылу үшін басқа өтпелі сымды (қызыл) қолданыңыз
  3. 1 өтпелі сымды (қара) нан тақтасының бүйіріне arduino 5В портына қосыңыз
  4. + Рельстегі нан тақтасының екінші жағына қосылу үшін басқа өтпелі сымды (қара) қолданыңыз

2 -қадам: фоторезисторды қосу

Фоторезистор қосылады
Фоторезистор қосылады
  1. Фоторезисторды тақтаға қойыңыз
  2. Оң жақты + рельске қосыңыз
  3. Сол жақты 220 Ом резисторға қосыңыз
  4. Резистордан сымды arduino 7 портына қосыңыз
  5. Нан тақтасындағы рельстен келетін жерге қосылатын сымды алдыңғы сымға қосылған сол рельске қосыңыз (порт 7)

3 -қадам: IR сенсорын қосыңыз

IR сенсорын қосыңыз
IR сенсорын қосыңыз
  1. IR сенсорын тақтаға қойыңыз
  2. GND (-) рельсіне бірінші сымды ИҚ бірінші портына қосыңыз
  3. Екінші сымды POSITIVE (+) рельсіне ИК екінші портына қосыңыз
  4. Ардуинодағы 10 -шы порттағы сымды IR сенсорындағы соңғы тірекке қосыңыз

4 -қадам: СКД мен потенциометрді қосу

СКД мен потенциометрді қосу
СКД мен потенциометрді қосу

Потенциометрді қосудан бастайық

  1. СКД экраны мен потенциометрді тақтаға қойыңыз
  2. GND (-) рельсін потенциометрдің теріс жағына қосыңыз
  3. Позитивті (+) рельсті потенциометрдің оң жағына жалғаңыз
  4. Потенциометрдің жоғарғы жағындағы сымды СКД V0 портына қосыңыз
  5. Бұл көріністі жеңілдету үшін СКД контрастын орнатады

СКД экранын қосайық, сымдар ретімен болады

  1. СКД экранын тақтаға қойыңыз
  2. СКД -дағы VSS портына жерге сымды жалғаңыз
  3. (V0 алдыңғы қадамнан бұрын қосылған)
  4. RS arduino 12 портына қосылады
  5. RW тақтаға жерге қосылады
  6. E arduino ~ 11 портына қосылады
  7. D4 arduino 5 ~ портына қосылады
  8. D5 arduino 4 портына қосылады
  9. D6 arduino 3 портына қосылады
  10. D7 ardiino 2 портына қосылады
  11. A 220 Ом резисторға қосылады, резистор нан тақтасындағы жер рельсіне қосылады
  12. K нан тақтасындағы жердегі рельске қосылу үшін қосылады

5 -қадам: DHT11 (температура мен ылғалдылық сенсоры) қосу

DHT11 (температура мен ылғалдылық сенсоры) қосу
DHT11 (температура мен ылғалдылық сенсоры) қосу
  1. DHT11 тақтасына салыңыз
  2. Нан тақтасындағы оң рельсті (+) DHT11 оң түйреуішіне қосыңыз, бұл сол жақтағы бірінші түйреуіш болады
  3. DHT11 -дегі екінші істікті 220 Ом резисторға қосыңыз
  4. 220 Ом резисторын arduino ~ 6 портына қосыңыз
  5. Соңғы және оң жақ түйреуішті тақтадағы теріс рельске қосыңыз

6 -қадам: Қашықтан басқару құралын қосу, енді сіз ауа райының адамысыз

Қашықтан басқару пультін қоссаңыз, енді сіз ауа райының адамысыз!
Қашықтан басқару пультін қоссаңыз, енді сіз ауа райының адамысыз!

Егер оны құрастыру кезінде қандай да бір мәселелер туындаса, диаграммалардың дұрыс қосылғанын қарап шығыңыз. Мен қолданған қашықтан басқару құралы сіздікіне ұқсамайды. Бұл сізге жұмыс істеу үшін кодты өзгертуге тура келетінін білдіреді.

  1. Сіздің материалдарыңызға осы түзетулерді енгізу үшін Arduino IDE жүктеңіз.
  2. Берілген кодты жүктеңіз (remoteFinder.ino), IDE ашыңыз және бағдарламаны жүктеңіз/құрастырыңыз.
  3. Сериялық мониторды ашуды ұмытпаңыз.
  4. Қолданғыңыз келетін екі түймені басып, сериялық монитор беретін кодты жазыңыз.

ЕСКЕРТПЕ: FFFFFF дұрыс емес, IR кітапханасы сол түйменің қолданылуын анықтаған кезде жібереді. Бұл бір түймені қайта -қайта басу деген сөз. Егер сіз файлды жүктей алмасаңыз, оны көшіру және қою керек.

int RECV_PIN = 6; IRrecv irrecv (RECV_PIN); decode_results нәтижелері;

void setup () {Serial.begin (9600); irrecv.enableIRIn (); // Ресиверді іске қосыңыз}

void loop () {if (irrecv.decode (& results)) {Serial.println (results.value, HEX); irrecv. resume (); // Келесі мәнді алыңыз}} Содан кейін WeatherStation.ino ашыңыз және түймелердің мәндерін өзіңіздікіне өзгертіңіз. Кодта олар файлдың басында орналасқан және код1 деп аталады code2 code3 Кодты құрастырыңыз және жүктеңіз, енді сіз 10 -арнаны қабылдауға дайынсыз!

7 -қадам: Қолданылған кітапханалар

dht.h

IRremote.h

LiquidCrystal.h https://www.arduino.cc/kz/Reference/LiquidCrystalЕгер бұл кітапханалар жаңартылған болса немесе олар онымен жұмыс жасамаса, маған электронды хат жіберіңіз, мен сізге кітапханаларымды жіберемін!

Ұсынылған: