Spisu treści:
- Kieszonkowe dzieci
- Krok 1: Dodaj swoje urządzenie do LoggingPlatform
- Krok 2: Połączenie sprzętowe
- Krok 3: Prześlij potrzebne oprogramowanie do urządzenia (przewodnik po systemie Windows)
- Krok 4: Sprawdź dane na urządzeniu mobilnym lub stacjonarnym
Wideo: Arduino i SIM900 GSM GPRS 3G Rejestrowanie temperatury i wilgotności, statystyki mobilne: 4 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:29
Dzięki Arduino UNO R3, SIM900 Shield i DHT22 możesz całkowicie za darmo rejestrować dane dotyczące temperatury i wilgotności na zewnątrz, w pomieszczeniu, szklarni, laboratorium, chłodni lub w dowolnym innym miejscu. Ten przykład użyjemy do rejestrowania temperatury i wilgotności w pomieszczeniu.
Urządzenie będzie połączone z Internetem przez GPRS 2G, więc może być używane nawet bez istniejącego routera lub przewodowego połączenia z Internetem. Najlepsze na pola, winnice lub podobne miejsca bez stałego połączenia z Internetem.
Będziesz mógł sprawdzić najnowsze odczyty na telefonie komórkowym, komputerze stacjonarnym lub dowolnym innym urządzeniu z przeglądarką.
Kieszonkowe dzieci
Tutaj możesz kupić potrzebne urządzenia (wymagane minimum):
Arduino UNO R3
Nakładka SIM900 dla Arduino UNO
Ładowarka USB do zasilania urządzenia – teraz jest to wymagane, aby moduł GSM nie miał wystarczającej mocy
kabel micro USB
Moduł DHT22 z kablem
Karta SIM z wyłączonym kodem PIN i pewnym pakietem danych
Dioda LED statusu
Również miło mieć:
Przewody połączeniowe
Platforma eksperymentalna dla Arduino
Wodoodporna obudowa
Przełącznik Jack do zasilania
To również przetestowane/działa z przemysłowym czujnikiem AM2305
Krok 1: Dodaj swoje urządzenie do LoggingPlatform
Tutaj możesz dodać swoje urządzenie, aby uzyskać klucze API potrzebne później:
Krok 2: Połączenie sprzętowe
Włóż kartę SIM do modułu GSM Shield Connect Shield do Arduino
Podłącz zasilacz i USB do komputera
Podłącz wyjście DHT22 do PIN osłony GSM 10
Podłącz DHT22 + do osłony GSM 3V
Podłącz DHT22 – do osłony GSM GND
Podłącz diodę LED, jeśli chcesz, aby wskazanie stanu nie było wymagane
Przykładowy schemat na zdjęciu
Krok 3: Prześlij potrzebne oprogramowanie do urządzenia (przewodnik po systemie Windows)
Pobierz i zainstaluj Arduino IDE: https://www.arduino.cc/en/main/software Podłącz urządzenie do USB na komputerze z systemem Windows i w razie potrzeby zainstaluj sterowniki
Uruchom Arduino IDE
Wybierz port COM (zwykle jest to większa liczba, jeśli nie masz podłączonych innych urządzeń), obraz 1
Wybierz typ tablicy, obraz 2
Pobierz i otwórz kod źródłowy: Musisz mieć biblioteki:
SoftwareSerial.h – zwykle jest zawarty w Arduino IDE
oraz
DHT.h – możesz pobrać tutaj i skopiować do folderu biblioteki arduino, takiego jak: C:\arduino-1.6.8\libraries
Kod SIM900 do logowania jest dostępny tutaj
Otwórz ten kod SIM900 za pomocą Arduino IDE:
Zmień te parametry jak na obrazku 3
APN, który możesz uzyskać od swojego dostawcy karty SIM
I inne z platformy loggingforest: https://loggingforest.com/index.php/page/pricing, obrazek 3
Niektóre uwagi dotyczące kodu: Standardowe biblioteki dla SIM900 nie działają poprawnie w przypadku powtarzalnych zadań, takich jak logowanie, więc komunikujemy się bezpośrednio z szeregowymi poleceniami AT SIM900
Jeśli używasz innej tarczy, być może musisz zdefiniować różne piny RX, TX w kodzie!
Podczas używania (nie debugowania ani testowania) należy wyłączyć DEBUG_EN, zmienić z true na false
Aby ręcznie wybrać sieć z SIM900, jeśli mieszkasz na granicy kraju, możesz odkomentować te linie i zdefiniować kod sieci dostarczony w serialu, tak jak na obrazku 4
kod sieci taki jak 21910 dla A1 można znaleźć w linii COPS, obraz 5
Jeśli twój kod utknął na TEST AT, oznacza, że zasilacz nie zapewnia wystarczającej mocy dla SIM900, najlepiej użyć 5V 2A lub 9V 1A. Niektórzy dostawcy sim mogą wymagać USER i PWD do połączenia apn, można również zdefiniować w kodzie.
Następnie urządzenie zacznie wysyłać dane do lasu logowania i tam będzie można je zobaczyć
Krok 4: Sprawdź dane na urządzeniu mobilnym lub stacjonarnym
Następnie Twoje urządzenie zacznie wysyłać dane do loggingforest i możesz je tam zobaczyć W loggingforest urządzenie edycji wystarczy zdefiniować nazwę i wartości parametrów jak na obrazku 1
Kliknij podgląd, obraz 2
I zobaczysz ładne dane, obraz 3
Zapraszam do komentowania i udostępniania swojego rejestratora
Zalecana:
Rejestrowanie temperatury i wilgotności Arduino Ethernet DHT11, statystyki mobilne: 4 kroki
Rejestrowanie temperatury i wilgotności Arduino Ethernet DHT11, statystyki mobilne: Dzięki Arduino UNO R3, Ethernet Shield i DHT11 można całkowicie za darmo rejestrować dane dotyczące temperatury i wilgotności na zewnątrz, w pomieszczeniu, szklarni, laboratorium, chłodni lub w dowolnym innym miejscu. Ten przykład użyjemy do rejestrowania temperatury i wilgotności w pomieszczeniu. Urządzenie
Proste mobilne rejestrowanie danych za pomocą PfodApp, Androida i Arduino: 5 kroków
Proste mobilne rejestrowanie danych za pomocą PfodApp, Androida i Arduino: Proste rejestrowanie danych w sieci mobilnej za pomocą pfodApp, telefonu komórkowego Andriod i Arduino. NIE wymaga programowania na Androida. Aby uzyskać informacje o kreśleniu danych na urządzeniu z systemem Android, zapoznaj się z poniższym Intucable Simple Remote Data Plotting za pomocą systemu Android / Arduino / pfodAppDo drukowania
ESP8266 NodeMCU Access Point (AP) dla serwera WWW z czujnikiem temperatury DT11 i drukowaniem temperatury i wilgotności w przeglądarce: 5 kroków
ESP8266 NodeMCU Access Point (AP) dla serwera WWW z czujnikiem temperatury DT11 i drukowaniem temperatury i wilgotności w przeglądarce: Cześć, w większości projektów używamy ESP8266, a w większości projektów używamy ESP8266 jako serwera WWW, dzięki czemu można uzyskać dostęp do danych dowolne urządzenie przez Wi-Fi, uzyskując dostęp do serwera WWW obsługiwanego przez ESP8266, ale jedynym problemem jest to, że potrzebujemy działającego routera
Rejestrowanie temperatury i wilgotności Raspberry PI, stacja pogodowa w chmurze, Wi-Fi i statystyki mobilne: 6 kroków
Rejestrowanie temperatury i wilgotności Raspberry PI, Cloud Weather Station, Wifi i Mobile Stats: Dzięki urządzeniu Raspberry PI można całkowicie za darmo rejestrować dane dotyczące temperatury i wilgotności na zewnątrz, w pokoju, szklarni, laboratorium, pomieszczeniu chłodniczym lub w dowolnym innym miejscu. Ten przykład użyjemy do rejestrowania temperatury i wilgotności.Urządzenie zostanie podłączone do internetu v
Jak korzystać z czujnika temperatury DHT11 z Arduino i temperatury drukowania, ciepła i wilgotności: 5 kroków
Jak używać czujnika temperatury DHT11 z Arduino i drukowania temperatury, ciepła i wilgotności: Czujnik DHT11 służy do pomiaru temperatury i wilgotności. Są bardzo popularnymi hobbystami elektroniki. Czujnik wilgotności i temperatury DHT11 ułatwia dodawanie danych o wilgotności i temperaturze do projektów elektroniki DIY. To za