Съдържание:

Метеорологична станция: 7 стъпки
Метеорологична станция: 7 стъпки

Видео: Метеорологична станция: 7 стъпки

Видео: Метеорологична станция: 7 стъпки
Видео: Зачем нужен Mi Band 7 - реальный тест 2024, Юли
Anonim
Метеорологична станция
Метеорологична станция

В тази инструкция ще покажа стъпките и кода за изграждане на собствена метеорологична станция! Ще можете да преминете през Температура, Влажност и Яркост! Моля, обърнете внимание, че вашият отдалечен код ще бъде различен от моя, но ще ви покажа как да намерите правилните си идентификатори на кодове! НЕЩОТО, КОЕТО ТРЯБВА:

  • 1 x Arduino UNO R3
  • 1 x IR дистанционно (всеки ще го направи)
  • 1 x IR сензор
  • 1 x фоторезистор (сензор за яркост)
  • 1 x 16x2 LCD екран
  • 3 x 220 ома резистор
  • 1 x потенциометър
  • 1 x DHT11 (Температура/Влажен сензор)
  • 1 x Платка
  • Джъмперни проводници

Стъпка 1: Положителни и заземени проводници

Положителни и заземени проводници
Положителни и заземени проводници

ОСНОВНИ НАСТРОЙКИ

  1. Свържете 1 джъмпер проводник (червен) към + страната на платката към порта GND на arduino
  2. Използвайте друг джъмпер (червен), за да се свържете към другата страна на платката на + шината
  3. Свържете 1 джъмпер проводник (черен) към - страната на макета към 5v порта на arduino
  4. Използвайте друг джъмпер (черен), за да се свържете към другата страна на платката на + шината

Стъпка 2: Добавяне на фоторезистор

Добавяне на фоторезистор
Добавяне на фоторезистор
  1. Поставете фоторезистора върху дъската
  2. Свържете дясната страна към + шината
  3. Свържете лявата страна към 220 ома резистор
  4. Свържете проводник от резистора към порт 7 на arduino
  5. Свържете заземяващ проводник, идващ от - шината на макета, към същата релса, свързана с предишния проводник (порт 7)

Стъпка 3: Добавете IR сензор

Добавете IR сензор
Добавете IR сензор
  1. Поставете IR сензора върху дъската
  2. Свържете първия проводник към релсата GND (-) към първия порт на IR
  3. Свържете втория проводник към ПОЗИТИВНАТА (+) шина към втория порт на IR
  4. Свържете проводник от порт 10 на arduino към последния пост на IR сензора

Стъпка 4: Добавяне на LCD и потенциометър

Добавяне на LCD и потенциометър
Добавяне на LCD и потенциометър

Нека започнем с добавянето на потенциометъра

  1. Поставете LCD екрана и потенциометъра върху дъската
  2. Свържете GND (-) шина към отрицателната страна на потенциометъра
  3. Свържете ПОЗИТИВНАТА (+) шина към положителната страна на потенциометъра
  4. Свържете проводник от горната част на потенциометъра към V0 порта на LCD дисплея
  5. Това ще настрои контраста на LCD, за да се регулира за по -лесно гледане

Нека добавим LCD екрана, проводниците ще бъдат в ред

  1. Поставете LCD екрана върху дъската
  2. Свържете заземяващ проводник към VSS порта на LCD дисплея
  3. (V0 вече е свързан от предишната стъпка)
  4. RS ще се свърже към порт 12 на arduino
  5. RW ще се свърже към земята на макета
  6. E ще се свърже към порт ~ 11 на arduino
  7. D4 ще се свърже към порт ~ 5 на arduino
  8. D5 ще се свърже с порт 4 на arduino
  9. D6 ще се свърже с порт 3 на arduino
  10. D7 ще се свърже с порт 2 на ardiino
  11. A ще се свърже с резистор от 220 ома, резисторът се свързва със заземяващата шина на макета
  12. K ще се свърже, за да се свърже със заземяващата шина на дъската

Стъпка 5: Добавяне на DHT11 (сензор за температура и влажност)

Добавяне на DHT11 (сензор за температура и влажност)
Добавяне на DHT11 (сензор за температура и влажност)
  1. Поставете DHT11 върху дъската
  2. Свържете положителната шина (+) на макета към положителния щифт на DHT11, това ще бъде първият щифт вляво
  3. Свържете втория щифт на DHT11 към резистор 220 Ohm
  4. Свържете 220 ома резистор към порт ~ 6 на arduino
  5. Свържете последния и най -десния щифт към отрицателната шина на макета

Стъпка 6: Добавяне на дистанционното, сега сте човек с времето

Добавяйки дистанционното, сега сте човек с времето!
Добавяйки дистанционното, сега сте човек с времето!

Ако възникнат някакви проблеми по време на конструирането, моля, погледнете назад, като диаграмите са свързани правилно. Най -вероятно дистанционното, което използвах за това, няма да е същото като вашето. Това означава, че ще трябва да промените кода, за да работи за вас.

  1. Изтеглете Arduino IDE, за да направите тези корекции за вашите материали.
  2. Изтеглете предоставения код (remoteFinder.ino), отворете IDE и качете/компилирайте програмата.
  3. Не забравяйте да отворите сериен монитор.
  4. Натиснете двата бутона, които искате да използвате, и запишете кода, който ви дава серийният монитор.

ЗАБЕЛЕЖКА: FFFFFF не е правилен, IR библиотеката изхвърля това, когато открие използването на същия бутон. Това просто казва, че натискате един и същ бутон отново и отново. Ако не можете да изтеглите файла, тук той трябва да копирате и поставите.

int RECV_PIN = 6; IRrecv unrecv (RECV_PIN); decode_results резултати;

void setup () {Serial.begin (9600); unrecv.enableIRIn (); // Стартирайте приемника}

void loop () {if (unrecv.decode (& results)) {Serial.println (results.value, HEX); unrecv.resume (); // Получаване на следващата стойност}} След това отворете WeatherStation.ino и променете стойностите за бутоните на вашите. В кода те са в началото на файла и се наричат code1 code2 code3 Компилирайте кода и го качете и сега сте готови да поемете Канал 10!

Стъпка 7: Използвани библиотеки

dht.h

IRremote.h

LiquidCrystal.h https://www.arduino.cc/en/Reference/LiquidCrystal Ако тези библиотеки са актуализирани или не работят с нея, не се колебайте да ми изпратите имейл и аз ще ви изпратя моите библиотеки!

Препоръчано: