Arduino üçün evdə hazırlanmış sensorlar. Arduino əsasında ağıllı ev: addım-addım montaj təlimatları. Arduino hansı həllər təklif edir?

Günortanız xeyir, bu gün otaq termometri ilə saat düzəltmək üçün təlimatları paylaşacağam ( Arduino-da öz əlinizlə saat). Saat Arduino UNO ilə işləyir və vaxtı və temperaturu göstərmək üçün WG12864B qrafik ekranından istifadə olunur. Temperatur sensoru kimi - ds18b20. Əksər digər saatlardan fərqli olaraq, mən RTS (Real Time Clock) istifadə etməyəcəyəm, lakin bu əlavə modul olmadan etməyə çalışacağam.

Arduino sxemləri sadəliyi ilə seçilir və hər kəs Arduino öyrənməyə başlaya bilər. Kitabxanaları və flash arduino-nu necə birləşdirmək barədə məqaləmizdə oxuya bilərsiniz.

Gəlin başlayaq.

Bu saatı yaratmaq üçün bizə lazımdır:

Arduino UNO (Və ya hər hansı digər Arduino uyğunödəmək)
- Qrafik ekran WG12864B
- Temperatur sensoru ds18b20
- Rezistor 4,7 Kom 0,25 W
- Rezistor 100 ohm 0,25 W
- 4 AA batareya üçün batareya bölməsi
- Uyğun qutu
- kiçik fayl
- Dırnaq boyası (qara və ya bədən rəngi)
- Bir az nazik plastik və ya karton
- İzolyasiya lenti
- Birləşdirmə telləri
- Devre lövhəsi
- Düymələr
- lehimleme dəmir
- Lehim, rozin
- İki tərəfli lent

Qrafik ekranın hazırlanması.
Ekranın qoşulması ilə ilk baxışda çoxlu problemlər və çətinliklər yaranır. Ancaq əvvəlcə onların növləri ilə məşğul olsanız, bu, daha asan və aydın olacaq. Ks0107/ks0108 nəzarətçisində ekranların bir çox çeşidi və növləri var. Bütün ekranlar adətən 4 növə bölünür:
Seçim A: HDM64GS12L-4, Crystalfontz CFAG12864B, Sparkfun LCD-00710CM, NKC Electronics LCD-0022, WinStar WG12864B-TML-T
ADAGTEC 641286464646464M, TM12864M, TM12864J4, TM12864J4, TM12864F, TM12864F, Daxilələndirici
Seçim C: Shenzhen Jinghua Displays Co Ltd. JM12864
Seçim D: Wintek- Cascades WD-G1906G, Wintek - GEN/WD-G1906G/KS0108B, Wintek/WD-G1906G/S6B0108A, TECDIS/Y19061/HD61202, Varitronix/MGLS1920

Siyahı tam deyil, onların sayı çoxdur. Ən ümumi və mənim fikrimcə, rahat WG12864B3 V2.0. Ekran Arduino-ya serial və ya paralel port vasitəsilə qoşula bilər. Arduino UNO ilə istifadə edərkən, əlaqəni seçmək daha yaxşıdır serial port- onda bizə paralel port vasitəsilə qoşulduqda ən azı 13 sətir əvəzinə yalnız 3 mikro nəzarətçi çıxışı lazımdır. Hər şey olduqca sadə bir şəkildə bağlıdır. Daha bir nüans var, satışda daxili potensiometr (kontrastı tənzimləmək üçün) və onsuz iki displey variantını tapa bilərsiniz. Mən seçdim və sizə daxili ilə eyni şeyi etməyi məsləhət görürəm.


Bu, hissələrin sayını və lehimləmə vaxtını azaldır. Arxa işıqlandırma üçün 100 ohm cərəyanı məhdudlaşdıran bir rezistor qoymağa da dəyər. Birbaşa 5 volt birləşdirərək, arxa işığın yanması riski var.
WG12864B - Arduino UNO
1 (GND) - GND
2 (VCC) - +5V
4 (RS) - 10
5 (R/W) - 11
6(E)-13
15 (PSB) - GND
19 (BLA) - bir rezistor vasitəsilə - + 5V
20 (BLK) - GND

Ən əlverişli yol bütün bunları ekranın arxasına yığmaq və ondan Arduino UNO-ya qoşulmaq üçün 5 naqil gətirməkdir. Sonda bu belə görünməlidir:


Hələ də paralel əlaqə seçənlər üçün bir əlaqə cədvəli verəcəyəm.

Və B variantının ekranları üçün diaqram:



Bir rabitə xəttinə bir neçə sensor qoşula bilər. Saatımız üçün biri kifayətdir. Teli ds18b20-nin “DQ” pinindən Arduino UNO-nun “pin 5”inə bağlayırıq.

Lövhənin düymələrlə hazırlanması.
Saatda vaxtı və tarixi təyin etmək üçün üç düymədən istifadə edəcəyik. Rahatlıq üçün, dövrə lövhəsində üç düyməni lehimləyirik və telləri çıxarırıq.


Biz aşağıdakı kimi qoşuluruq: hər üç düymə üçün ümumi olan teli "GND" Arduino-ya bağlayırıq. Birinci düymə, vaxt təyini rejiminə daxil olmaq və vaxt və tarixə keçmək üçün xidmət edir, biz "Pin 2" ilə əlaqə saxlayırıq. İkinci, dəyəri artırma düyməsi "Pin 3"ə, üçüncüsü isə dəyəri azaltma düyməsi "Pin 4"ə.

Hər şeyi bir araya gətirmək.
Qarşısını almaq üçün qısaqapanma, ekran izolyasiya edilməlidir. Bir dairədə elektrik lenti ilə sarırıq və davam edirik geri iki tərəfli lentə bərkidin, ölçüyə kəsin, izolyasiya materialının bir çubuğu. Qalın karton və ya nazik plastik uyğun gəlir. Kağız tabletdən plastik istifadə etdim. Aşağıdakılar ortaya çıxdı:


Ekranın ön hissəsində, kənarı boyunca, köpük bazasına, tercihen qara rəngə iki tərəfli lent yapışdırırıq.


Qalxanın Arduino-ya qoşulması:


Batareya bölməsindəki artısını Arduino-nun "VIN" koduna, mənfini "GND" -ə bağlayırıq. Arduino-nun arxasına qoyun. Korpusda quraşdırmadan əvvəl temperatur sensoru və düymə lövhəsini birləşdirməyi unutmayın.


Eskizin hazırlanması və doldurulması.
Temperatur sensoru OneWire kitabxanasını tələb edir.

Ekran çıxışı U8glib kitabxanası vasitəsilə həyata keçirilir:

Eskizi redaktə etmək və doldurmaq üçün bu iki kitabxananı quraşdırmalısınız. Bu iki yolla edilə bilər. Sadəcə bu arxivləri açın və açılmamış faylları Arduino IDE quraşdırılmış qovluqda yerləşən "kitabxanalar" qovluğuna qoyun. Və ya ikinci seçim kitabxanaları birbaşa proqramlaşdırma mühitində quraşdırmaqdır. Yüklənmiş arxivləri açmadan, Arduino IDE-də Sketch - Include Library menyusunu seçin. Açılan siyahının ən yuxarı hissəsində .Zip Kitabxanası əlavə et seçin. Görünən informasiya qutusunda əlavə etmək istədiyiniz kitabxananı seçin. Eskiz menyusunu açın - Kitabxananı yenidən daxil edin. Açılan menyunun ən aşağı hissəsində görməlisiniz yeni kitabxana. İndi kitabxana proqramlarda istifadə edilə bilər. Bütün bunlardan sonra Arduino IDE-ni yenidən başlatmağı unutmayın.

Temperatur sensoru One Wire protokoluna uyğun işləyir və hər bir cihaz üçün unikal ünvana malikdir - 64 bitlik kod. Bu kodu hər dəfə axtarmaq praktik deyil. Buna görə də, əvvəlcə sensoru Arduino-ya qoşmalı, onu Fayl - Nümunələr - Dallas Temperaturası - OneWireSearch menyusunda yerləşən eskizlə doldurmalısınız. Sonra, Alətlər - Port Monitorunu işə salın. Arduino sensorumuzu tapmalı, ünvanını və cari temperatur göstəricilərini yazmalıdır. Sensorumuzun ünvanını köçürür və ya sadəcə yazırıq. Arduino_WG12864B_Term eskizini açın, xətti axtarın:

Bayt adr=(0x28, 0xFF, 0xDD, 0x14, 0xB4, 0x16, 0x5, 0x97);//sensorumun ünvanı

Sensorunuzun ünvanını buruq mötərizələr arasında yazırıq, sensorumun ünvanını əvəz edirik.

Səhm:

//u8g.setPrintPos(44, 64); u8g.print(san); // Hərəkətin düzgünlüyünə nəzarət etmək üçün çıxış saniyələri

"Məlumat" yazısının yanında saniyələri göstərməyə xidmət edir. Bu, vaxtın gedişatını dəqiq təyin etmək üçün lazımdır.
Saat sürətli və ya arxadadırsa, sətirdəki dəyəri dəyişdirməlisiniz:

Əgər (micro() - prevmicros >494000) ( // tənzimləmək üçün başqa bir şeyə dəyişin, 500000 idi

Mən empirik olaraq saatın kifayət qədər dəqiq olduğu nömrəni təyin etdim. Saatınız sürətlidirsə, bu rəqəmi artırmalı, geridəsinizsə, azaldın. Hərəkətin düzgünlüyünü müəyyən etmək üçün saniyələrin çıxışı lazımdır. Nömrənin dəqiq kalibrlənməsindən sonra saniyələr şərh edilə və beləliklə ekrandan silinə bilər.

Yaşayış binasının mühəndis kommunikasiyaları üçün inteqrasiya edilmiş idarəetmə sistemləri " Ağıllı ev getdikcə daha çox populyarlıq qazanır. Bu sistemlərin geniş tətbiqinə daha çox mane olur komponentlərin yüksək qiyməti elementlər və montaj işləri. Arduino əsaslı ağıllı ev, ən azı elektronikadan bir az məlumatlı olan hər kəs üçün olduqca əlverişli bir həlldir.

Arduino nədir

Arduino altında olan markadır aparat və proqram təminatı avtomatlaşdırma və telenəzarət sistemlərinin müstəqil qurulması üçün.

Əslində, bu, geniş imkanlara malik modul konstruktordur. Arduino aparatı, üzərində qurulmuş çap dövrə lövhələrinin böyük bir çeşididir müxtəlif sensorlar, aktuatorlar və genişləndirici lövhələr. Sistemin əsasını təşkil edir proqramlaşdırıla bilən mikro nəzarətçilərə malik lövhələr müxtəlif səviyyələrdə Arduino Pro Mini-dən Arduino Mega-ya qədər çətinlik. Genişləndirici lövhələr çoxlu sayda xarici qurğulardan istifadə etməyə imkan verir.

Kiçik üzərində çap dövrə lövhəsi mikrokontroller quraşdırılıb, bəzi diskret elementlər, kvars və müxtəlif növlər bağlayıcılar, o cümlədən şaquli sancaqlar, onların köməyi ilə genişləndirici kartların əlavə edilməsi ilə rəf strukturları yığılır. Atmega çipləri mikro nəzarətçi kimi istifadə olunur. Nəzarətçinin növü müəyyən edir funksionallıq giriş və çıxışların sayından asılı olaraq haqlar.

Belə ki, geniş yayılmış modulArduino Unomikro nəzarətçi iləAtmeqa328 aşağıdakı xüsusiyyətlərə malikdir:

  • Rəqəmsal giriş/çıxış - 14
  • Bunlardan 6-sı PWM-dir
  • Analoq girişlər - 6
  • Yaddaş - 32 KB
  • Güc - 7-12 V
  • Qiymət - 950 rubl

Rəqəmsal kontaktlar müəyyən bir funksiyanı yerinə yetirmək üçün proqramlaşdırıla bilər. Bu giriş və ya çıxış ola bilər. Bu giriş/çıxışlar işləmək üçün iki səviyyə tələb edən cihazlarla işləyə bilər. Bu, təchizatı gərginliyinə yaxın məntiqi bir və ya səviyyə və sıfıra uyğun gələn məntiqi aşağı səviyyədir. Üstündə rəqəmsal girişlər iki səviyyəli sensorlar qoşula bilər. Bunlara bir cüt maqnit qamış açarı daxildir. Bu sensor qapı və pəncərələrin açılmasına reaksiya verir. Bir çox oğurluq və yanğın siqnalizasiya sensorları bu prinsiplə işləyir.

Rəqəmsal çıxışlar elektromaqnit rölelərin işinə nəzarət edə bilər, bu da öz növbəsində müxtəlif məişət cihazlarının qoşulduğu şəbəkə rozetkalarını açır və söndürür. Arduino-dan Smart hazır sənaye dəstindən xeyli ucuz başa gələcək.

Analoqdan rəqəmsal çeviricilər vasitəsilə analoq girişlər temperatur sensorlarının, işıqlandırmanın və bəzi digər cihazların vəziyyəti haqqında məlumatı nəzarətçiyə ötürür. Sensorların oxunuşlarını yaddaşda saxlanılan əmrlərlə müqayisə edərək, sistemin mərkəzi bloku gücün hamar dəyişməsi tələb olunan cihazları idarə edə bilər. Nəbz eni modulatoruna qoşulmuş altı çıxış, yük gücünün rəvan idarə olunmasına imkan verir. Məsələn, lampanın parlaqlığını tənzimləyin, qızdırıcının temperaturunu tənzimləyin və ya elektrik mühərrikinin sürətini idarə edin.

ən çox güclü və çoxfunksiyalı lövhə bu xətt Arduino Megadır. PCB üzərində quraşdırılmışdır nəzarətçiAT meqa 2560 , diskret elementlər, enerji təchizatı üçün USB konnektoru. Lövhədə I/O funksiyalarını yerinə yetirmək üçün proqramlaşdırıla bilən 54 universal kontakt var. Onlardan 14-ü impuls eni modulyasiyasından istifadə edərək analoq cihazları idarə edə bilir. 16 analoq giriş istənilən analoq cihazları birləşdirmək üçün nəzərdə tutulmuşdur.

nəzarətçi lövhəsi Arduino Meqa 1500 rubl daxilində xərclər. Proqramlaşdırmağın ən asan yolu ilə Şəxsi kompüter USB port vasitəsilə.

Arduino üçün periferik modullar

Nəzarətçi lövhəsi sistemin əsasını təşkil edir, lakin siz ona heç bir cihazı qoşa bilməzsiniz. Çıxışlar kiçik bir yük qabiliyyətinə və məhdud bir cərəyana malikdir. İdarəetmə sistemini təşkil etmək məişət texnikası xarici güc modulları, rabitə cihazları və digər cihazlar tələb olunacaq. Arduino nəzarətçiləri üçün çoxlu sayda periferik modullar işlənib hazırlandığından bu problem deyil.

Onlardan yalnız bir neçəsini təqdim edirik:

  • Qaz analizatoru - MQ-2
  • İşıq sensoru - 2CH-Light-2
  • Xarici temperatur sensoru - DS18B20-PL
  • Otaq temperaturu və rütubət sensoru – DHT-11
  • Motor Sürücüləri - L298N, L9110
  • Rele modulları - 1ch5V, 4ch5V
  • Modul uzaqdan nəzarət IC2262/2272

Otaqda qaz sızmasını aşkar edən sensor məişət qazının tərkib hissəsi olan propan və butana reaksiya verir. Modulda həssaslığın tənzimlənməsi və analoq/rəqəmsal çıxışlar var. İşıq sensoru hissəsi ola bilər avtomatlaşdırılmış sistem işıq nəzarəti. Ayrı-ayrılıqda tənzimlənən həssaslığa malik iki müstəqil kanaldan ibarətdir. Xarici temperatur sensoru -55 ilə +125 dərəcə arasında işləmək üçün nəzərdə tutulmuşdur. Otaq temperaturu və rütubət sensoru üçün nəzərdə tutulub. Temperatur diapazonu 0 ilə +55 0 С və rütubət 20 ilə 90% arasında.

Arduino modullarının təchizatı gərginliyi 7 ilə 12 volt arasında olduğundan, təhlükəsizlik və ya yanğın siqnalını təşkil etmək üçün eyni iş səviyyələrinə malik istənilən standart sensorlar istifadə edilə bilər.

Motor sürücüləri bir fazalı, iki fazalı, dörd fazalı və pilləli mühərrikləri idarə etməyə imkan verir. Bu cür cihazların köməyi ilə siz jalüzləri və ya pərdələri açıb bağlaya bilərsiniz. Sürücülərə qoşulmuş servo sürücülər istilik radiatorlarında soyuducu axını tənzimləməyə imkan verir. Relay açarları "Ağıllı Ev" sistemində əvəzolunmazdır. +5 volt məntiqi bir potensialla idarə olunan relelər dövrələrdə yükləri dəyişdirə bilirlər. alternativ cərəyan 250 volta qədər gərginlikdə 10 amperə qədər.

Onların köməyi ilə siz elektrik rozetkalarını, elektrik nasoslarını və digər sistemləri açıb-söndürə bilərsiniz.

Uzaqdan idarəetmə modulu uzaqdan idarəetmə və qəbuledici cihazdan ibarətdir. Pult dörd düymə ilə təchiz olunub və əmrlərin 100 metrə qədər məsafədə qəbuledici bölməyə ötürülməsini təmin edir. Bütün periferik modullar eyni təchizatı gərginliyinə malikdir və istənilən Arduino mikrokontrolleri ilə uyğun gəlir.

Ağıllı ev sisteminin təşkili

Müəyyən bacarıqlar, biliklər olmadan dövrə diaqramları və elektronikanın əsasları, "Ağıllı Ev" sistemini tam olaraq qəbul etməmək daha yaxşıdır.

Proqramlaşdırma Arduino mikro nəzarətçiləri C/C++ dilində həyata keçirilir.

Başlamaq üçün LED-i yandırıb söndürə və ya mikroelektrik mühərrikinin işini idarə edə bilən ən sadə proqramları yaza bilərsiniz. Bu cür proqramların bir çox nümunəsi var. Onlar formanın sadə operatorlarından istifadə edirlər: if, while, then və başqaları. Hətta məktəblilərə proqram yazmağa icazə verirlər. İlk proqramlar düzgün icra edildikdə, daha mürəkkəb cihazları yığmağa cəhd edə bilərsiniz, burada PWM çıxışları işığı rəvan idarə etmək üçün istifadə ediləcəkdir.

Arduino-da öz əllərinizlə "Ağıllı Ev" etmək üçün hər bir otaq üçün sensorların və aktuatorların sayını göstərən texniki bir layihə tərtib etməlisiniz. Bir neçə sadə funksiyanın həyata keçiriləcəyi bir otaqdan başlaya bilərsiniz. Onların bəziləri xarici sensorlardan gələn siqnallarla, bəziləri isə taymer siqnalları ilə yerinə yetiriləcək. Bir şəxs səhər işə qalxdıqda, Arduino nəzarətçisi taymerin siqnalı ilə elektrik çaydanı və ya qəhvə dəmləyəni işə salacaq. Çöldə qaranlıq olarsa, xarici sensor tərəfindən aşkar edilirsə, otaqdakı işıq rəvan yanar. Rahat otaq temperaturu həm yatmaq, həm də oyanmaq üçün də təyin edilə bilər.

Az sayda funksiyalar üçün Arduino Uno mikro nəzarət cihazı və bir sıra periferik modullar uyğun gəlir.

Məişət cihazlarını idarə etmək üçün sizə elektrik rozetkalarını açıb-söndürəcək relay açarları lazımdır. İşığı idarə etmək üçün bir hərəkət detektoru lazımdır. Ağıllı sistem mətbəxdə quraşdırılıbsa, təmin etmək lazımdır avtomatik işə salın başlıqlar, məişət qazı sızması sensoru və su sızması sensoru. Otaqda yanğın siqnalizasiya elementi kimi tüstü detektoru quraşdırılmalıdır.

Nəticə

Arduino nəzarətçisi sizə ağıllı ev layihəsini tamamlamağa və nisbətən az miqdarda cavab verməyə imkan verəcək. Üç otaqlı bir mənzili təchiz etmək üçün bütün xərcləri hesablasaq, o zaman məbləğin 30-40 min rubldan çox olması mümkün deyil. Funksiyaların sayını azaltsanız, büdcə daha da təvazökar olacaq.

Yanından keçdim, baxıram və burada müxtəlif ev məhsulları haqqında maraqlı şeylər yazırlar. Mən də bu yaxınlarda bir şey etdim, icazə verin, düşünürəm, yazacağam, bəlkə kiməsə lazım olacaq, ya da sadəcə maraqlı olacaq. Söhbət açar və rozetka panellərinə yerləşdirmək üçün büdcə DIY sensorunun aparatından gedir.

Amma gəlin qaydada gedək.

Mən nisbətən uzun müddətdir ki, “Ağıllı ev” üçün avtomatlaşdırma sistemi ilə maraqlanıram. İndi məndə bir neçə var müxtəlif sistemlər birinə bağlıdır. Həm sənaye, həm də evdə hazırlanmış komponentlər var. Mən son ev məhsulu haqqında danışmaq istəyirəm.

Bir müddət əvvəl İnternetdə MySensors ev avtomatlaşdırma sisteminə rast gəldim. Arduino və nRF24L01+ əsasında kifayət qədər təkmil (və daim inkişaf edən) simsiz sistem. Ancaq kimin maraqlandığı deyil - mənbə baxacaq.

Sistemin mənim üçün əsas üstünlükləri yaxşı proqram təminatı, iki istiqamətli əlaqə, komponentlərin mövcudluğu və onların aşağı qiyməti idi.

Çörək lövhələrində kifayət qədər oynadıqdan sonra evin interyerinə adekvat şəkildə inteqrasiya oluna bilən bir cihaz hazırlamağa qərar verdim (WAF-a məhəl qoymaya bilərsiniz). Digərləri ilə birlikdə standart 63 mm qutuda divara batırıla bilən bir cihaz ortaya çıxdı.

Bu, ilk məclisdir, sonrakıları daha dəqiq etməyə çalışacağam. Böyük çuxur (işıq sensoru üçün) pleksiglas çubuqla örtüləcək.

Yarım sökülmüş formada belə görünür:

Digər tərəfdən görünüş:

Bütün bunlar (Çin) 8MHz / 3.3V Arduino Pro Mini, nRF24L01 + radio modulu, HC-SR510 hərəkət sensoru, DHT22 sensoru (temperatur və rütubət), BH1750 işıq sensoru və standart JUNG fişindən ibarətdir (siz edə bilərsiniz). yəqin ki, Gira, Berker və s. kimi başqalarından istifadə edirəm. Mən sadəcə əlimdə olanı ləng aparıram). Ümumi dəyəri təxminən 15 dollardır.

