Բովանդակություն:

Arduino Uno + SIM900 + DHT22 + Thingspeak [ENG /PL] Բազմաթիվ սենսորային տվյալներ: 3 քայլ
Arduino Uno + SIM900 + DHT22 + Thingspeak [ENG /PL] Բազմաթիվ սենսորային տվյալներ: 3 քայլ

Video: Arduino Uno + SIM900 + DHT22 + Thingspeak [ENG /PL] Բազմաթիվ սենսորային տվյալներ: 3 քայլ

Video: Arduino Uno + SIM900 + DHT22 + Thingspeak [ENG /PL] Բազմաթիվ սենսորային տվյալներ: 3 քայլ
Video: How to Use ThingSpeak with Arduino 2024, Նոյեմբեր
Anonim
Arduino Uno + SIM900 + DHT22 + Thingspeak [ENG /PL] Բազմաթիվ սենսորային տվյալներ
Arduino Uno + SIM900 + DHT22 + Thingspeak [ENG /PL] Բազմաթիվ սենսորային տվյալներ

Ողջու՜յն, Ես տեսա, որ տեղեկատվության պակաս կա, թե ինչպես կարելի է մի քանի սենսորային տվյալներ տեղադրել Arduino Uno- ի կողմից SIM900 մոդուլով: Այսպիսով, ես կարճ հրահանգ տվեցի Arduino UNO- ի միացման և կազմաձևման SIM900 և DHT22 սենսորով: Տվյալները DHT22- ից (ջերմաստիճան և խոնավություն) GPRS- ով կուղարկվեն Thingspeak: Դուք կարող եք հեշտությամբ փոխել կոդը `այլ սենսորների հետ աշխատելու համար:

Չեչիա, Zauważyłem, ste stosunkowo mało jest informacji jak wysłać dane z wielu sensorów do Thingspeak za pomocą Arduino Uno i modułu SIM900: Dlatego sporządziłem krótką prezentację połączenia i konfiguracji Arduino UNO z SIM900 i sensorem DHT22: Dane pochodzące z sensora czyli temperatura i wilgotność będą wysyłane przez GPRS do serwisu Thingspeak. Całość jest względnie prosto przedstawiona i opisana, tak aby można było w szybki sposób dostosować działanie z innymi sensorami.

Քայլ 1: Միացում / Połączenie

Միացում / Połączenie
Միացում / Połączenie

Կարևոր է. SIM900- ին անհրաժեշտ է լավ էներգիայի աղբյուր: 5V (0.8A) 800mA- ի հետ շատ խնդիրներ ունեի 5V 2A (2000mA) փոխվելուց հետո ամեն ինչ լավ է աշխատում: Հիշեք փոխարկիչի EXTERNAL դիրքի փոփոխության մասին:

SIM900 RX -> Arduino UNO 8

SIM900 TX -> Arduino UNO 7

SIM900 GND -> Arduino UNO GND

DHT22 VCC -> Arduino UNO 5V

DHT22 GND -> Arduino Uno GND

DHT22 տվյալներ -> Arduino Uno 10

Հասցե: SIM900 potrzebuje porządnego źródła zasilania: Miałem sporo problemów z 5V (0.8A) 800mA dopiero po zmianie na 5V 2A (2000mA) całość zadziałała. Pamiętajcie o zmianie pozycji przełącznika na tryb EXTERNAL.

Քայլ 2. Պատրաստել / անցկացնել

Պատրաստել / Przygotuj
Պատրաստել / Przygotuj

Մուտք գործեք ձեր Thingspeak հաշիվ և պատճենեք Գրեք API բանալին, դա անհրաժեշտ կլինի ավելի ուշ:

Zaloguj się do swojego konta Thingspeak i skopiuj klucz Wirte API, będzie później potrzebny:

Przede wszystkim, w pierwszej kolejności sprawdźcie czy posiadacie zainstalowane biblioteki DHT i SOFTWARESERIAL: Wszystko znajdziecie w linku na końcu.

Բոլորը պետք է համոզվեն, որ դուք տեղադրել եք DHT և SOFTWARESERIAL գրադարաններ: Ամեն ինչ, ինչ կարող եք գտնել, սեղմելով հղումը վերջում:

Քայլ 3. Կոդ / կոդ

Ես չեմ բացատրի կոդի յուրաքանչյուր տող, քանի որ այն բավականին պարզ է: Միգուցե AT- ի հրամաններին մի մասը բարդ է, բայց եթե Google- ից օգտվում եք SIM900 հրամանները որոնելու համար, ամեն ինչ ավելի պարզ կլինի: Ինչևէ, որոշ մեկնաբանություններ ներառված են:

Nie będę tłumaczył każdej linijki kodu ponieważ jest całkiem prosty: Może część z komendami AT wydaje się skomplikowana, jednak po wyszukaniu w google np. hasła: SIM900 հրամաններ wszystko stanie się prostsze. Tak czy owak drobne komentarze są zamieszczone:

n

Ես հույս ունեմ, որ սա այն է, ինչ ուզում ես:;-)

Mam nadzieję, toe to jest to czego chcieliście;-)

[Ամբողջական ծածկագիր]