جدول المحتويات:

Arduino Uno + SIM900 + DHT22 + Thingspeak [ENG / PL] بيانات مستشعر متعددة: 3 خطوات
Arduino Uno + SIM900 + DHT22 + Thingspeak [ENG / PL] بيانات مستشعر متعددة: 3 خطوات

فيديو: Arduino Uno + SIM900 + DHT22 + Thingspeak [ENG / PL] بيانات مستشعر متعددة: 3 خطوات

فيديو: Arduino Uno + SIM900 + DHT22 + Thingspeak [ENG / PL] بيانات مستشعر متعددة: 3 خطوات
فيديو: 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، że 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 temperature wilgotność będą wysyłane przez GPRS do serwisu Thingspeak. Całość jest względnie 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 بحاجة إلى مصدر طاقة جيد. واجهت الكثير من المشاكل مع 800mA 5V (0.8A) بعد التغيير إلى 5V 2A (2000mA) كل شيء يعمل بشكل جيد. تذكر تغيير موضع التبديل الخارجي.

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

Ważne: SIM900 potrzebuje porzdnego ź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
تحضير / Przygotuj

قم بتسجيل الدخول إلى حساب Thingspeak الخاص بك وانسخ مفتاح Write 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.

ن

أتمنى أن يكون هذا ما تريده. ؛-)

Mam nadzieję ، że to jest to czego chcieliście ؛-)

[الرمز الكامل]