Բովանդակություն:
Video: Arduino Uno + SIM900 + DHT22 + Thingspeak [ENG /PL] Բազմաթիվ սենսորային տվյալներ: 3 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Ողջու՜յն, Ես տեսա, որ տեղեկատվության պակաս կա, թե ինչպես կարելի է մի քանի սենսորային տվյալներ տեղադրել 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
Կարևոր է. 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. Պատրաստել / անցկացնել
Մուտք գործեք ձեր 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;-)
[Ամբողջական ծածկագիր]