Სარჩევი:

Arduino უკაბელო სიგნალიზაცია არსებული სენსორების გამოყენებით: 9 ნაბიჯი (სურათებით)
Arduino უკაბელო სიგნალიზაცია არსებული სენსორების გამოყენებით: 9 ნაბიჯი (სურათებით)

ვიდეო: Arduino უკაბელო სიგნალიზაცია არსებული სენსორების გამოყენებით: 9 ნაბიჯი (სურათებით)

ვიდეო: Arduino უკაბელო სიგნალიზაცია არსებული სენსორების გამოყენებით: 9 ნაბიჯი (სურათებით)
ვიდეო: Arduino, Bluetooth Receiver, Remote Power Dimmer, HC-05 - არდუინო ბლუთუზი და დისტანციური კონტროლი 2024, ივლისი
Anonim
Arduino უკაბელო სიგნალიზაციის სისტემა არსებული სენსორების გამოყენებით
Arduino უკაბელო სიგნალიზაციის სისტემა არსებული სენსორების გამოყენებით
Arduino უკაბელო სიგნალიზაციის სისტემა არსებული სენსორების გამოყენებით
Arduino უკაბელო სიგნალიზაციის სისტემა არსებული სენსორების გამოყენებით
Arduino უკაბელო სიგნალიზაციის სისტემა არსებული სენსორების გამოყენებით
Arduino უკაბელო სიგნალიზაციის სისტემა არსებული სენსორების გამოყენებით
Arduino უკაბელო სიგნალიზაციის სისტემა არსებული სენსორების გამოყენებით
Arduino უკაბელო სიგნალიზაციის სისტემა არსებული სენსორების გამოყენებით

ეს პროექტი შეიძლება აშენდეს დაახლოებით ნახევარ საათში, დაახლოებით $ 20.00, თუ თქვენ გაქვთ 433Mhz ან 315Mhz უკაბელო სიგნალიზაციის სენსორები.

ის ასევე შეიძლება იყოს სრულიად ახალი პროექტი უკაბელო სიგნალიზაციის სენსორებით, როგორიცაა ინფრაწითელი მოძრაობის დეტექტორები და ლერწმის გადამრთველები, ადვილად და იაფად ინტერნეტით. უბრალოდ მოძებნეთ 433Mhz ან 315Mhz სენსორები, რომლებიც იყენებენ PT2262 ან EV1527 კოდირებას.

დარწმუნებული ვარ, რომ ჩემნაირი ბევრი ადამიანია, ვინც შეიძინა GSM/2G სიგნალიზაციის სისტემა უკაბელო სენსორებით და კმაყოფილი იყო, მაგრამ როდესაც 2G/GSM ქსელი გამორთულია, სადაც მე ვცხოვრობ, მე დამიტოვეს სიგნალიზაცია, რაც შემეძლო აღარ არის პროგრამა და არც კი ადგენს დროს მასზე. ერთ დღეს, როდესაც მაინტერესებდა, რისი გაკეთება შემეძლო განგაში კვლავ ფუნქციონალური გამეკეთებინა, გამიჩნდა შემოწმება, შეეძლო თუ არა არდუინოს სიგნალების მიღება სენსორებისგან. მე წავაწყდი ინსტუქტურ https://www.instructables.com/id/Decoding-and-sending-433MHz-RF-codes-wind-Arduino-/ და გარკვეული ექსპერიმენტების შემდეგ დავადგინე, რომ შემეძლო სიგნალების მიღება ჩემი არსებული სენსორებისგან. დავიწყე სიგნალიზაციის სისტემის აგების პროცესი, რომელსაც შეეძლო შეცვალოს ჩემი არსებული სიგნალიზაცია და ასევე გაზრდილი ფუნქციონირება. ძველ სიგნალიზაციასთან დაკავშირებული ერთ – ერთი პრობლემა ის იყო, რომ ზუსტად არ ვიცოდი 25 სენსორიდან რომელი გააქტიურდა, ჩემს ახალ სიგნალიზაციას LCD ეკრანის დამატებით ახლა მივიღებ LCD– ზე ტექსტს, რომელიც ზუსტად მიუთითებს რომელი სენსორი გააქტიურებულია. ახალი მაღვიძარა მაინც შეიძლება ხელით შეიარაღდეს ჩემი არსებული უკაბელო კლავიშებით და აქვს რეალურ დროში საათი, რომელიც საშუალებას მისცემს მას ავტომატურად შეიარაღდეს და განიარაღდეს დღის წინასწარ განსაზღვრულ დროს.

