فهرست مطالب:
تصویری: Arduino Uno + SIM900 + DHT22 + Thingspeak [ENG /PL] SENSOR SENSOR DATA !: 3 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:55
سلام،
من دیدم که اطلاعاتی در مورد نحوه ارسال داده های چند سنسور به موضوعات توسط 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 -> آردوینو UNO 8
SIM900 TX -> Arduino UNO 7
SIM900 GND -> Arduino UNO GND
DHT22 VCC -> آردوینو UNO 5V
DHT22 GND -> Arduino Uno GND
DHT22 Data -> Arduino Uno 10
Ważne: 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
وارد حساب Thingspeak خود شوید و کلید API Write را کپی کنید بعداً ضروری خواهد بود.
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 پیچیده باشد اما اگر از گوگل برای جستجوی دستورات 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ę، este to jek to czego chcieliście ؛-)
[کد کامل]