Სარჩევი:
- ნაბიჯი 1: მოთხოვნები
- ნაბიჯი 2: SIMATIC IOT2000 სერიის დაყენება
- ნაბიჯი 3: ჩაწერეთ და დააინსტალირეთ SD ბარათი
- ნაბიჯი 4: დააინსტალირეთ თქვენი SD ბარათი
- ნაბიჯი 5: SIMATIC IOT2000– ის პირველი გაშვება
- ნაბიჯი 6: Arduino IDE და საცდელი კოდი
- ნაბიჯი 7: თქვენი მონაცემების ვიზუალიზაცია Ubidots– ში
- ნაბიჯი 8: შედეგები
ვიდეო: Siemens SIMATIC IOT2000 სერია Ubidots + Arduino IDE: 8 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
არდუინოს სიმარტივე სიმენსის საიმედოობასა და ისტორიასთან ერთად ხდის SIMATIC IOT2000 სერიას სრულყოფილ არჩევანს სამრეწველო კარიბჭისთვის ქარხნებსა და დაწესებულებებში, რომლებიც შეისწავლიან კავშირისა და აღჭურვის ვარიანტებს. ახალი სენსორები ძველ აპარატებზე ან უბრალოდ სენსორების განახლება, SIMATIC IOT2000 სერია ახდენს მონაცემთა ჰარმონიზაციას, ანალიზს და ეფექტურად გადაცემას საერთო პროტოკოლებთან, როგორიცაა MQTT და Modbus. Yocto Linux– ის საფუძველზე, SIMATIC IOT2000 სერია მოიცავს IoT2020 და IoT2040 მოდელებს, რომლებიც თავსებადია Arduino სკეტჩების უმეტესობასთან და მათი ატვირთვა შესაძლებელია პირდაპირ Arduino IDE– დან. IOT2040 იდეალურია ქარხნებისთვის, ხოლო IOT2020 საუკეთესოა საგანმანათლებლო დაწესებულებებში თავისი დამატებითი პერიფერიული მოწყობილობებითა და საკომუნიკაციო პროტოკოლებით.
ქვემოთ მოყვანილი გაკვეთილი გვიჩვენებს, თუ როგორ უნდა დავაყენოთ SIMATIC IOT2000 სერია Arduino IDE- ს გამოყენებით და კოდის ნიმუში, რომ გავაგზავნოთ HTTP მოთხოვნა Ubidots– ს წინა ინტერპრეტაციისთვის.
ნაბიჯი 1: მოთხოვნები
- Ethernet კაბელი
- SD ბარათი
- 24V კვების ბლოკი
- Arduino IDE
- სიმენსი SIMATIC IOT 2040
- Ubidots ანგარიში - ან - STEM ლიცენზია
ნაბიჯი 2: SIMATIC IOT2000 სერიის დაყენება
პირველ რიგში, თქვენ უნდა დარეგისტრირდეთ ან გქონდეთ წვდომა Siemens– ის მხარდაჭერის პორტალზე, რომ გადმოწეროთ ყველა საწყისი კონფიგურაცია. ეს პორტალი ასევე უზრუნველყოფს Siemens– ის პრობლემების აღმოფხვრას და მხარდაჭერას ტექნიკის ნებისმიერ საკითხთან დაკავშირებით. მთელი IOT2000 სერია დაყენებულია ერთნაირად, გთხოვთ მიჰყევით ამ გაკვეთილს სერიის ნებისმიერი მოწყობილობისთვის.
ნაბიჯი 3: ჩაწერეთ და დააინსტალირეთ SD ბარათი
დაიწყეთ SD ბარათის დაწვით, Siemens Industry Industry– ის ონლაინ დახმარების გვერდის მიერ მოწოდებული გამოსახულებით. გთხოვთ, გადმოწეროთ და შეინახოთ მაგალითი_Image_V2.1.3 მოგვიანებით.
- ჩადეთ microSD ბარათი თქვენი კომპიუტერის SD ბარათის სლოტში (შეიძლება დაგჭირდეთ ადაპტერი).
- გადმოტვირთეთ გადმოტვირთული სურათი და ჩაწერეთ SD ბარათზე. Microsoft– ის მომხმარებლები დააწკაპუნეთ აქ ან როგორ ჩაწეროთ სურათები თქვენს SD ბარათზე. Linux მომხმარებლებს გთხოვთ გააგრძელოთ კითხვა.
სურათის ჩაწერა SD ბარათზე Linux– ის გამოყენებით: 1. გახსენით თქვენი კომპიუტერის ტერმინალი და გადადით საქაღალდეში, სადაც იყო zip ფაილი. გადმოწერილი cd ბრძანების გამოყენებით. e.i: მე გადმოვწერე ფაილი "ჩამოტვირთვების" დირექტორიაში:
cd ჩამოტვირთვები
2. გახსენით გადმოწერილი ფაილი ქვემოთ მოცემული ბრძანებით:
sudo unzip 109741799_Example_Image_V2.1.3.zip
მას შემდეგ რაც zip ფაილი სათანადოდ გაიხსნება თქვენ ნახავთ ფაილს სახელად example-V2.1.3.wic როგორც ზემოთ ნაჩვენებია. შენიშვნა: თუ თქვენ მიიღებთ შეცდომას ზემოთ მოცემული ბრძანების შესრულებისას, გადაამოწმეთ გადმოწერილი ფაილის სახელი იგივეა.
3. გადაამოწმეთ SD ბარათის მდებარეობა მისი განსახორციელებლად და გამოსახულების დაწვისთვის. გაუშვით ბრძანება ქვემოთ მდებარეობის დასადასტურებლად:
df -h
SD ბარათი უნდა იყოს განთავსებული დირექტორიაში /dev /…; ჩემს შემთხვევაში sd ბარათი მდებარეობს შემდეგ დირექტორიაში /dev /mmcblk0
4. ამოიღეთ SD ბარათი, რომელიც ასრულებს ქვემოთ მოცემულ ბრძანებას:
unmount /dev /mmcblk0
5. სურათის დაწვის მიზნით, შეცვალეთ ფაილის გახსნილი ფორმა და SD ბარათის მდებარეობა; ბრძანების სტრუქტურა ასეთია:
sudo dd bs = 1M if = {name_of_the_image} of = {SD_location}
მას შემდეგ, რაც პარამეტრები შეიცვლება სწორით, ბრძანება უნდა გამოიყურებოდეს შემდეგნაირად:
sudo dd bs = 1M if = მაგალითი-V2.1.3.wic of =/dev/mmcblk0
ამ ბრძანების შესრულებას რამდენიმე წუთი დასჭირდება, გთხოვთ მოთმინოთ:)
ნაბიჯი 4: დააინსტალირეთ თქვენი SD ბარათი
შეაერთეთ თქვენი SD ბარათი თქვენს აპარატურაში. ქვემოთ ჩვენ დავაყენეთ SD ბარათი SIMATIC 2040 სადაც მითითებულია.
ნაბიჯი 5: SIMATIC IOT2000– ის პირველი გაშვება
შემდეგი ნაბიჯები გვიჩვენებს, თუ როგორ უნდა შევიდეს SIMATIC IOT2040 სტატიკური IP გამოყენებით კარიბჭის ქსელის დასაყენებლად. ამ ეტაპზე მნიშვნელოვანია აღინიშნოს, რომ SIMATIC IOT 2040 მოაქვს DHCP მისამართი ნაგულისხმევად Ethernet პორტში - X2P1, თუ თქვენი სურვილით შეგიძლიათ პირდაპირ შეხვიდეთ მინიჭებული IP მისამართის გამოყენებით.
1. გამორთეთ და დაუკავშირეთ Ethernet კაბელის ერთი ბოლო თქვენს კომპიუტერს, ხოლო მეორე დაუკავშირდით SIMATIC IOT2000 მოწყობილობის Ethernet პორტს- X1P1.
სიფრთხილე: გამოიყენეთ მხოლოდ DC 9… 36V კვების წყარო!
2. SIMATIC IOT2000 ჩართვის შემდეგ, თქვენ იხილავთ შემდეგ ქცევას კარიბჭის LED- ებზე:
- PWR: მყარი; მოწყობილობა ჩართულია
- SD: წყვეტილი…. შემდეგ სოლიდი გამორთულია
- USB: მყარი; მოწყობილობა ჩართულია
SD LED იქნება წყვეტილი, რადგან იცვლება SD ბარათი გამოსახულებით, დაელოდეთ სანამ SD LED არ შეცვლის სტატუსს მყარად გამორთულ კარიბჭეზე შესასვლელად.
3. SIMATIC IOT2000 გაძლევთ წვდომას სერიული, SSH ან Telnet საშუალებით; ეს სახელმძღვანელო იყენებს SSH კავშირს.
SIMATIC IOT2000– ს აქვს სტატიკური IP მისამართი ნაგულისხმევად -> 192.168.200.1. SSH კავშირის დასამყარებლად, თქვენს კომპიუტერს აქვს იგივე ქვექსელი, როგორც SIMATIC IOT2000.
თუ თქვენ მუშაობთ Microsoft– თან, გთხოვთ მიმართოთ დაწყების ამ გზამკვლევს, თუ როგორ უნდა შეხვიდეთ კარიბჭეზე. Linux მომხმარებლებს გთხოვთ გააგრძელოთ შემდეგი ნაბიჯები.
4. მას შემდეგ, რაც თქვენი კომპიუტერის ქსელი კონფიგურირებული იქნება SIMATIC IOT2000- ის იმავე ქვექსელში, გადაამოწმეთ მისი კავშირი პინგით:
პინგი 192.168.200.1
მოსალოდნელი შედეგი:
PING 192.168.200.1 (192.168.200.1) 56 (84) ბაიტი მონაცემები.
64 ბაიტი 192.168.200.1– დან: icmp_seq = 1 ttl = 64 დრო = 1.04 ms
64 ბაიტი 192.168.200.1– დან: icmp_seq = 2 ttl = 64 დრო = 1.03 ms
64 ბაიტი 192.168.200.1– დან: icmp_seq = 3 ttl = 64 დრო = 1.00 ms
თუ მიიღებთ მოსალოდნელ შედეგს, SIMATIC IOT2000 სათანადოდ არის დაკავშირებული.
5. წვდომა კარიბჭეზე, რომელიც ასრულებს ქვემოთ მოცემულ ბრძანებას:
Gateway– ზე შესვლისთანავე მოგეთხოვებათ დაამტკიცოთ უსაფრთხოების შეტყობინება. გაგზავნეთ ბრძანება დიახ და დააწკაპუნეთ enter დასამტკიცებლად და გასაგრძელებლად. მას შემდეგ რაც წვდომა სწორად არის დადგენილი თქვენ ნახავთ შემდეგ ფესვს თქვენს ტერმინალში:
root@iot2000: ~#
6. როგორც ზემოთ აღინიშნა, SIMATIC IOT2000– ის სტატიკური IP მისამართი არის 192.168.200.1. ამრიგად, თუ საჭიროა სხვა სტატიკური IP მისამართი ან DHCP მისამართი, ეს შეიძლება დაყენდეს "ინტერფეისების" ფაილში "/etc/network" დირექტორიაში.
ამისათვის შეიყვანეთ დირექტორია ქვემოთ მითითებული ბრძანებით:
cd/etc/network/
გახსენით ინტერფეისების ფაილი ნანო რედაქტორის გამოყენებით შემდეგი ბრძანებით:
ნანო ინტერფეისები
ინტერფეისების ფაილის შინაარსი ნაგულისხმევად იგივეა, რაც ქვემოთ:
#/etc/network/interfaces - კონფიგურაციის ფაილი ifup (8), ifdown (8)
# მარყუჟის ინტერფეისი
ავტო ლო
iface lo inet loopback
# სადენიანი ინტერფეისი
ავტო eth0
iface eth0 inet სტატიკური
მისამართი 192.168.200.1
წმინდა ნიღაბი 255.255.255.0
ავტო eth1
iface eth1 inet dhcp
როგორც ზემოთ აღვნიშნეთ, თუ თქვენ მუშაობთ SIMATIC IOT2040– თან, DHCP მისამართი ნაგულისხმევია მეორე პორტზე (X2 P1LAN). დარწმუნდით, რომ თქვენი Ethernet კაბელი დაკავშირებულია მეორე Ethernet პორტთან და გადატვირთეთ კარიბჭე.
თუ თქვენ მუშაობთ SIMATIC IOT2020– ით და გსურთ DHCP მისამართის დაყენება, თქვენ უნდა შეცვალოთ ინტერფეისების ფაილი, როგორც ნაჩვენებია ქვემოთ, შემდეგ გადატვირთეთ კარიბჭე:
#/etc/network/interfaces - კონფიგურაციის ფაილი ifup (8), ifdown (8)
# მარყუჟის ინტერფეისი
ავტო ლო
iface lo inet loopback
# სადენიანი ინტერფეისი
ავტო eth0 iface
eth0 inet dhcp
DHCP მისამართის კონფიგურაციის შემდეგ შეგიძლიათ გამოიყენოთ ქსელის სკანერის აპლიკაცია SIMATIC 2000 -ისთვის მინიჭებული ახალი IP მისამართის გასარკვევად, ჩვენ გირჩევთ გამოიყენოთ თითის გამოყენება, რომელიც ადვილად გამოსაყენებელია და ხელმისაწვდომია როგორც Google Play Store- ში, ასევე Apple App Store- ში.:)
ნაბიჯი 6: Arduino IDE და საცდელი კოდი
SIMATIC IOT2000 თავსებადია Arduino IDE– თან Intel Galileo პაკეტის გამოყენებით. გთხოვთ, მიყევით ქვემოთ მოცემულ ნაბიჯებს დაფის სწორად დასაყენებლად:
1. გახსენით Arduino IDE
2. გახსენით დაფების მენეჯერი ინსტრუმენტებიდან -> დაფა -> დაფების მენეჯერი და დააინსტალირეთ გალილეოს პაკეტი. სწორი მოწყობილობის მოსაძებნად, მოძებნეთ "Intel i5" საძიებო ზოლში. ჩამოტვირთეთ და დააინსტალირეთ უახლესი ვერსია.
3. შეარჩიეთ თქვენი Intel Galileo gen2 ინსტრუმენტებიდან> დაფის მენიუდან.
4. მიამაგრეთ მიკრო USB თქვენს IOT2000 და შეარჩიეთ პორტი com მინიჭებული ინსტრუმენტებიდან> პორტი> Intel Galileo. თუ თქვენ მუშაობთ Windows- ზე და თქვენს კომპიუტერზე არ ცნობს თქვენს IOT2000- ს, თქვენ უნდა განაახლოთ დრაივერები ხელით.
5. ახლა, როდესაც ყველაფერი კონფიგურირებულია, ატვირთეთ Blink Sketch, რომ გადაამოწმოთ, რომ ყველაფერი მუშაობს გამართულად. გადადით ფაილზე> მაგალითები> საფუძვლები> დახუჭეთ და შეადგინეთ კოდი.
6. მას შემდეგ რაც კოდი სწორად განახლდება USER LED დაიწყებს მოციმციმე.
ნაბიჯი 7: თქვენი მონაცემების ვიზუალიზაცია Ubidots– ში
მას შემდეგ რაც შეძლებთ დახუჭოთ კოდი SIMATIC IOT2000– ში, შეგიძლიათ გააგრძელოთ შემდეგი ნაბიჯები: 1. დააკოპირეთ და ჩასვით ეს კოდი თქვენს Arduino IDE– ში. მას შემდეგ რაც კოდს ჩასვამთ, დარწმუნდით, რომ მიანიჭეთ უნიკალური Ubidots TOKEN, სადაც მითითებულია. თუ არ იცით როგორ გააკეთოთ თქვენი Ubidots TOKEN, გთხოვთ მიმართოთ ამ სტატიას.
მნიშვნელოვანი სამუშაო შენიშვნა: ზემოთ მოყვანილი კოდი არის კოდის ნიმუში, რომელიც გვიჩვენებს, თუ როგორ უნდა გავაგზავნოთ HTTP POST მოთხოვნა Ubidots– ზე EthernetClient ბიბლიოთეკის გამოყენებით. საკუთარი კოდის განსახორციელებლად გთხოვთ მიმართოთ Ubidots REST API მითითებას და Siemens მხარდაჭერას დამატებითი რესურსებისთვის.
2. გადაამოწმეთ და ატვირთეთ კოდი გამშვები ნიშნის ხატის არჩევით და შემდეგ მარჯვენა ისრის ხატულა გამშვები ნიშნის ხატის გვერდით.
3. სერვერის რეაქციის ვიზუალიზაციისთვის და მოწყობილობასთან დაკავშირების მიზნით, გახსენით Arduino IDE– ს სერიული მონიტორი. აჩვენეთ სერიული მონიტორი ჩვენი Arduino IDE- ის ზედა მარჯვენა კუთხეში "გამადიდებელი შუშის" ხატის არჩევით.
დაადასტურეთ თქვენი კოდი თქვენს Ubidots ანგარიშზე და იპოვით ახალ მოწყობილობას, სახელწოდებით "simatic-iot2000", რომელიც შეიცავს ცვლადს "ტენიანობას", რომელიც კითხულობს A0 შეყვანის არდუინოს ფარიდან, რომელიც შეიცავს SIMATIC IOT2000.
ნაბიჯი 8: შედეგები
სულ რამოდენიმე წუთში ჩვენ გავაერთიანეთ სამრეწველო მოწყობილობა, Siemens SIMATIC IOT2000 Ubidots– თან და გვჭირდება მხოლოდ ძირითადი ცოდნა Arduino IDE– ს აპარატურისა და ფუნქციონირების შესახებ.
ახლა დროა შევქმნათ Ubidots დაფები თქვენი მონაცემების ვიზუალიზაციისა და ინტერპრეტაციისთვის პროცესების გასაკონტროლებლად ან შეცდომების შესამსუბუქებლად.
გირჩევთ:
Como Subir Datos De Un Acelerómetro a Ubidots, Utilizando Arduino YÚN: 6 ნაბიჯი
Como Subir Datos De Un Acelerómetro a Ubidots, Utilizando Arduino YÚN: Arduino Y Ú N es un microcontrolador basado en el ATmega32u4 y el Atheros AR9331. გსურთ, იხილოთ აღწერის ქართული (საქართველო) ვერსია Google Translate
დაწყება Esp 8266 Esp-01 Arduino IDE --ით Arduino Ide- ში Esp დაფების დაყენება და პროგრამირება Esp: 4 ნაბიჯი
დაწყება Esp 8266 Esp-01 Arduino IDE |-ით Arduino Ide- ში Esp დაფების დაყენება და Esp პროგრამირება: ამ ინსტრუქციებში ჩვენ ვისწავლით თუ როგორ უნდა დააყენოთ esp8266 დაფები Arduino IDE– ში და როგორ უნდა დაპროგრამდეს esp-01 და მასში ატვირთოთ კოდი. მას შემდეგ, რაც esp დაფები იმდენად პოპულარულია, რომ ვიფიქრე ინსტრუქციებისთვის ეს და ადამიანების უმეტესობა პრობლემის წინაშე დგას
ავტომატიზირეთ თქვენი მთელი ოთახი Google Home + Arduino, NodeMCU და Ubidots: 5 ნაბიჯი
ავტომატიზირეთ თქვენი მთელი ოთახი Google Home + Arduino, NodeMCU და Ubidots: გამარჯობა ყველას, აქ მე გაჩვენებთ ჩემს მიერ გაკეთებულ პროექტს. ეს არის თქვენი ოთახის გაკონტროლება და ავტომატიზაცია არდუინოთი და ნოდემკუს საშუალებით IoT პლატფორმით, რომელსაც ვიყენებ თვის წინ და მე ვფიქრობ, რომ გასაოცარია, ამიტომ აქ მე გაგიზიარებთ ჩემს გამოცდილებას. ამით
IO კონტროლი Arduino + Esp8266 (NodeMCU) და Ubidots: 5 ნაბიჯი
IO კონტროლი Arduino + Esp8266 (NodeMCU) და Ubidots: აქ მე გაჩვენებთ მარტივ ნაბიჯებს, თუ როგორ უნდა აკონტროლოთ ნებისმიერი მოწყობილობა ინტერნეტით Ubidots IoT პლატფორმისა და NodeMCU WiFi მოდულის გამოყენებით Arduino IDE
Android G1 სერია Arduino Robot– ისთვის: 8 ნაბიჯი
Android G1 სერია Arduino Robot– ისთვის: ისწავლეთ როგორ აკონტროლებს თქვენს Android მობილურ ტელეფონს რობოტი Arduino დაფის გამოყენებით. ტელეფონი იღებს ბრძანებებს telnet– ის საშუალებით სხვა ტელეფონიდან ან კომპიუტერიდან, ასე რომ თქვენ შეგიძლიათ აკონტროლოთ რობოტი დისტანციურად. ეს პროექტი სხვაგვარად არ შეცვლის G1- ს, ასე რომ თქვენ შეგიძლიათ გაგვაგრძელოთ