მარაგები

იხილეთ დამატებითი შენიშვნები დასასრულს, რათა დარწმუნდეთ, რომ თქვენ იყენებთ ამ ნაწილების სწორ ვერსიას.

არდუინო უნო ან მსგავსი

433 ან 315 MHz მიმღების მოდული Arduino– სთვის

DS3231 რეალურ დროში საათის მოდული Arduino– სთვის

I2C 16x2 LDC მოდული არდუინოსთვის

უკაბელო სიგნალიზაციის ლერწმის გადამრთველები, მოძრაობის სენსორები და დისტანციური გასაღების ფობი სურვილისამებრ

პიეზო ზუზუნი

LED და 220 ohm რეზისტორი

პურის დაფა (სურვილისამებრ, მაგრამ რეკომენდირებული)

შესაფერისი კვების წყარო Arduino– სთვის

ჯუმბერის მავთულები და ა

კომპიუტერი Arduino IDE დაყენებული

არდუინოს ძირითადი ცოდნა

ნაბიჯი 1: მარაგი

მარაგები
მარაგები
მარაგები
მარაგები
მარაგები
მარაგები

მარაგების რამდენიმე სურათი ზემოთ დაგჭირდებათ ამ პროექტისათვის

ნაბიჯი 2: შეაერთეთ არდუნიო და მოდულები, როგორც ნაჩვენებია სურათზე

შეაერთეთ არდუნიო და მოდულები, როგორც გამოსახულია სურათში
შეაერთეთ არდუნიო და მოდულები, როგორც გამოსახულია სურათში

პიეზო არდუინოს მე -5 პინსა და მიწას შორის

LED შორის Arduino 8 და 220ohm resistor შემდეგ დედამიწაზე

433 ან 315 Mhz მიმღები, VCC 5V- მდე, GND მიწასთან და არტუინოს pin2- ის 2 მონაცემის ერთ -ერთი პინიდან

I2C 16X2 LCD მოდული VCC 5V, GND მიწაზე, SCL SDA ქინძისთავები Arduino– ს SCL SDA– სთან (pin A5 არის SCL, pin A4 არის SDA)

DS3231 RTC მოდული VCC 5V, GND მიწაზე, SCL SDA ქინძისთავები Arduino– ს SCL SDA– ზე (არის მე –2 ნაკრები, რომელიც მდებარეობს Arduino– ს უმეტესობის GND და AREF ქინძისთავების ზემოთ)

მე ვიცი, რომ ზოგიერთ თქვენგანს აღარ დასჭირდება ინფორმაცია, ვიდრე ეს და ესკიზი ქვემოთ, მაგრამ მე უფრო დეტალურად შევეხები ყველას, ვისაც სურს შემდგომი დახმარება.

ნაბიჯი 3: დაამატეთ საჭირო ბიბლიოთეკები Arduino IDE– ს

დაამატეთ საჭირო ბიბლიოთეკები Arduino IDE– ს
დაამატეთ საჭირო ბიბლიოთეკები Arduino IDE– ს
დაამატეთ საჭირო ბიბლიოთეკები Arduino IDE– ს
დაამატეთ საჭირო ბიბლიოთეკები Arduino IDE– ს
დაამატეთ საჭირო ბიბლიოთეკები Arduino IDE– ს
დაამატეთ საჭირო ბიბლიოთეკები Arduino IDE– ს

Arduino Sketch სიგნალიზაციის გასაშვებად იყენებს ზოგიერთ ბიბლიოთეკას, რომელიც არ არის უკვე დაყენებული Arduino IDE– ზე.

RCSwitch ბიბლიოთეკის დამატება Arduino IDE– ში. გახსენით Arduino IDE ზედა მენიუში აირჩიეთ "ესკიზი", შემდეგ ჩამოსაშლელიდან აირჩიეთ "ბიბლიოთეკის ჩართვა" და შემდეგი ჩამოსაშლელიდან აირჩიეთ "ბიბლიოთეკების მართვა". შემდეგ "გაფილტრეთ თქვენი ძებნა" ველში "RCSW", შემდეგ დააწკაპუნეთ ინსტალაციაზე "rc-switch by sui77"

