Բովանդակություն:
- Քայլ 1: Էլեկտրոնային բաղադրիչներ
- Քայլ 2: Մասերի միացում
- Քայլ 3: Կոդավորում
- Քայլ 4: ThingSpeak կազմաձևում
- Քայլ 5: Android հավելվածի օգտագործումը
Video: Arduino UNO մինի-եղանակային կայարան ՝ 5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:50
Սա Arduino- ի վրա հիմնված մինի-եղանակային կայանի առաջին սերունդն է ՝ wi-fi կապով, որն ի վիճակի է տվյալները հրապարակային տեղադրել առցանց ՝ օգտագործելով ThingSpeak հարթակը:
Եղանակային կայանը տարբեր տվիչների միջոցով հավաքում է եղանակի և շրջակա միջավայրի հետ կապված հետևյալ տվյալները.
- Ջերմաստիճան;
- Խոնավություն;
- Մթնոլորտային ճնշում;
- Լույսի ինտենսիվություն;
- Ուլտրամանուշակագույն ճառագայթման ինդեքս;
- Փոշու համակենտրոնացում:
Նպատակն է ստեղծել փոքր և պարզ եղանակային կայան ՝ օգտագործելով բաց սարքավորում:
Եկեք սկսենք և զվարճանանք:
Քայլ 1: Էլեկտրոնային բաղադրիչներ
Այս նախագծի համար ձեզ հարկավոր են հետևյալ բաղադրիչները.
- Arduino Uno (գնել)
- Grove լույսի ցուցիչ (գնել)
- Grove ուլտրամանուշակագույն ցուցիչ (գնել)
- Բարոմետրիկ ճնշման ցուցիչ (BMP085) (գնել)
- DHT22 (գնել)
- Grove փոշու տվիչ (գնել)
- ESP8266 (գնել)
- Protoshield (ավելի կոմպակտ տարբերակի համար) կամ սովորական տախտակ (գնել / գնել)
- 1 կոմ դիմադրություն (x2)
- 10 կոմ դիմադրություն (x1)
- 4k7 ohm դիմադրություն (x1)
- Որոշ jumper լարեր
- Համակարգիչ (Arduino ծածկագիրը կազմելու և վերբեռնելու համար)
Այս նախագծի հավաքման համար ձեզ հատուկ գործիքներ պետք չեն: Բոլոր բաղադրիչները կարելի է առցանց գտնել ձեր նախընտրած էլեկտրոնային առևտրի խանութում:
Շղթան սնվում է USB պորտից (միացված է համակարգչին կամ սովորական հեռախոսի լիցքավորիչին), բայց կարող եք նաև ավելացնել արտաքին DC սնուցման աղբյուր կամ մարտկոց, որը միացված է Arduino հոսանքի վարդակին:
Օդերևութաբանական կայանի միացման դեպքը այս ծրագրի շրջանակներից դուրս է:
Քայլ 2: Մասերի միացում
Միացրեք բոլոր բաղադրիչները ըստ սխեմատիկ: Յուրաքանչյուր սենսոր հացահատիկին միացնելու համար ձեզ կպահանջվեն թռիչքային լարեր: Դուք կարող եք օգտագործել protoshield (ավելի կոմպակտ միացման համար), սովորական տախտակ կամ դիզայն, որը պատկանում է Arduino վահանին:
Միացրեք USB մալուխը Arduino Uno տախտակին և անցեք հաջորդ քայլին:
Քայլ 3: Կոդավորում
Ենթադրելով, որ դուք արդեն տեղադրել եք վերջին Arduino IDE- ն, ներբեռնեք և տեղադրեք հետևյալ գրադարանները.
DHT22 գրադարան
github.com/adafruit/DHT-sensor-library
Adafruit BMP085 գրադարան:
github.com/adafruit/Adafruit-BMP085-Library
Գրադարանները Arduino IDE- ին ավելացնելու հրահանգների համար ստուգեք Arduino- ի հետևյալ ուղեցույցը.
www.arduino.cc/hy/Guide/Libraries
Ներբեռնեք Arduino կոդը (weatherBox.ino): XXXXX- ը փոխարինեք ձեր wifi երթուղիչով SSID YYYYY երթուղիչի գաղտնաբառով և ZZZZZ- ը ձեր ThingSpeak ալիքով գրեք API ստեղնը (տես, թե ինչպես ստանալ այն հաջորդ քայլին):
Միացրեք Arduino տախտակը ձեր համակարգչի USB պորտին և վերբեռնեք ծածկագիրը:
Քայլ 4: ThingSpeak կազմաձևում
- Ստեղծեք ThingSpeak հաշիվ;
- Ստեղծել նոր ալիք;
-
Նշեք ձեր եղանակային կայանի անունը և նկարագրությունը: Նշանակեք հետևյալ ալիքները և պահեք ալիքը:
- ալիք 1 = լույս
- ալիք 2 = խոնավություն
- ալիք 3 = ջերմաստիճան (DHT22- ից)
- ալիք 4 = ուլտրամանուշակագույն ինդեքս
- ալիք 5 = փոշու համակենտրոնացում
- ալիք 6 = ճնշում
- ալիք 7 = ջերմաստիճան (BMP085- ից)
- Պատճենել API գրելու բանալին: Այն օգտագործվում է Arduino կոդի նախորդ քայլին;
- Երբ կայանը միացված է, սենսորների արժեքները պարբերաբար կբեռնվեն ալիքում: Դուք կարող եք կարգավորել յուրաքանչյուր փոփոխականի հանրային և մասնավոր պատկերացումները:
Հանրային ալիքի օրինակ ՝
Քայլ 5: Android հավելվածի օգտագործումը
Դուք կկարողանաք պատկերացնել եղանակային կայանների տվյալները ցանկացած դիտարկիչում: Բայց կարող եք նաև ստուգել այն Android- ով աշխատող սմարթֆոնի վրա և պատկերացնել այն, երբ ցանկանում եք:
- Ներբեռնեք և տեղադրեք ThingsView ծրագիրը Google Play խանութից ձեր Android սարքում;
- Հավելվածում տեղադրեք ձեր ալիքի ID համարը և կտտացրեք ավելացնել: ID- ն կգտնեք ձեր ThingSpeak ալիքի կազմաձևում;
- Յուրաքանչյուր փոփոխականի ընթացիկ արժեքները կցուցադրվեն գրաֆիկում.
- Զվարճանալ!
Խորհուրդ ենք տալիս:
WiFi DCC հրամանատարական կայարան մոդել երկաթգծի համար. 5 քայլ
WiFi DCC հրամանատարական կայարան մոդելի երկաթուղու համար. Թարմացվել է 2021 թվականի ապրիլի 5 -ին. Նոր ուրվագիծ և ռեժիմ միացման բաղադրիչներին: Նոր ուրվագիծ ՝ command_station_wifi_dcc3_LMD18200_v4.ino Նոր DCC համակարգ, որն օգտագործում է WiFi ՝ բջջային հեռախոսի/պլանշետի շնչափողերի 3 օգտագործողների համար կարող է օգտագործվել իդեալական դասավորության վրա: համար
Մորզեի կոդը կայարան ՝ 3 քայլ
Մորսի ծածկագրի կայան. Dit-dit-dah-dah! Սովորեք Մորզեի կոդը այս հեշտ Arduino Uno նախագծով: Այս հեշտ Arduino նախագիծը Մորզեի կոդը կայան է: Մորզեի կոդը հաղորդակցության մեթոդ է, որը կոդավորում է կերպարները որպես մի շարք կետեր և գծեր: Այս միացումն օգտագործում է պիեզո ազդանշան
Iot Եղանակի կայարան ՝ 5 քայլ
Բարև տղերք, Iam Այս հրահանգը գրելու համար ձեզ ցույց կտա, թե ինչպես պատրաստել եղանակային կայան Iot- ով, որն օգտագործում է Wemos D1 մինի տախտակ և AMP; Օգտագործում է 128 × 68 Oled էկրան ՝ եղանակի, ջերմաստիճանի մանրամասները OpenWeather քարտեզից ցուցադրելու համար
Եղանակ-կայարան ՝ 10 քայլ
Եղանակային կայան. Այս նախագծում մենք կկազմենք եղանակային կայան, որը չափելու է ջերմաստիճանը, խոնավությունը և ուլտրամանուշակագույն ճառագայթման ինդեքսը `օգտագործելով Raspberry Pi, Python (կոդավորում), MySQL (տվյալների բազա) և Flask (վեբ սերվեր) միջոցով:
DIY FPV ցամաքային կայարան ավելի քիչ $ $, քան կարծում եք. 9 քայլ
DIY FPV ցամաքային կայարան ավելի քիչ $ $, քան կարծում եք. Hey, բարի գալուստ իմ Instructable: Սա FPV ցամաքային կայան է, որը ես կառուցել եմ ՝ օգտագործելու համար իմ Փոքրիկ Ողջույնի հետ միասին (ես ունեմ հրահանգներ նաև իմ Փոքրիկ կապույտի կարգաբերման վերաբերյալ. Իմ Փոքրիկ Ուոպ. Այն կշռում է մոտ 2 ֆունտ, լավ է