Inhoudsopgave:
- Benodigdheden
- Stap 1: Voeg uw apparaat toe aan LoggingPlatform
- Stap 2: Hardwareverbinding
- Stap 3: Upload de benodigde software naar het apparaat (Windows-handleiding)
- Stap 4: Gegevens controleren op mobiel of desktop
Video: Arduino en SIM900 GSM GPRS 3G temperatuur- en vochtigheidsregistratie, mobiele statistieken - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:16
Met Arduino UNO R3, SIM900 Shield EN DHT22 kun je temperatuur- en vochtigheidsgegevens buiten, in kamer, kas, laboratorium, koelruimte of andere plaatsen volledig gratis loggen. Dit voorbeeld zullen we gebruiken om de kamertemperatuur en vochtigheid vast te leggen.
Apparaat wordt via GPRS 2G met internet verbonden, dus kan zelfs zonder bestaande router of bekabelde internetverbinding worden gebruikt. Het beste voor velden, wijngaarden of vergelijkbare plaatsen zonder vaste internetverbinding.
U kunt de laatste metingen controleren op uw mobiele telefoon, desktop of elk ander apparaat met browser.
Benodigdheden
U kunt de benodigde apparaten hier kopen (minimaal vereist):
Arduino UNO R3
SIM900-schild voor Arduino UNO
USB-oplader om uw apparaat van stroom te voorzien - dit is nu vereist voor GSM-module usb heeft niet genoeg stroom
micro-USB-kabel
DHT22-module met kabel
Simkaart met pincode uitgeschakeld en sommige data-abonnementen
LED-diode voor status
Ook leuk om te hebben:
Doorverbindingsdraden
Experimenteel platform voor Arduino
Waterdichte behuizing
Jack-schakelaar voor stroom
Deze ook getest/werkt met industriële AM2305 sensor
Stap 1: Voeg uw apparaat toe aan LoggingPlatform
Hier kunt u uw apparaat toevoegen om later benodigde api-sleutels te krijgen:
Stap 2: Hardwareverbinding
Plaats SIM in GSM-module Shield Sluit Shield aan op Arduino
Sluit de voedingsadapter en USB aan op pc
Verbind DHT22 Out met GSM-shield PIN 10
Sluit DHT22+ aan op GSM-afscherming 3V
Verbind DHT22 – met GSM-afscherming GND
Sluit LED aan als u statusindicatie wilt, niet vereist!
Diagramvoorbeeld op afbeelding:
Stap 3: Upload de benodigde software naar het apparaat (Windows-handleiding)
Download en installeer Arduino IDE: https://www.arduino.cc/en/main/software Sluit het apparaat aan op USB op uw Windows-pc en installeer indien nodig stuurprogramma's
Voer Arduino IDE uit
Selecteer COM-poort (dit is meestal een groter getal als je geen andere apparaten hebt aangesloten), afbeelding 1
Selecteer Bordtype, afbeelding 2
Download en open source code: U moet over bibliotheken beschikken:
SoftwareSerial.h - dit is meestal inbegrepen in Arduino IDE
en
DHT.h - u kunt hier downloaden en kopiëren naar uw arduino-bibliotheekmap zoals: C:\arduino-1.6.8\libraries
SIM900-code voor loggen is hier beschikbaar
Open deze SIM900-code met Arduino IDE:
Wijzig deze parameters zoals op afbeelding 3
APN die u kunt krijgen van uw simkaartprovider
En andere van het loggingforest-platform: https://loggingforest.com/index.php/page/pricing, afbeelding 3
Enkele codemeldingen: Standaardbibliotheken voor SIM900 werken niet goed voor herhaalbare taken zoals loggen, dus we communiceren rechtstreeks met seriële SIM900 AT-opdrachten
Als u een ander schild gebruikt, moet u misschien verschillende RX-, TX-pinnen in code definiëren
Bij gebruik (niet debuggen of testen) moet u DEBUG_EN uitschakelen, wijzigen van true naar false
Voor handmatige netwerkselectie met SIM900, als u op de landsgrens woont, kunt u deze regels verwijderen en de netwerkcode in serie definiëren, dus zoals afbeelding 4
netwerkcode zoals 21910 voor A1 is te vinden in COPS-regel, afbeelding 5
Als uw code op TEST AT blijft hangen, betekent dit dat uw voedingsadapter niet genoeg stroom geeft voor SIM900, het beste kunt u 5V 2A of 9V 1A gebruiken. Sommige simproviders hebben mogelijk USER en PWD nodig voor apn-verbinding, u kunt dit ook in code definiëren.
Daarna begint uw apparaat gegevens naar loggingforest te verzenden en kunt u het daar zien
Stap 4: Gegevens controleren op mobiel of desktop
Daarna begint uw apparaat met het verzenden van gegevens naar loggingforest en u kunt het daar zien. In loggingforest-apparaatbewerking definieert u gewoon de naam en waarden van de parameters als afbeelding 1
Klik op voorbeeld, afbeelding 2
En je zult mooie gegevens zien, afbeelding 3
Voel je vrij om commentaar te geven en je logger te delen
Aanbevolen:
3D-geprinte doos Gpsdo. Mobiele telefoonvoeding gebruiken: 10 stappen (met afbeeldingen)
3D-geprinte doos Gpsdo. Mobiele telefoonvoeding gebruiken.: Hier is een alternatief voor mijn GPSDO YT. De code is hetzelfde. De pcb is hetzelfde met een kleine aanpassing. Ik gebruik een mobiele telefoonadapter. Hierdoor is het niet nodig om het voedingsgedeelte te installeren. We hebben ook een 5v ocxo nodig. Ik gebruik een eenvoudige oven
Arduino en mobiele Bluetooth-communicatie (messenger): 8 stappen
Arduino en mobiele Bluetooth-communicatie (messenger): Communicatie speelt een belangrijke factor in ons dagelijks leven. Maar in deze tijd van lockdown hebben communicatie met onze eigen familie of intercommunicatie met mensen in ons huis soms mobiele telefoons nodig. Maar gebruik van mobiele telefoons voor korte r
Een mobiele/mobiele telefoon van stroom voorzien met externe batterij of netstroom: 3 stappen
Voorzie een mobiele/mobiele telefoon van stroom met externe batterij of netvoeding: Inleiding. Dit idee werkt alleen met telefoons of tablets als de batterij verwijderbaar is. Het observeren van polariteit is natuurlijk belangrijk. Pas op dat u uw apparaat niet door onvoorzichtigheid beschadigt. Als u niet zeker weet of u dit kunt, kunt u de
Lichtgewicht Arduino GSM mobiele telefoon. 7 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Lichtgewicht Arduino GSM mobiele telefoon.: Hallo vrienden, In deze instructable zal ik u mijn lichtgewicht Arduino GSM mobiele telefoon voorstellen. De lichtgewicht mobiele telefoon heeft de volgende nationale/internationale functies: Bellen. Oproepen ontvangen. Verstuur sms. SMS ontvangen.In dit project
De Telit GE863 (GSM-GPRS-module) gebruiken: 4 stappen
Gebruik van de Telit GE863 (GSM-GPRS-module): De Telit GE863 is een GSM-GPRS-module, d.w.z. in feite een telefoon zonder scherm of toetsenbord, optioneel met GPS. Deze instructable gaat over hoe je het kunt gebruiken als je het koopt met het interfacebord. U kunt de Telit-module kopen met interface-bord窶ヲ