ბიბლიოთეკების დამატების დეტალური ინსტრუქცია

სანამ ჩვენ ვართ, ჩვენ ასევე უნდა დავამატოთ ბიბლიოთეკები სახელწოდებით Time, TimeAlarms, DS1307RTC და LiquidCrystal_I2C, იგივე პროცედურა, როგორც ზემოთ, მაგრამ თითოეული ბიბლიოთეკის სახელის ძიება და ინსტალაცია. იხილეთ ეკრანის სურათები ზემოთ, თუ არ ხართ დარწმუნებული რომელი ბიბლიოთეკები გამოიყენოთ.

DS3231 რეალურ დროში საათი თავსებადია და იყენებს DS1307RTC ბიბლიოთეკას.

ნაბიჯი 4: შემდეგი ჩვენ უნდა მივიღოთ კოდები თქვენი სენსორებისთვის

შემდეგი ჩვენ უნდა მივიღოთ კოდები თქვენი სენსორებისთვის
შემდეგი ჩვენ უნდა მივიღოთ კოდები თქვენი სენსორებისთვის
შემდეგი ჩვენ უნდა მივიღოთ კოდები თქვენი სენსორებისთვის
შემდეგი ჩვენ უნდა მივიღოთ კოდები თქვენი სენსორებისთვის

მე მოგაწოდეთ არდუინოს კოდის შაბლონი ქვემოთ, მაგრამ თქვენ უნდა იპოვოთ თითოეული თქვენი სენსორის მნიშვნელობები და ჩასვათ ისინი კოდში.

არსებობს ვრცელი ინფორმაცია იმის შესახებ, თუ როგორ უნდა მიიღოთ ეს კოდები ორივე ამ საიტზე;

www.instructables.com/id/Decoding-and-sending-433MHz-RF-codes-with-Arduino-/

github.com/sui77/rc-switch/wiki

თუმცა აქ არის ჩემი შემოკლებული ვერსია;

თქვენი სენსორების და დისტანციური გასაღების კოდების კოდების მისაღებად მიამაგრეთ Arduino, როგორც ეს აწყობილი 1 ნაბიჯში, კომპიუტერს USB კაბელის საშუალებით და გახსენით Arduino IDE. შემდეგ Arduino IDE– ში გადადით ჩამოსაშლელ „ფაილზე“, შემდეგ გადადით „მაგალითებზე“გადაახვიეთ ქვემოთ ესკიზების ჩამონათვალში, სანამ არ იპოვით „RCSWITCH“, შემდეგ შეარჩიეთ ესკიზი „ReceiveDemo_Advanced“და ატვირთეთ არდუინოში. მას შემდეგ რაც ესკიზი წარმატებით აიტვირთება გახსენით Arduino IDE– ს სერიული მონიტორი და ის კვლავ მიმაგრებულია თქვენს კომპიუტერზე USB– ის საშუალებით. ახლა ჩართეთ პირველი სენსორი, რომლისთვისაც გსურთ კოდის მიღება, RCSwitch– დან გამომავალი სერიული მონიტორის ფანჯარაში გამოჩნდება. ამ პროექტისათვის ჩვენ ვეძებთ ათწილადის კოდებს, როგორც ეს ნაჩვენებია ეკრანის სურათზე 2. თქვენ დაგჭირდებათ სენსორის მრავალჯერ გააქტიურება ათწილადის მნიშვნელობის მოსაძებნად, რომელიც ყველაზე ხშირად ჩნდება, ზოგჯერ კი იქნება სხვადასხვა მნიშვნელობები შერეული ნამდვილ მნიშვნელობასთან, ეს გამოწვეულია შემთხვევითი რადიოტალღების ან იმავე სიხშირეზე მომუშავე სხვა მოწყობილობების ჩარევით.

გაითვალისწინეთ სენსორის ათობითი კოდი მომდევნო ეტაპზე გამოსაყენებლად. გაიმეორეთ ყველა სენსორისა და დისტანციური ღილაკისთვის, რომლის გამოყენებაც გსურთ პროექტში, თვალყურის დევნება, რომელი კოდი რომელ სენსორთან მიდის. თუ კლავიშებს იყენებთ განგაშის შეიარაღებისა და განიარაღებისათვის, თქვენ უნდა გაითვალისწინოთ მკლავების ღილაკის სხვადასხვა კოდი და თითოეული დისტანციური მართვის ღილაკი.

