Სარჩევი:
- მარაგები
- ნაბიჯი 1: დაამატეთ თქვენი მოწყობილობა LoggingPlatform- ში
- ნაბიჯი 2: აპარატურის კავშირი
- ნაბიჯი 3: ატვირთეთ საჭირო პროგრამული უზრუნველყოფა მოწყობილობაზე (Windows სახელმძღვანელო)
- ნაბიჯი 4: შეამოწმეთ მონაცემები მობილურზე ან სამუშაო მაგიდაზე
ვიდეო: Arduino და SIM900 GSM GPRS 3G ტემპერატურა და ტენიანობა, მობილური სტატისტიკა: 4 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
Arduino UNO R3, SIM900 Shield AND DHT22– ით შეგიძლიათ ჩაწეროთ ტემპერატურისა და ტენიანობის მონაცემები გარეთ, ოთახში, სათბურში, ლაბორატორიაში, გაგრილების ოთახში ან ნებისმიერ სხვა ადგილას სრულიად უფასოდ. ამ მაგალითს ჩვენ გამოვიყენებთ ოთახის ტემპერატურისა და ტენიანობის შესამოწმებლად.
მოწყობილობა იქნება დაკავშირებული ინტერნეტთან GPRS 2G საშუალებით, ასე რომ მისი გამოყენება შესაძლებელია არსებული როუტერის ან სადენიანი ინტერნეტ კავშირის გარეშეც კი. საუკეთესოა მინდვრებისთვის, ვენახებისთვის ან მსგავსი ადგილებისთვის, ფიქსირებული ინტერნეტ კავშირის გარეშე.
თქვენ შეძლებთ შეამოწმოთ უახლესი კითხვები თქვენს მობილურ ტელეფონში, დესკტოპზე ან სხვა მოწყობილობაზე ბრაუზერის საშუალებით.
მარაგები
თქვენ შეგიძლიათ შეიძინოთ საჭირო მოწყობილობები აქ (მინიმალურია საჭირო):
Arduino UNO R3
SIM900 ფარი Arduino UNO– სთვის
USB დამტენი თქვენი მოწყობილობის გასააქტიურებლად - ახლა ეს საჭიროა GSM მოდულისთვის, რომელსაც USB არ აქვს საკმარისი ენერგია
მიკრო USB კაბელი
კაბელი DHT22 მოდულით
SIM ბარათი PIN- ით გამორთულია და ზოგიერთი მონაცემთა გეგმა
LED დიოდი სტატუსისთვის
ასევე სასიამოვნოა:
ჯუმბერის მავთულები
ექსპერიმენტული პლატფორმა არდუინოსთვის
წყალგაუმტარი გარსი
ჯეკ გადამრთველი ძალაზე
ეს ასევე გამოცდილია/მუშაობს სამრეწველო AM2305 სენსორთან
ნაბიჯი 1: დაამატეთ თქვენი მოწყობილობა LoggingPlatform- ში
აქ შეგიძლიათ დაამატოთ თქვენი მოწყობილობა, რათა მიიღოთ მოგვიანებით საჭირო api გასაღებები:
ნაბიჯი 2: აპარატურის კავშირი
ჩადეთ SIM GSM მოდულში Shield Connect Shield Arduino– სთან
შეაერთეთ დენის ადაპტერი და USB კომპიუტერს
შეაერთეთ DHT22 Out GSM ფარის PIN 10 -თან
შეაერთეთ DHT22 + GSM ფარი 3V
შეაერთეთ DHT22 - GSM ფარის GND- თან
შეაერთეთ LED თუ გსურთ სტატუსის მითითება, არ არის საჭირო
დიაგრამის მაგალითი სურათზე
ნაბიჯი 3: ატვირთეთ საჭირო პროგრამული უზრუნველყოფა მოწყობილობაზე (Windows სახელმძღვანელო)
ჩამოტვირთეთ და დააინსტალირეთ Arduino IDE: https://www.arduino.cc/en/main/software დააკავშირეთ მოწყობილობა USB თქვენს Windows კომპიუტერზე და საჭიროების შემთხვევაში დააინსტალირეთ დრაივერები
გაუშვით Arduino IDE
აირჩიეთ COM პორტი (ეს ჩვეულებრივ უფრო დიდი რიცხვია, თუ სხვა მოწყობილობები არ გაქვთ დაკავშირებული), სურათი 1
აირჩიეთ დაფის ტიპი, სურათი 2
ჩამოტვირთეთ და გახსენით ღია კოდი: თქვენ უნდა გქონდეთ ბიბლიოთეკები:
SoftwareSerial.h - ეს ჩვეულებრივ შედის Arduino IDE– ში
და
DHT.h-შეგიძლიათ ჩამოტვირთოთ აქ და დააკოპიროთ თქვენს arduino ბიბლიოთეკის საქაღალდეში, როგორიცაა: C: / arduino-1.6.8 / ბიბლიოთეკები
რეგისტრაციისთვის SIM900 კოდი ხელმისაწვდომია აქ
გახსენით ეს SIM900 კოდი Arduino IDE– ით:
შეცვალეთ ეს პარამეტრები, როგორც სურათზე 3
APN შეგიძლიათ მიიღოთ თქვენი SIM ბარათის პროვაიდერისგან
და სხვა loggingforest პლატფორმიდან: https://loggingforest.com/index.php/page/pricing, სურათი 3
ზოგიერთი კოდის შენიშვნა: სტანდარტული ბიბლიოთეკები SIM900– ისთვის არ მუშაობს სათანადოდ განმეორებადი ამოცანებისათვის, როგორიცაა ჩანაწერი, ამიტომ ჩვენ პირდაპირ ვუკავშირდებით სერიულ SIM900 AT ბრძანებებს
თუ თქვენ იყენებთ სხვადასხვა ფარს, შეიძლება დაგჭირდეთ სხვადასხვა RX, TX ქინძისთავების განსაზღვრა კოდში
გამოყენებისას (არა გამართვის ან ტესტირების) თქვენ უნდა გამორთოთ DEBUG_EN, შეცვალეთ ჭეშმარიტიდან ყალბი
SIM900– ით ქსელის ხელით შერჩევისთვის, თუ ქვეყნის საზღვარზე ცხოვრობთ, შეგიძლიათ ამ ხაზების კომენტარის დატოვება და სერიალში მოცემული ქსელის კოდის განსაზღვრა, სურათის მსგავსად
ქსელის კოდი, როგორიცაა 21910 A1– სთვის, შეგიძლიათ იხილოთ COPS ხაზში, სურათი 5
თუ თქვენი კოდი ჩაკეტილია TEST AT- ზე, ეს ნიშნავს რომ კვების ადაპტერი არ იძლევა საკმარის ენერგიას SIM900– ისთვის, უმჯობესია გამოიყენოთ 5V 2A ან 9V 1A. ზოგიერთი SIM პროვაიდერმა შეიძლება მოითხოვოს USER და PWD apn კავშირისთვის, ასევე შეგიძლიათ განსაზღვროთ კოდით.
ამის შემდეგ თქვენი მოწყობილობა დაიწყებს მონაცემების გაგზავნას loggingforest– ში და თქვენ შეგიძლიათ ნახოთ იგი იქ
ნაბიჯი 4: შეამოწმეთ მონაცემები მობილურზე ან სამუშაო მაგიდაზე
ამის შემდეგ თქვენი მოწყობილობა დაიწყებს მონაცემების გაგზავნას loggingforest– ში და თქვენ შეგიძლიათ ნახოთ იგი იქ loggingforest მოწყობილობის რედაქტირებაში უბრალოდ განსაზღვრეთ პარამეტრების სახელი და მნიშვნელობები როგორც სურათი 1
დააწკაპუნეთ გადახედვაზე, სურათი 2
და ნახავთ მშვენიერ მონაცემებს, სურათი 3
მოგერიდებათ კომენტარის გაკეთება და თქვენი ლოგერის გაზიარება
გირჩევთ:
NodeMCU Lua იაფი 6 $ დაფა MicroPython ტემპერატურისა და ტენიანობის ჟურნალით, Wifi და მობილური სტატისტიკა: 4 ნაბიჯი
NodeMCU Lua იაფი 6 $ დაფა MicroPython ტემპერატურისა და ტენიანობის ჩანაწერით, Wifi და მობილური სტატისტიკა: ეს არის ძირითადად ღრუბლოვანი ამინდის სადგური, შეგიძლიათ შეამოწმოთ მონაცემები თქვენს ტელეფონზე ან გამოიყენოთ ტელეფონი პირდაპირ ეთერში NodeMCU მოწყობილობის საშუალებით შეგიძლიათ შეხვიდეთ ტემპერატურისა და ტენიანობის მონაცემების გარეთ ოთახში, სათბურში, ლაბორატორიაში, გაგრილების ოთახში ან ნებისმიერ სხვა ადგილას დასრულება
სათბურის ავტომატიზაცია LoRa– ით! (ნაწილი 1) -- სენსორები (ტემპერატურა, ტენიანობა, ნიადაგის ტენიანობა): 5 ნაბიჯი
სათბურის ავტომატიზაცია LoRa– ით! (ნაწილი 1) || სენსორები (ტემპერატურა, ტენიანობა, ნიადაგის ტენიანობა): ამ პროექტში მე გაჩვენებთ როგორ ავტომატიზირებულია სათბური. ეს იმას ნიშნავს, რომ მე გაჩვენებთ თუ როგორ ავაშენე სათბური და როგორ შევაერთე ელექტროენერგიის სიმძლავრე და ავტომატიზაცია. ასევე მე გაჩვენებთ თუ როგორ უნდა დაპროგრამდეს Arduino დაფა, რომელიც იყენებს L
MicroPython 3 დოლარად იაფად ESP8266 WeMos D1 Mini 2x ტემპერატურის შესვლისთვის, Wifi და მობილური სტატისტიკა: 4 ნაბიჯი
MicroPython 3 დოლარად იაფად ESP8266 WeMos D1 Mini 2x ტემპერატურის აღრიცხვისთვის, Wifi და მობილური სტატისტიკა: პატარა იაფი ESP8266 ჩიპით / მოწყობილობით შეგიძლიათ შეხვიდეთ ტემპერატურის მონაცემების გარეთ, ოთახში, სათბურში, ლაბორატორიაში, გაგრილების ოთახში ან ნებისმიერ სხვა ადგილას სრულიად უფასოდ. ამ მაგალითს ჩვენ გამოვიყენებთ ოთახის გაგრილების ტემპერატურის შესასვლელად, შიგნით და გარეთ. მოწყობილობა იქნება კონ
Arduino Ethernet DHT11 ტემპერატურა და ტენიანობა, მობილური სტატისტიკა: 4 ნაბიჯი
Arduino Ethernet DHT11 ტემპერატურისა და ტენიანობის აღრიცხვა, მობილური სტატისტიკა: Arduino UNO R3, Ethernet Shield და DHT11– ით შეგიძლიათ ჩაწეროთ ტემპერატურისა და ტენიანობის მონაცემები გარეთ, ოთახში, სათბურში, ლაბორატორიაში, გაგრილების ოთახში ან ნებისმიერ სხვა ადგილას სრულიად უფასოდ. ამ მაგალითს ჩვენ გამოვიყენებთ ოთახის ტემპერატურისა და ტენიანობის შესამოწმებლად. მოწყობილობა
ჟოლო PI ტემპერატურისა და ტენიანობის აღრიცხვა, ღრუბლოვანი ამინდის სადგური, Wifi და მობილური სტატისტიკა: 6 ნაბიჯი
ჟოლო PI ტემპერატურისა და ტენიანობის აღრიცხვა, ღრუბლოვანი ამინდის სადგური, Wifi და მობილური სტატისტიკა: ჟოლოს PI მოწყობილობით თქვენ შეგიძლიათ ჩაწეროთ ტემპერატურისა და ტენიანობის მონაცემები გარეთ, ოთახში, სათბურში, ლაბორატორიაში, გაგრილების ოთახში ან ნებისმიერ სხვა ადგილას სრულიად უფასოდ. ამ მაგალითს ჩვენ გამოვიყენებთ ტემპერატურისა და ტენიანობის შესასვლელად. მოწყობილობა იქნება დაკავშირებული ინტერნეტთან