Съдържание:
- Стъпка 1: Положителни и заземени проводници
- Стъпка 2: Добавяне на фоторезистор
- Стъпка 3: Добавете IR сензор
- Стъпка 4: Добавяне на LCD и потенциометър
- Стъпка 5: Добавяне на DHT11 (сензор за температура и влажност)
- Стъпка 6: Добавяне на дистанционното, сега сте човек с времето
- Стъпка 7: Използвани библиотеки
Видео: Метеорологична станция: 7 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
В тази инструкция ще покажа стъпките и кода за изграждане на собствена метеорологична станция! Ще можете да преминете през Температура, Влажност и Яркост! Моля, обърнете внимание, че вашият отдалечен код ще бъде различен от моя, но ще ви покажа как да намерите правилните си идентификатори на кодове! НЕЩОТО, КОЕТО ТРЯБВА:
- 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 джъмпер проводник (червен) към + страната на платката към порта GND на arduino
- Използвайте друг джъмпер (червен), за да се свържете към другата страна на платката на + шината
- Свържете 1 джъмпер проводник (черен) към - страната на макета към 5v порта на arduino
- Използвайте друг джъмпер (черен), за да се свържете към другата страна на платката на + шината
Стъпка 2: Добавяне на фоторезистор
- Поставете фоторезистора върху дъската
- Свържете дясната страна към + шината
- Свържете лявата страна към 220 ома резистор
- Свържете проводник от резистора към порт 7 на arduino
- Свържете заземяващ проводник, идващ от - шината на макета, към същата релса, свързана с предишния проводник (порт 7)
Стъпка 3: Добавете IR сензор
- Поставете IR сензора върху дъската
- Свържете първия проводник към релсата GND (-) към първия порт на IR
- Свържете втория проводник към ПОЗИТИВНАТА (+) шина към втория порт на IR
- Свържете проводник от порт 10 на arduino към последния пост на IR сензора
Стъпка 4: Добавяне на LCD и потенциометър
Нека започнем с добавянето на потенциометъра
- Поставете LCD екрана и потенциометъра върху дъската
- Свържете GND (-) шина към отрицателната страна на потенциометъра
- Свържете ПОЗИТИВНАТА (+) шина към положителната страна на потенциометъра
- Свържете проводник от горната част на потенциометъра към V0 порта на LCD дисплея
- Това ще настрои контраста на LCD, за да се регулира за по -лесно гледане
Нека добавим LCD екрана, проводниците ще бъдат в ред
- Поставете LCD екрана върху дъската
- Свържете заземяващ проводник към VSS порта на LCD дисплея
- (V0 вече е свързан от предишната стъпка)
- RS ще се свърже към порт 12 на arduino
- RW ще се свърже към земята на макета
- E ще се свърже към порт ~ 11 на arduino
- D4 ще се свърже към порт ~ 5 на arduino
- D5 ще се свърже с порт 4 на arduino
- D6 ще се свърже с порт 3 на arduino
- D7 ще се свърже с порт 2 на ardiino
- A ще се свърже с резистор от 220 ома, резисторът се свързва със заземяващата шина на макета
- K ще се свърже, за да се свърже със заземяващата шина на дъската
Стъпка 5: Добавяне на DHT11 (сензор за температура и влажност)
- Поставете DHT11 върху дъската
- Свържете положителната шина (+) на макета към положителния щифт на DHT11, това ще бъде първият щифт вляво
- Свържете втория щифт на DHT11 към резистор 220 Ohm
- Свържете 220 ома резистор към порт ~ 6 на arduino
- Свържете последния и най -десния щифт към отрицателната шина на макета
Стъпка 6: Добавяне на дистанционното, сега сте човек с времето
Ако възникнат някакви проблеми по време на конструирането, моля, погледнете назад, като диаграмите са свързани правилно. Най -вероятно дистанционното, което използвах за това, няма да е същото като вашето. Това означава, че ще трябва да промените кода, за да работи за вас.
- Изтеглете Arduino IDE, за да направите тези корекции за вашите материали.
- Изтеглете предоставения код (remoteFinder.ino), отворете IDE и качете/компилирайте програмата.
- Не забравяйте да отворите сериен монитор.
- Натиснете двата бутона, които искате да използвате, и запишете кода, който ви дава серийният монитор.
ЗАБЕЛЕЖКА: 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 Ако тези библиотеки са актуализирани или не работят с нея, не се колебайте да ми изпратите имейл и аз ще ви изпратя моите библиотеки!
Препоръчано:
Професионална метеорологична станция, използваща ESP8266 и ESP32 DIY: 9 стъпки (със снимки)
Професионална метеорологична станция, използваща ESP8266 и ESP32 DIY: LineaMeteoStazione е цялостна метеорологична станция, която може да бъде свързана с професионални сензори от Sensirion, както и с някои компоненти на Davis Instrument (Rain Gauge, Anemometer) Проектът е предназначен като DIY метеорологична станция, но просто изисква
Метеорологична станция, подпомагана от сателит: 5 стъпки
Сателитна метеорологична станция: Този проект е предназначен за хора, които искат да събират свои собствени метеорологични данни. Той може да измерва скоростта и посоката на вятъра, температурата и влажността на въздуха. Той също така може да слуша метеорологични спътници, обикалящи около Земята веднъж на всеки 100 минути. Аз ще
Ръчна метеорологична станция: 4 стъпки
Ръчна метеорологична станция: В тази инструкция ще използваме Arduino, олеиран дисплей и комбинация от сензори за околната среда SparkFun със сензори CCS811 и BME280 на борда, за да изградим ръчно устройство, което измерва температура, влажност, нива на TVOC, барометрично налягане
Метеорологична станция NaTaLia: Метеорологична станция със слънчева енергия Arduino, направена по правилния начин: 8 стъпки (със снимки)
Метеорологична станция NaTaLia: Метеорологична станция Arduino със слънчева енергия, направена по правилния начин: След 1 година успешна работа на 2 различни места споделям плановете си за проекти на метеорологични станции със слънчева енергия и обяснявам как се е развила в система, която наистина може да оцелее дълго време периоди от слънчевата енергия. Ако следвате
Метеорологична станция и WiFi сензорна станция: 7 стъпки (със снимки)
Метеостанция „Направи си сам“и WiFi сензорна станция: В този проект ще ви покажа как да създадете метеорологична станция заедно със станция за WiFi сензор. Сензорната станция измерва локалните данни за температурата и влажността и ги изпраща, чрез WiFi, до метеорологичната станция. След това метеорологичната станция показва t