ნაბიჯი 5: Arduino კოდის შაბლონი

ქვემოთ მოცემულია ჩემი Arduino კოდის ასლი, როგორც.ino ფაილი სახელწოდებით Wireless_Alarm. თქვენ შეგიძლიათ დააწკაპუნოთ მასზე და ის უნდა გაიხსნას Arduino IDE– ში. მე არ ვარ პროგრამისტი, ჩემი კოდი ნაწილობრივ არის შერწყმული Arduino IDE– ში ნაპოვნი მაგალითებიდან, ის ალბათ არ არის განსაკუთრებით ელეგანტური, მაგრამ ის მუშაობს და საიმედოა დიდი ხნის განმავლობაში.

დაიმახსოვრეთ ესკიზის ხელახლა შენახვა მას შემდეგ, რაც შეიტანთ ცვლილებებს, რათა შეიცავდეს კოდებს საკუთარი სენსორებიდან.

ნაბიჯი 6: ჩასვით კოდი, რომელიც მიიღეთ მე –5 საფეხურზე თარგი არდუინოს ესკიზში

ახლა გადადგათ ნაბიჯები კოდის მორგებისთვის, რომელსაც თქვენ იყენებთ.

თუ თქვენ გახსნით Wireless_Alarrm ესკიზს თქვენს IDE– ში, ნახავთ 111 სტრიქონში.

if (mySwitch.getReceivedValue () == 115166236) // Fob arm ღილაკის კოდი

იქ, სადაც არსებულ კოდში ნათქვამია 115166236, თქვენ უნდა შეცვალოთ ეს ნომერი ათწილადის კოდით თქვენი დისტანციური კლავიშის სახელურის ღილაკზე, რომელიც ჩაწერეთ მე –5 ნაბიჯზე.

მაგალითად, თუ მე –5 საფეხურზე მიიღებთ ათწილადის 1154321 თქვენ შეცვლით ხაზს 111 ახლა წასაკითხად;

if (mySwitch.getReceivedValue () == 1154321) // Fob arm ღილაკის კოდი

დაიცავით იგივე პროცედურა 125 სტრიქონისთვის.

თუ (mySwitch.getReceivedValue () == 115166234) // Fob განიარაღების ღილაკის კოდი

შეცვალეთ 115166234 თქვენი დისტანციური გასაღების განიარაღების ღილაკის კოდი, რომელიც ჩაწერეთ მე –5 ნაბიჯზე.

თუ გსურთ გამოიყენოთ რამოდენიმე დისტანციური ფობი შეიარაღებისა და განიარაღების მიზნით, დააკოპირეთ და ჩასვით ხაზები 111 -დან 136 -მდე იმდენჯერ, რამდენიც საჭიროა, შემდეგ შეცვალეთ მნიშვნელობები თქვენი სხვა დისტანციური კლავიშებისთვის, მაგრამ უმჯობესია მხოლოდ ერთი დისტანციით დაიწყოთ, სანამ არ დარწმუნდებით, რომ შეცვლილია ესკიზი მუშაობს.

ახლა განგაშის სენსორების კოდირება ესკიზში 140 ხაზზე

if (ledState == HIGH && mySwitch.getReceivedValue () == 1151640) // სიგნალის გამგზავნის საოფისე კარადა

ამოიღეთ 1151640 და ჩასვით თქვენი სიგნალიზაციის ერთ – ერთი ათწილადის მნიშვნელობა.

შემდეგ 158 ხაზზე.

lcd.print (F ("საოფისე კარადა")); // დაბეჭდე შეტყობინება lcd– ზე რომ იცოდე რომელი სენსორი გააქტიურდა (და წადი და მოძებნე ქურდი:)

შეცვალეთ ოფისის კარადა ისე, როგორც გსურთ რომ გამოჩნდეს LCD ეკრანზე ამ სენსორისთვის. მაგალითად, თუ გსურთ რომ წაიკითხოთ kitchendoor, ხაზი ასე გამოიყურებოდეს;

lcd.print (F ("Kitchendoor")); // დაბეჭდე შეტყობინება lcd– ზე რომ იცოდე რომელი სენსორი გააქტიურდა (და წადი და მოძებნე ქურდი:)

სახელები არ უნდა აღემატებოდეს 16 სიმბოლოს.