PCB Eagle tərəfindən hazırlanmışdır. Mənbələr. ITEADStudio-dan sifariş olunub, əla alınıb (ipəkdən başqa, yazılar belə çıxdı).



Ola bilsin ki, şrift çox kiçik və nazikdir. Gerberada yaxşı görünürdü.



Quraşdırma zamanı bəzi kiçik narahatlıqlar aşkar edildi, bir şey yaxşılaşdırıla bilərdi, lakin ümumiyyətlə, lövhə olduqca istifadə edilə bilər.

Bu layihənin ideyası məzuniyyət zamanı yarandı və məni valeh etdi.

Fikir belə idi: "Öz əlimin idarə edə biləcəyi bir robot qoluna sahib olmaq gözəl olardı!". Və bir müddət sonra bu layihəni hazırlayıb həyata keçirməyə başladım. Zövq alacağınıza ümid edirik!

Layihənin əsas komponentləri əlcək və robot qolun özüdür. Arduino nəzarətçi kimi istifadə edilmişdir. Robot qolun hərəkəti servomotorlar tərəfindən təmin edilir. Əlcək əyilmə sensorları ilə təchiz edilmişdir: əyilmə müqavimətini dəyişən dəyişən rezistorlar. Onlar gərginlik bölücü və sabit rezistorların bir tərəfinə bağlıdırlar. Arduino sensorlar əyildikdə gərginliyin dəyişməsini oxuyur və siqnalı mütənasib olaraq fırlanan servo mühərriklərə göndərir. İşçi layihənin videosu aşağıdadır.

Əl dizaynı açıq mənbəli InMoov layihəsindən götürülüb. Layihə səhifəsində siz bütün qovşaqların 3-D modellərini yükləyə və 3-D printerdə çap edə bilərsiniz.

Aşağıda öz əlcəklə idarə olunan robot qolunuzu həyata keçirmək üçün bütün addımlar verilmişdir.

Lazımi materiallar

Layihə üçün sizə lazım olacaq:

Hamısı! Robot qol layihənizə başlaya bilərsiniz!

Əl çap etmək

Əl InMoov adlı açıq mənbəli layihənin bir hissəsidir. Bu, 3-D printerdə çap olunan robotdur. Əl ümumi dizaynın yalnız ayrı bir vahididir. Bu səhifədən yükləyin və aşağıdakı məlumatları çap edin:

Auriculaire3.stl

WristsmallV3.stl

Hər ehtimala qarşı, tıklanabilir hissələrin siyahısını əlavə edirəm, çünki onlardan bəziləri əsas layihə səhifəsindən silinib.

RobCableFrontV1.stl

RobRingV3.stl (Servolarıma uyğunlaşdırmaq üçün bu hissədə əlavə deşiklər etməli oldum)

RobCableBackV2.stl

RobServoBedV4.stl

(Bunlar iki "qılıf" hissəsidir - struktur sərtliyi və onun işləməsi baxımından onlar lazım deyil)


Ümumilikdə onun çapı təxminən 13-15 saat çəkdi. Çap keyfiyyətindən asılıdır. Mən MakerBot Replicator 2X istifadə etdim. Mən standart və ya barmaq detallarını çap etməyi məsləhət görürəm yüksək qətnamə strukturda arzuolunmaz sürtünmənin qarşısını almaq üçün.


Bükülmə sensorlarının Arduino-ya qoşulması

Bükülmə sensorlarını Arduino-ya qoşmaq üçün dövrəyə bir gərginlik bölücü daxil etməliyik. Bükülmə sensorları əslində dəyişən bir rezistordur. Sabit bir rezistorla tandemdə istifadə edildikdə, iki rezistor arasındakı gərginlik fərqi izlənilə bilər. Arduino analoq sancaqlarından istifadə edərək fərqi izləyə bilərsiniz. Bağlantı diaqramı aşağıda göstərilmişdir (qırmızı konnektor gərginlikdir, qara torpaq, mavi Arduino analoq girişinə qoşulmuş siqnalın özünün konnektorudur).


Fotoşəkildəki rezistorlar 22 kOhm reytinqə malikdir. Tellərin rəngləri naqil diaqramında göstərilən rənglərə uyğundur.

Sensorlardan olan bütün GND pinləri ümumi bir yerə bağlıdır. Torpaq Arduino-da GND pininə keçir. Arduino-da +5V bütün sensorlardan ümumi güc pininə qoşulur. Hər bir mavi siqnal konnektoru mikrokontrollerdə ayrıca analoq girişə qoşulur.




Mən dövrəni kiçik bir elektron lövhədə yığdım. Əlcəkdə daha da bərkidilməsi üçün lövhənin ölçülərini daha kiçik seçmək məsləhətdir. Elementar bir ip və iynə köməyi ilə yığılmış dövrəmizi əlcəkdə düzəldə bilərsiniz. Bundan əlavə, tənbəl olmayın və dərhal çılpaq kontaktlarda elektrik lentindən istifadə edin.




Əlcəkdə sensorların quraşdırılması

Biz sensorları və elektron lövhəmizi əlcəyin özündə quraşdırmağa başlaya bilərik. Əvvəlcə sensorların plastikində kiçik bir çuxur qazın. Sensor elementinin bitdiyi yerlərdə deliklər qazılır. ƏHƏMİYYƏTLİ! Həssas materialda heç vaxt deşik qazmayın. Sonra əlcək qoyun. Hər birləşmənin üstündə qələm və ya qələmlə işarələr edin. Sensorları quraşdırmaq üçün bu yerlərdən istifadə edəcəksiniz. Bükülmə sensorları adi bir iplə bağlanır. Sensorları əlcəkə tikin. Sensorun uclarında etdiyiniz çuxurdan istifadə edin. Derzlərin qeyd olunduğu yerlərdə sensorlar yuxarıdan bir iplə "tutulur". Bütün bunlar aşağıdakı fotoşəkildə daha ətraflı göstərilmişdir. Elektron lövhə sensorlara bənzər şəkildə əlcəkə tikilir. Nəzərə alın ki, barmaqların hərəkəti üçün dirijorların uzunluğunun müəyyən bir kənarını tərk etmək lazımdır. Bu, dövrə lövhəmizi quraşdırarkən və ondan sensorlara qədər olan bağlayıcıların uzunluğunu seçərkən nəzərə alınmalıdır.






Bu addımın təfərrüatlarına varmayacağam. Bu, InMoov veb-saytında ("Quraşdırma eskizləri" və "Montaj yardımı" altında) ətraflı şəkildə əhatə olunur:

Əlinizi yığdığınız zaman, kosmosda oriyentasiya baxımından qovşaqların düzgün quraşdırıldığından əmin olun. Birləşmələr arasında sürtünməni azaltmaq üçün robot qolunun barmaqlarında 3 mm bağlayıcılar üçün deşiklər açmağı unutmayın. Kənardan, boltları yapışqanla doldurdum.


Balıqçılıq xəttini quraşdırmaq üçün tələsməyin. Əvvəlcə servomotorların işini yoxlayın.

Servo motor testi

Bu nöqtədə, servolar artıq robot qolunuzun arxasına quraşdırılmalıdır. Servoyu Arduino və enerji təchizatı ilə birləşdirmək üçün kiçik bir çörək lövhəsindən istifadə etdim. Hər bir müsbət servo motor pinini (qırmızı) çörək lövhəsinin bir relsinə, mənfi pinini (qara və ya qəhvəyi) digər relsə birləşdirin.

ƏHƏMİYYƏTLİ! Arduino pinini mənfi relsə bağlamağı unutmayın: unutmayın ki, bütün torpaq sancaqları bir-birinə bağlanmalıdır. VCC pin müxtəlif enerji təchizatına qoşula bilər, lakin GND eyni olmalıdır.

Proqramı Arduino-ya yükləyin (proqramla birlikdə fayl əlavə olunur). Sensorların, servomotorların və s. Düzdü. Bir əlcək qoyun və Arduino-nu işə salın. Servomotorlar hansı barmağı hərəkət etdirdiyinizdən asılı olaraq dönməlidir. Servolar hərəkət edirsə, deməli hər şey işləyir!


Əgər siz daha təcrübəli Arduino istifadəçisisinizsə və əyilmə sensorlarından cari dəyərləri yoxlamağı bilirsinizsə, proqramdakı diapazonu reallıqlarınıza uyğunlaşdıra bilərsiniz. Güman edirəm ki, bütün əyilmə sensorları təxminən eynidir, lakin belə deyilsə, sensorların kalibrlənməsi mütləq sizə kömək edəcəkdir.

Servolar düzgün işləmirsə, onları düzgün naqillədiyinizə əmin olun (məsələn, mən bu layihə üzərində işləyərkən Arduino-nun GND pinini enerji təchizatının GND-sinə və həmişəki kimi bütün servolara qoşmağı unutmuşam. Bu halda heç nə işləməyəcək). Davam etməzdən əvvəl hər şeyin işlədiyinə əmin olun.

Balıqçılıq xəttinin əlavə edilməsi

Balıqçılıq xəttinin əlavə edilməsi, yəqin ki, robot qolu layihəsinin ən çətin və məsuliyyətli hissəsidir. InMoov saytında bunun üçün təlimatlar var. Konsepsiya sadədir, lakin praktikada onu həyata keçirmək o qədər də asan deyil. Nəzərə alın ki, layihənin bu hissəsi diqqət və səbir tələb edir. Mənim versiyamla InMoov dizaynı arasındakı yeganə fərq yapışqan istifadəsidir. Bunun sayəsində xidmətin kalibrlənməsi zamanı daha çox süngər parametrləri əldə etmək imkanı əldə edə bilərik. Bunun üçün yapışqanın əriməsi və bizə lazım olan boltları sıxmaq kifayətdir. Baxmayaraq ki, əlbəttə ki, dizaynın etibarlılığı düşür. Sonda, son tənzimləmə və kalibrləmədən sonra istənilən vaxt başqa fiksasiya variantından istifadə edə bilərik.

Servoları kalibrləmək üçün rotorları elə çevirin ki, robot qolunun barmaqları stolun üstündə olsun. Arduino və enerji təchizatını birləşdirin. Sürücü rokçularını elə qurun ki, qolun tam "yatmış" vəziyyətində gərginlik maksimum olsun.


Kalibrləmə prosesini izah etmək olduqca çətindir. Bundan əlavə, məsələn, InMoov ilə olan təlimat mənə uyğun deyildi. Yəni, bərkidərkən təxəyyül nümayiş etdirməli və reallıqlarınıza uyğunlaşmalısınız - məsələn: sallanan stulların növü, balıqçılıq xəttinin və ya ipin növü, dizayn və montaj səhvləri, servomotorların birləşmələrinə nisbətən quraşdırma məsafəsi. robot qolu.

Xoşbəxtlikdən, bu layihənin son mərhələsidir!

Son söz


Daha mürəkkəb və dəqiq (həm də bahalı) dizaynların olmasına baxmayaraq, yuxarıda göstərilən layihə çox maraqlıdır və praktik tətbiq üçün əla potensiala malikdir. Bu cür dizaynlar, konsepsiyanın özünün düzgünlüyünün olmaması səbəbindən bir şəxslə birbaşa təmasda istifadə edilməməlidir. Amma sənaye, tibb və s. birgə hərəkətlərin dəqiqliyinə artan tələblər olmayan tapşırıqlar üçün robot qolumuz olduqca uyğundur. Yaxşı, əlin daha da "təkmilləşdirilməsi" baxımından - burada sahə ümumiyyətlə şumlanmır. Simsiz idarəetmədən başlayaraq, sürücülərin dəyişdirilməsi, ölçülər, əlavə sərbəstlik dərəcələrinin inkişafı ilə başa çatır.

Buna görə də Arduino-nu sevirəm: siz çox tez və az pul müqabilində nəinki proqramlaşdırmaq asan, həm də real maraqlı tapşırıqları yerinə yetirə bilən cihazın maketini və ya prototipini yarada bilərsiniz.

Şərhlərinizi, suallarınızı və paylaşın Şəxsi təcrübə aşağıda. Müzakirələrdə tez-tez yeni ideyalar və layihələr doğulur!

Mən çoxdan hamamdan sonra hamamın qurudulması prosesini avtomatlaşdırmaq istəyirdim. Rütubət mövzusunda çoxlu rəylərim var idi. Onunla mübarizə üsullarından birini (belə desək) həyata keçirmək qərarına gəldim. Yeri gəlmişkən, qışda paltarlarımızı hamamda quruduruq. Egzoz fanını işə salmaq kifayətdir. Ancaq fanı izləmək həmişə əlverişli deyil. Buna görə də bu işə avtomatlaşdırma tətbiq etmək qərarına gəldim. İlk tətbiq təcrübəsi uğursuz oldu. Baxış idi. Amma mən təslim olmadım...

Yeni bir mənzilə köçəndə, demək olar ki, dərhal kapota bir çek klapanlı bir fan qoydum. Hamamı yuduqdan sonra qurutmaq üçün fan lazımdır. Qonşulardan gələn xarici qoxuların mənzilə daxil olmasının qarşısını almaq üçün geri dönməyən bir valve lazımdır (fan səssiz olduqda). Baş verir. Bütün ventilyasiya kanalları fərdi, lakin çəkiliş zamanı sementin qənaət edildiyi görünür. Yəqin ki, qoxu çatlardan keçir.
Azarkeşlər mənim müxtəlif seçimlərim var. Sadə olanlar var, fotoda olduğu kimi taymer (vaxt intervalının tənzimlənməsi) ilə var.


Bu günə kimi istifadə etdiyim şey budur.
Bu xüsusi vəziyyətdə (taymeri olan bir fanı olmayan) hər şey proqram səviyyəsində edilə bilər.
Mən "qarışqa yuvası" mənzilində yaşadığım üçün paltar qurutmaq üçün yeganə yer balkondur. Banyoda o, solğun ola bilər. Qurutma ya aşağı rütubət, ya da hava dövranı tələb edir. Hər iki şərtin yerinə yetirilməsi ən yaxşı seçimdir. Fanat bu problemi həll etməli idi. Əvvəlcə o, məhz belə etdi. Əsas odur ki, onu söndürməyi unutma. Fan işləyərkən pəncərəni bir az açmaq lazımdır. Məktəb problemini hovuz və iki boru ilə xatırlatmaq lazımdırmı? Havanın kapota daxil olması üçün onun bir yerdən mənzilə daxil olması lazımdır. Kimin taxta pəncərəsi varsa, plastik deyil, heç bir problem olmayacaq. Kifayət qədər çatlar. Amma plastiklə mənzil terrarium halına gəlir.
Məhz o zaman prosesi avtomatlaşdırmaq haqqında düşünməyə başladım. Buna görə də sensorları sifariş etdim.
Mən ideyamı həyata keçirməklə bağlı kədərli təcrübəmi artıq bölüşmüşəm. Budur modul. PRİNSİP-də işləyə bilməz. Amma heç nə qalmayacaq. Və ondan istifadə olunacaq.


(Enerji təchizatı gərginliyi: 5V. Maksimum yük: 10A 250V AC və 10A 30V DC). Mən onu relay qutusu kimi istifadə edirəm. Normal bir fan üçün bu kifayətdir.
Mən modulun diaqramını da çəkdim. Heç bir əlaqə problemi olmayacaq.


Qırmızı LED təchizatı gərginliyinin mövcudluğunu göstərir. Yaşıl - relenin işə salınması. Yararsız sensoru (rütubət sensoru, artıq yoxdur) 10kΩ müqavimətlə əvəz etdim. Və daha çox müqavimət əlavə etdi. O, "ağıllı" bloka keçəcək. Hər ikisi qırmızı rənglə vurğulanıb. Bütün bunlar mümkün anlaşılmazlıqları aradan qaldırmalıdır. Axı, rele qurğusu 5V gərginliklə, “ağıllı” blok isə 3,3V-dən qidalanır. Röle bloku aşağı səviyyə ilə idarə olunur. Yüksək səviyyə röleyi (fan) söndürür. Firmware bunu nəzərə alır.
Sxem LM393-də müqayisə aparatına əsaslanır. Trimmer rezistoru əvvəlcə rütubət açarı üçün həddi təyin etmək üçün nəzərdə tutulmuşdur. Bir az döndərmək lazım ola bilər.
İstifadə edilə bilər sadə bloklar rele. Onlar satılır. Son uğursuz cəhddən sonra qalanı istifadə edəcəyəm.
AM2302 (DHT22) sensorlarının hansı formada gəldiyinə baxmaq vaxtıdır. Birdən üçə sifariş verdim. Bunun hamamla məhdudlaşdığını düşünmürəm. Başımda çoxlu fikirlər var. Onları həyata keçirmək üçün yalnız vaxt və istək haradan olardı.


Sensorlar antistatik torbalarda möhürlənmişdir. Hamısı ağılda. Lehimləmə dəqiqdir. üçün iddialar görünüş Məndə yoxdu. Hətta lövhə yuyulur.


Mağazanın səhifəsində nə deyilir:

AM2302 Humicap rəqəmsal temperatur və rütubət modulu kalibrlənmiş temperatur və rütubətin birləşdirilmiş sensorundan ibarət rəqəmsal çıxış siqnalıdır. O, məhsulların yüksək etibarlılığa və əla uzunmüddətli sabitliyə malik olmasını təmin etmək üçün xüsusi rəqəmsal modulları tutma texnologiyasından və temperatur və rütubət sensoru texnologiyasından istifadə edir. Sensor bir tutumlu rütubət sensoru elementi və yüksək dəqiqlikli temperatur ölçmə cihazları və qoşulmuş yüksək performanslı 8 bitlik mikrokontroller daxildir. Buna görə də məhsul əla keyfiyyətə, sürətli reaksiyaya, anti-müdaxilə qabiliyyətinə, yüksək qiymətə və digər üstünlüklərə malikdir. Ultra kiçik ölçülü, aşağı enerji istehlakı, 20 metrə qədər siqnal ötürmə məsafəsi. Onu bütün növ proqramlar və hətta ən tələbkar tətbiqlər üçün ən yaxşı seçim etmək.
Spesifikasiya:
Ölçü: 40x23mm
Çəki: 4g
Gərginlik: 5V
Port: rəqəmsal ikitərəfli tək avtobus
Temperatur diapazonu: -40-80 °C ± 0,5 °C
Rütubət: 20-90%RH±2%RH
Platforma: Arduino, SCM
Paketə daxildir:
3 x Sensor Modulu
Ən azı hissələrin lövhəsində. Sensorlar ayrılmır, qırılmayıb.
İşə başlamağın vaxtıdır. İstifadə edəcəyimin bir hissəsini artıq göstərmişəm. Mənə həmçinin 5V enerji təchizatı lazımdır. Telefon üçün köhnə (onsuz da lazımsız) şarj cihazından düzəldəcəm.

Bu şarj cihazının USB portu yoxdur. Yaxşı, çox köhnədir (daha yenilərini istifadə etməyi məsləhət görürəm, onların 5V çıxışı var). Beləliklə, çıxış 7V-dir. KREN5 MC stabilizatorunu lehimləməli oldum. Bunda çətin bir şey yoxdur. Lehimlə kim dostdur, o bilir. Kim dost deyilsə, mövzunu boş yerə oxuyur.


Çox qorxma, mən müvəqqəti bir şey etdim. Mexanizmi aradan qaldırdıqdan sonra hər şey layiqli görünəcək. Bəlkə şarj cihazını dəyişərəm. Hamısı finiş xəttinə hansı nəticə ilə gələcəyimdən asılıdır. “Hərtərəfli sınaqdan” sonra onu yerli (daimi) quraşdıracağam. Qış/yay versiyasını tətbiq etməli ola bilərsiniz proqram təminatı. Qış/yay aylarında havanın temperatur və rütubət xüsusiyyətləri fərqlidir.
Mənə əvvəlki baxışdan WIFI modulu da lazımdır.


Faydalı çevirici kabel (USB - RS232 TTL UART) üçün WIFI proqramlaşdırma modul.


Fikrimin blok diaqramı sadə görünür.


Ancaq təbii ki, nüanslar var.
Fanı idarə etmək üçün bir proqram hazırlamaq qalır.
Bir neçə şərt:
1. Rütubət 68%-dən çox olduqda ventilyator işə düşür.
2. İş vaxtı (taymer) 5 dəqiqə.
3. Temperatur və rütubət məlumatlarının WIFI vasitəsilə ötürülməsi (hər halda).
4. WIFI ilə rejim göstəricisi.
1-ci şərtdə dayansanız, ən sadə Arduino kifayət edəcəkdir. Ancaq mənim yalnız bir Arduino lövhəm var və üç WIFI modulu var :)
Şəxsən mənim üçün ən çətin yer verilişin hazırlanmasıdır, bir az (yumşaq desək) mənim mövzum deyil. Amma həyat axır və getdikcə daha çox insan kütləsini öz axarı ilə aparır. DHT22 rütubət sensoru və WIFI modulu nümunəsindən istifadə edərək Arduino-nun geniş sahələrini dərk edəcəyəm. Amma mən bacarmışamsa, sən də bacararsan.
Əvvəlcə mənim kimi dummilər üçün bəzi məlumatlar.
İstifadə edəcəyim lövhələrin parametrlərində Arduino IDE proqramı yoxdur. Məsələn, ESP8266 əlavə etmək lazımdır.

ESP8266 nümunəsində komponentlərin əlavə edilməsi.

İlk olaraq kompüterimə Arduino IDE-ni yüklədim və quraşdırdım. Sonra proqramı işə salıram.
Fayl → Parametrlər → Əlavəyə keçid daxil edin. keçidlər → OK düyməsini basın. Link:



Bunun üçün internet bağlantısı tələb olunur. Mütləq!
Sonra idarə heyətinin müdirinin yanına gedirəm.
Alətlər→Lövhə:…→Şura meneceri.


Modulumu tapıram Mən seçirəm son versiya. Quraşdırmaq üçün klikləyirəm.


Yüklənmiş Arduino IDE proqramında sensorlar üçün kitabxanalar da yoxdur. Məsələn, DHT22 kitabxanası da əlavə edilməlidir.

Nümunə olaraq DHT22 sensorundan istifadə edərək kitabxanaya qoşulma.

Əvvəlcə internetdən DHT.zip kimi arxivi yükləyirəm. Tapmaq problem deyil.
Sonra qaçıram Arduino proqramı IDE.
Eskiz → Kitabxana daxil et → Zip kitabxana əlavə et.


Buna bənzər bir tab görünür.


Yaddaş yerini göstərin...Açıq.
Kitabxana bağlıdır.


İşə az qalıb :)
Rütubət sensoru üçün naqil diaqramı fərqli ola bilər. Mine, lövhədə artıq quraşdırılmış üç sancaqlı və rezistorlu bir modul kimi gəldi.

Və nəhayət, eskizin doldurulması.

Eskiz doldurma.

Hazır eskizi açıram. Mənim vəziyyətimdə "WiFi-DHT22_AleksPoroshin68.ino.


Arduino IDE avtomatik olaraq başlayacaq.
Sonra proqramçıya qoşuluram, alətlərə gedirəm və Com-portu birləşdirirəm. Əlaqədar olduğu biri vurğulanır. Mən onu aktivləşdirəcəyəm. Mənim netbukumda bunlardan üçü var: bunlar com6, com8 və com10.


Firmware öyrənirəm. Siz giriş adını və şifrənizi dəyişə bilərsiniz.

Yükləmə düyməsini sıxıram.


Eskiz tərtib olunur. Kifayət qədər uzun.


Bu zaman sıfırlama düyməsini sıxmalısınız yığılmış dövrə modul.

Eyni zamanda, GPIO 00 sıfırdır.
Budur eskizin özü:
#daxildir #daxildir #daxildir #daxildir #include "DHT.h" #define DHTPIN 4 #define DHTTYPE DHT22 DHT dht(DHTPIN, DHTTYPE); float dhtTemp = NAN; float dhtNəmlik = NAN; int ledPin = 12; //GPIO 12 /* Bunları istədiyiniz etimadnaməyə təyin edin. */ const char *ssid = "AleksPoroshin"; const char *parol = "12345678"; ESP8266WebServer server(80); /* Sadəcə kiçik bir test mesajı. Onu görmək üçün bu giriş nöqtəsinə qoşulmuş veb brauzerdə * http://192.168.4.1 ünvanına keçin. */ void handleRoot() ( String s = "\r\n ESP201"; s += " "; s += " "; //s += "Status - Fəaliyyətlər - Konfiqurasiya"; s += "

ESP 201 modulu

"; s += " "; if (isnan(dhtTemp)) s += " Temperatur: Oxu xətası"; else ( s += " Temperatur: "; s += dhtTemp; s += " C"; ) əgər ( isnan(dhtHumidity)) s += " Rütubət: Oxu xətası"; else ( s += " Rütubət: "; s += dhtRütubət; s += " %"; ) if(digitalRead(ledPin) == YÜKSƏK) s + = "Egzoz: Söndürülmüş"; başqa s += "Egzoz: Aktiv"; s += ""; server.send(200, "text/html", s); ) void setup() ( gecikmə(1000); Serial.begin(115200); Serial.println(); Serial.print("Giriş nöqtəsi konfiqurasiya edilir. .."); /* Bacararsan AP-nin açılmasını istəyirsinizsə parol parametrini silin. */ WiFi.softAP(ssid, parol); IPaddress myIP = WiFi.softAPIP(); Serial.print("AP IP ünvanı: "); Serial çap (myIP); server.on("/", handleRoot); server.begin(); Serial.println("HTTP server başladı"); dht.begin(); Serial.println("DHT22 müvəffəqiyyəti"); pinMode(ledPin, OUTPUT); ) void loop() ( getDHT(); server.handleClient(); ) void getDHT() ( dhtTemp = dht.readTemperature(); dhtHumidity = dht.readHumidity()+5; if (dhtHumidity)< 68) { digitalWrite(ledPin, HIGH); Serial.println("ledPin HIGH"); } else { digitalWrite(ledPin, LOW); Serial.println("ledPin LOW"); } }
Çox danlamayın. Mən sadəcə öyrənirəm.
Proqramlaşdırmanı təsdiqləmək üçün eskizi yüklədikdən sonra GPIO-nu + 3.3V-ə bağlayıram. Sonra onu söndürürəm. Firmware yüklənib.


Çörək lövhəsində plan tərtib edirəm. Hər şeyi yoxlayıram. işləyir. Ancaq hər şey lazım olduğu qədər yaxşı deyil. Mənə lazım olan diapazonda Çin sensorları oxunuşları 5-6% az qiymətləndirirlər.


Alman meşəbəyinə daha çox güvənirəm. Bəli və qiymət bir neçə on dəfə çoxdur. Və ən əsası o, imtahandan keçdi.
Proqrama düzəliş təqdim etdi (5 vahid əlavə edildi). Razıyam ki, bu yanlışdır. Amma 40-70% diapazonunda bunu dəqiq göstərir. Xarakteristikanı çıxarıb kitabxananı düzəltmək daha düzgündür. Mən buna hazır deyiləm :). Qalan sensorlar da yalan danışırdı. Baxmayaraq ki, hamısı təxminən eyni göstərdi.

Veb səhifə mənim WIFI moduluma qoşulduqda belə görünür:


Şifrələr və görünüşlər eskizdə göstərilmişdir.
68% rütubətdə keçid baş verir. Hər şey aydındır.


Ancaq bir xəbərdarlıq var. Və buna göz yummaq olmaz. 68% rütubət sərhədində ventilyator açılıb-sönə bilər. Bu problemi həll etmək üçün bir taymer lazımdır. Taymeri olan bir fanatım var. Bunlar. problem deyil. Daimi fanatı olan hər kəs bu problemi proqram səviyyəsində həll etməli olacaq.
Mənim sonrakı vəzifəm bütün bunları sxemə uyğun yığmaqdır, lakin artıq çörək lövhəsi modelində deyil və bir ay sınaqdan keçirməkdir. Bütün dəyişikliklər əməliyyat zamanı edilə bilər. Nə etməli və hara daxil etməli, hər şeyi yazdım.
Sensorun quraşdırılması haqqında bir neçə söz. Onu ventilyatora qoymağı məsləhət görmürəm. Səbəbi sadədir. Ən təmiz və baxımlı mənzildə belə toz var, ventilyator işə salındıqda ora (baytarlıq kanalına) axır. Amma bir il əvvəl ventilyatoru çıxarıb yaxşıca təmizlədim.


Sensorların zədələnməsinə görə tez-tez dəyişməmək üçün onlara yaxın bir yerdə daha uyğun bir yer tapmağı məsləhət görürəm. Bundan əlavə, onu tozdan qorumaq üçün toxunmamış parça və ya buna bənzər bir şeylə sara bilərsiniz. Və xoşbəxt olacaqsan.
Deməyi tamam unutmuşam ki, rütubətə nəzarətin “əmsallarını” özünüz təyin etmək istəyirsinizsə, mövzuda bir az da olsa olmaq lazımdır. Evinizdə belə avadanlıq yoxdursa...


Onlarsız bu mövzuda nəsə etmək sizin üçün çox çətin olacaq.
Hamısı budur.
İcmalımdakı məlumatları necə düzgün şəkildə atmaq olar, hər kəs özü üçün qərar verir. Bir şey aydın deyilsə, suallar verin. Ümid edirəm ki, heç olmasa kiməsə kömək etdi. Bəlkə kimsə mənə kömək etmək istəyəcək. Mən çox minnətdar olacağam.
Hər kəsə uğurlar!
Funksiya yoxlanışı:


Ardı var…

Məhsul mağaza tərəfindən rəy yazmaq üçün təqdim edilmişdir. Rəy Sayt Qaydalarının 18-ci bəndinə uyğun olaraq dərc olunur.

+51 almağı planlaşdırıram Seçilmişlərə əlavə et Rəyi bəyəndim +26 +65