165 და 187 სტრიქონებს შორის არის შაბლონი, რამდენჯერ უნდა დააკოპიროთ და ჩასვათ იმდენჯერ, რამდენიც საჭიროა 187 -ის ქვემოთ პირდაპირ ხაზებში. შეცვალეთ რიცხვი mySwitch.getReceivedValue () == შემდეგ თქვენი სხვა სენსორების ათეულით, რომლებიც ჩაწერეთ მე –5 ნაბიჯში და შეცვალეთ სახელი "" ფარგლებში lcd.print (F ("sensornamehere")); იმ სახელზე, რომლის მიცემა გსურთ თქვენი სენსორისთვის.

თუ თქვენ არ იყენებთ დისტანციურ კლავიშებს თქვენი სიგნალიზაციის შეიარაღებისა და განიარაღებისთვის, შეგიძლიათ უბრალოდ იგნორირება გაუკეთოთ ხაზებს 111-136 ან დააყენოთ // თითოეული არასასურველი ხაზის დასაწყისში და არდუინო არ წაიკითხავს მათ.

გახსოვდეთ, რომ შეინახეთ ფაილი ცვლილებების შეტანის შემდეგ.

ნაბიჯი 7: ატვირთეთ შესწორებული.ino თქვენს არდუინოში და შეამოწმეთ

ატვირთეთ შესწორებული.ino თქვენს არდუინოში და გამოცადეთ
ატვირთეთ შესწორებული.ino თქვენს არდუინოში და გამოცადეთ
ატვირთეთ შესწორებული.ino თქვენს არდუინოში და გამოცადეთ
ატვირთეთ შესწორებული.ino თქვენს არდუინოში და გამოცადეთ
ატვირთეთ შესწორებული.ino თქვენს არდუინოში და გამოცადეთ
ატვირთეთ შესწორებული.ino თქვენს არდუინოში და გამოცადეთ

Arduino– სთან, რომელიც ჯერ კიდევ დაკავშირებულია თქვენს კომპიუტერთან USB– ით, ატვირთეთ ესკიზი Arduino დაფაზე. მას შემდეგ, რაც ატვირთვა წარმატებით დასრულდება, LCD- მა უნდა წაიკითხოს "განგაშის განგაში". დააჭირეთ მკლავის ღილაკს თქვენს დისტანციურ ეკრანზე და LCD- ზე უნდა იყოს წარწერა "Alarm On შეიარაღებული" და LED უნდა აანთოს რათა გაცნობოთ რომ ის შეიარაღებულია, ახლა ჩართეთ სენსორი სანამ ის შეიარაღებულია, LCD- მა უნდა წაიკითხოს მაღვიძარა დროის ბეჭდით და სენსორის ადგილმდებარეობა, სიგნალი უნდა ჟღერდეს 2 წუთის განმავლობაში, თუ არ დააჭიროთ განიარაღების ღილაკს. თუ თქვენ არ მიიღებთ ამ შედეგს, გადაამოწმეთ მე –5 ნაბიჯში მიღებული კოდები და წინა საფეხურზე განხორციელებული ცვლილებები, ასევე გადაამოწმეთ ყველა კომპონენტის გაყვანილობა. თუ LCD საერთოდ არ კითხულობს, LCD მოდულის უკანა მხარეს არის კონტრასტის რეგულირება. კონტრასტის სწორად დაყენების შემთხვევაში, თუ LCD ჯერ კიდევ არ კითხულობს, სცადეთ შეცვალოთ LCD– ის მისამართი 0x3f– დან 0x27– მდე ესკიზის მე –12 სტრიქონში. LCD პრობლემების აღმოფხვრა აქ I2C LCD სამეურვეო პროგრამა

ნაბიჯი 8: დროის დადგენა RTC მოდულზე და იარაღისა და განიარაღების დროის შეცვლა

ვიმედოვნებთ, რომ თქვენი RTC უკვე დაყენებულია სწორ დროს, მაგრამ თუ არ გახსნით IDE- ს, აირჩიეთ "ფაილი" და ჩამოსაშლელიდან დააჭირეთ "მაგალითებს", გადაახვიეთ ქვემოთ "DS1307RTC" და შეარჩიეთ "SetTime" ესკიზი, გადმოწერეთ ესკიზი თქვენს Arduino და ის დააყენებს რეალურ დროში თქვენს კომპიუტერთან დაკავშირებულ დროს. ამის შემდეგ თქვენ უნდა გადატვირთოთ Wireless_Alarm ესკიზი თქვენს Arduino– ში.

Wireless_Alarm. ამ დროის შესაცვლელად, შეცვალეთ ესკიზი 71 და 72. სტრიქონებში. დრო არის ფრჩხილებში Alarm.alarm შემდეგ გაიმეორეთ HH, MM, SS ფორმატში. შეცვალეთ ეს ნებისმიერ დროს, რაც თქვენთვის შესაფერისია.

Alarm.alarmRepeat (6, 00, 0, MorningAlarm); // განადგურება დრო

Alarm.alarmRepeat (22, 15, 0, EveningAlarm); // ARM დრო

ასე რომ, განიარაღების დრო უნდა შეიცვალოს დილის 9:15 საათზე და იარაღის დრო 17:30 საათზე, კოდი ასე გამოიყურება

Alarm.alarmRepeat (9, 15, 0, MorningAlarm); // განადგურება დრო

Alarm.alarmRepeat (17, 30, 0, EveningAlarm); // ARM დრო

თუ არ გსურთ სიგნალიზაცია შეიარაღდეს და განიარაღდეს, ავტომატურად დააყენეთ // 2 ხაზის წინ და ისინი არ იქნება გამოყენებული.

//Alarrm.alarmRepeat(6, 00, 0, MorningAlarm); // განადგურება დრო

//Alarm.alarmRepeat(22, 15, 0, EveningAlarm); // მკლავის დრო

სიგნალის სიგნალის ჟღერადობის დრო შეიძლება შეიცვალოს 22 ხაზის შეცვლით

const ხანგრძლივი ინტერვალი = 120000; // მილიონამდე შეფერხების გამო დროის სიგნალიზაციის ხმები

ინტერვალი არის მილიწამებში, ასე რომ 120000 = 120 წამი, 120000 -დან 30000 -მდე შეცვლით განგაში 30 წამი გახდება.

სოლენოიდი სირენის გასაშვებად, სტრობის შუქზე, მაღალი მოცულობის სიგნალისთვის და ა.შ. გაითვალისწინეთ, რომ Arduino pin– ის მაქსიმალური დატვირთვა არ უნდა აღემატებოდეს 40 mA.

ნაბიჯი 9: დამატებითი შენიშვნები

Arduino– სთვის 433 ან 315 MHz მიმღების მოდულის შერჩევისას თქვენ უნდა აირჩიოთ სიხშირე, რომელიც ემთხვევა განგაშის სენსორებს, რომელთა გამოყენებასაც აპირებთ. მე გირჩევთ შეიძინოთ მოდული, რომელსაც გააჩნია პატარა სპირალური ხვეული ანტენები საუკეთესო შესრულებისთვის, ალტერნატიულად 17.3 მმ სიგრძის სწორი მავთულის ანტენა ასევე ზრდის მუშაობას.

16x2 LCD მოდულით თქვენ უნდა გამოიყენოთ 4 პინიანი I2C LCD, რომ გამოიყენოთ ინსტრუქცია და კოდი, რომელსაც მე გთავაზობთ აქ, ის შეიძლება გაკეთდეს 16 პინის სტანდარტული LCD– ით, მაგრამ ის არ იმუშავებს აქ გაყვანილობასთან ან კოდთან.

უკაბელო სიგნალიზაციის ჩამრთველები, მოძრაობის სენსორები და დისტანციური გასაღები უნდა იყოს 433 მჰც ან 315 მჰც, რათა ემთხვეოდეს მიმღებს, რომლის გამოყენებასაც აპირებთ და უნდა გამოიყენოთ PT2262 ან EV1527 კოდირება.

მაღვიძარა არის გაფართოებადი და ადაპტირებადი, მე უკვე დავამატე SD ბარათი სენსორების ჩართვის ჩასაწერად, შევიცვალე LCD მხოლოდ ღილაკის დაჭერისას და 100 დბ სირენა დავამატე, მაგრამ აქ არ მაქვს დეტალები სტატიის შესანახად მოკლე და რაც შეიძლება მარტივი. ვიმედოვნებ, რომ ამ სიგნალიზაციით შესრულებული სამუშაოს გაზიარება სხვებისთვის სასარგებლო იქნება.

სიამოვნებით ვპასუხობ ნებისმიერ კითხვას.

მადლობა

გირჩევთ: