សំឡេងរោទិ៍សម្រាប់បរិវេណដោយប្រើ Arduino ។ ប្រព័ន្ធសុវត្ថិភាព GSM សម្រាប់គេហដ្ឋានដែលមានមូលដ្ឋានលើ Arduino

ក្នុងរយៈពេលមួយទសវត្សរ៍កន្លងមកនេះ ការលួចរថយន្តបានកាន់កាប់កន្លែងដ៏សំខាន់បំផុតមួយនៅក្នុងរចនាសម្ព័ន្ធនៃឧក្រិដ្ឋកម្មដែលបានប្រព្រឹត្តនៅក្នុងពិភពលោក។ នេះគឺដោយសារតែទំនាញជាក់លាក់នៃប្រភេទចោរកម្មនេះទាក់ទងទៅនឹងចំនួនសរុបនៃឧក្រិដ្ឋកម្ម ប៉ុន្តែចំពោះសារៈសំខាន់នៃការខូចខាតដែលបណ្តាលមកពីតម្លៃរថយន្តខ្ពស់។ ប្រសិទ្ធភាពខ្សោយនៃវិធានការដែលបានធ្វើឡើងក្នុងវិស័យប្រយុទ្ធប្រឆាំងនឹងការលួចរថយន្តនៅចុងទសវត្សរ៍ទី 90 បាននាំឱ្យមានការបង្កើតក្រុមដែលមានស្ថេរភាពដែលមានឯកទេសក្នុងការប្រព្រឹត្តឧក្រិដ្ឋកម្មទាំងនេះ និងកាន់កាប់។ លក្ខណៈពិសេសប្លែកឧក្រិដ្ឋកម្មដែលបានរៀបចំ; អ្នកប្រហែលជាធ្លាប់លឺពាក្យថា "អាជីវកម្មរថយន្តខ្មៅ"។ កងនាវានៃបណ្តាប្រទេសអ៊ឺរ៉ុបជារៀងរាល់ឆ្នាំខ្វះ ≈ 2% នៃរថយន្តដែលក្លាយជាកម្មវត្ថុនៃការវាយប្រហារឧក្រិដ្ឋកម្ម។ ហេតុដូច្នេះហើយ ខ្ញុំបានបង្កើតគំនិតបង្កើតសំឡេងរោទិ៍ GSM សម្រាប់រថយន្តរបស់ខ្ញុំនៅលើ ផ្អែកលើ Arduinoយូណូ

តោះ​ចាប់ផ្ដើម!

តើយើងនឹងប្រមូលពីអ្វី?

យើងត្រូវជ្រើសរើសបេះដូងនៃប្រព័ន្ធរបស់យើង។ នៅក្នុងគំនិតរបស់ខ្ញុំសម្រាប់ការផ្តល់សញ្ញាបែបនេះមិនមានអ្វីប្រសើរជាង Arduino Uno ទេ។ លក្ខណៈវិនិច្ឆ័យសំខាន់គឺចំនួន "ម្ជុល" និងតម្លៃគ្រប់គ្រាន់។


លក្ខណៈពិសេសសំខាន់ៗរបស់ Arduino Uno

ឧបករណ៍បញ្ជាមីក្រូ - ATmega328
វ៉ុលប្រតិបត្តិការ - 5 វ៉
វ៉ុលបញ្ចូល (បានណែនាំ) - 7-12 V
វ៉ុលបញ្ចូល (ដែនកំណត់) - 6-20 V
ការបញ្ចូល/លទ្ធផលឌីជីថល - 14 (6 ដែលអាចប្រើជាលទ្ធផល PWM)
ការបញ្ចូលអាណាឡូក - ៦
ចរន្តថេរតាមរយៈការបញ្ចូល / ទិន្នផល - 40 mA
ចរន្តថេរសម្រាប់ទិន្នផល 3.3V - 50mA
អង្គចងចាំពន្លឺ - 32 KB (ATmega328) ដែល 0.5 KB ត្រូវបានប្រើសម្រាប់កម្មវិធីចាប់ផ្ដើមប្រព័ន្ធ
RAM - 2 KB (ATmega328)
EEPROM - 1 KB (ATmega328)
ប្រេកង់នាឡិកា - 16 MHz


សម!

ឥឡូវអ្នកត្រូវជ្រើសរើសម៉ូឌុល GSM ពីព្រោះប្រព័ន្ធរោទិ៍របស់យើងត្រូវតែអាចជូនដំណឹងដល់ម្ចាស់រថយន្តបាន។ ដូច្នេះ អ្នកត្រូវ Google វា... នៅទីនេះ ឧបករណ៏ដ៏ល្អមួយ - SIM800L ទំហំគឺអស្ចារ្យណាស់។


ខ្ញុំបានគិតហើយបញ្ជាទិញវាពីប្រទេសចិន។ ទោះ​ជា​យ៉ាង​ណា អ្វី​គ្រប់​យ៉ាង​បាន​ប្រែ​ក្លាយ​ទៅ​ជា​មិន​សូវ​មាន​ពណ៌​ផ្កាឈូក​ទេ។ ឧបករណ៍ចាប់សញ្ញាគ្រាន់តែបដិសេធមិនចុះឈ្មោះស៊ីមកាតនៅលើបណ្តាញ។ អ្វីគ្រប់យ៉ាងដែលអាចធ្វើទៅបានត្រូវបានសាកល្បង - លទ្ធផលគឺសូន្យ។
មាន​មនុស្ស​ចិត្ត​ល្អ​ដែល​បាន​ផ្តល់​ឱ្យ​ខ្ញុំ​នូវ​អ្វី​ដែល​ត្រជាក់​ជាង​នេះ​គឺ Sim900 Shield ។ ឥឡូវនេះនេះគឺជារឿងធ្ងន់ធ្ងរ។ Shield មានទាំងរន្ធមីក្រូហ្វូន និងរន្ធដោតកាស ដែលធ្វើឱ្យវាក្លាយជាទូរស័ព្ទពេញលក្ខណៈ។


លក្ខណៈសំខាន់ៗរបស់ Sim900 Shield

4 ស្តង់ដារប្រេកង់ប្រតិបត្តិការ 850/900/1800/1900 MHz
ថ្នាក់ពហុរន្ធ GPRS 10/8
ស្ថានីយ៍ទូរស័ព្ទចល័ត GPRS ថ្នាក់ B
អនុលោមតាម GSM ដំណាក់កាល 2/2+
ថ្នាក់ 4 (2 W @ 850/ 900 MHz)
ថ្នាក់ 1 (1 W @ 1800/1900MHz)
គ្រប់គ្រងដោយប្រើពាក្យបញ្ជា AT (GSM 07.07, 07.05 និង SIMCOM បានពង្រីកពាក្យបញ្ជា AT)
ការប្រើប្រាស់ថាមពលទាប៖ 1.5mA (របៀបគេង)
ជួរសីតុណ្ហភាពប្រតិបត្តិការ: -40 ° C ទៅ +85 ° C


សម!

យល់ព្រម ប៉ុន្តែអ្នកត្រូវទទួលយកការអានពីឧបករណ៍ចាប់សញ្ញាមួយចំនួន ដើម្បីជូនដំណឹងដល់ម្ចាស់។ ប្រសិនបើរថយន្តត្រូវបានអូសទៅឆ្ងាយ នោះទីតាំងរបស់រថយន្តច្បាស់ជាផ្លាស់ប្តូរក្នុងលំហ។ តោះយក accelerometer និង gyroscope ។ អស្ចារ្យ។ យល់ព្រម ឥឡូវនេះយើងកំពុងស្វែងរកឧបករណ៍ចាប់សញ្ញា។

ខ្ញុំគិតថា GY-521 MPU6050 ពិតជាសាកសម។ វាប្រែថាវាក៏មានឧបករណ៏សីតុណ្ហភាពផងដែរ។ យើងគួរតែប្រើវាផងដែរ នឹងមាន "មុខងារឃាតករ" បែបនេះ។ ឧបមាថា​ម្ចាស់​រថយន្ត​ចត​នៅក្រោម​ផ្ទះ​ហើយ​ចាកចេញ​ទៅ​។ សីតុណ្ហភាពនៅខាងក្នុងរថយន្តនឹងផ្លាស់ប្តូរ "យ៉ាងរលូន" ។ តើ​មាន​អ្វី​កើត​ឡើង​ប្រសិន​បើ​ជន​ល្មើស​ព្យាយាម​លួច​ចូល​ក្នុង​រថយន្ត? ជាឧទាហរណ៍ គាត់នឹងអាចបើកទ្វារបាន។ សីតុណ្ហភាពនៅក្នុងរថយន្តនឹងចាប់ផ្តើមផ្លាស់ប្តូរយ៉ាងឆាប់រហ័ស នៅពេលដែលខ្យល់នៅក្នុងកាប៊ីនចាប់ផ្តើមលាយជាមួយខ្យល់ បរិស្ថាន. ខ្ញុំគិតថាវានឹងដំណើរការ។


លក្ខណៈពិសេសរបស់ GY-521 MPU6050

3-axis gyroscope + 3-axis accelerometer module GY-521 នៅលើបន្ទះឈីប MPU-6050។ អនុញ្ញាតឱ្យអ្នកកំណត់ទីតាំង និងចលនារបស់វត្ថុក្នុងលំហ ល្បឿនមុំកំឡុងពេលបង្វិល។ វាក៏មានឧបករណ៍ចាប់សញ្ញាសីតុណ្ហភាពដែលភ្ជាប់មកជាមួយផងដែរ។ វា​ត្រូវ​បាន​គេ​ប្រើ​នៅ​ក្នុង​ម៉ូដែល copters និង​យន្តហោះ​ផ្សេងៗ ប្រព័ន្ធ​ចាប់​ចលនា​ក៏​អាច​ត្រូវ​បាន​ផ្គុំ​ដោយ​ផ្អែក​លើ​ឧបករណ៍​ចាប់​សញ្ញា​ទាំងនេះ​ដែរ។

បន្ទះឈីប - MPU-6050
វ៉ុលផ្គត់ផ្គង់ - ពី 3.5V ទៅ 6V (DC);
ជួរ Gyro - ±250 500 1000 2000°/s
ជួរវាស់ល្បឿន - ± 2 ± 4 ± 8 ± 16 ក្រាម។
ចំណុចប្រទាក់ទំនាក់ទំនង - I2C
ទំហំ - 15x20 ម។
ទំងន់ - 5 ក្រាម។


សម!

ឧបករណ៍ចាប់សញ្ញារំញ័រក៏នឹងមានប្រយោជន៍ផងដែរ។ ភ្លាមៗនោះពួកគេព្យាយាមបើកឡានដោយ "កម្លាំងសាហាវ" ឬនៅក្នុងចំណតរថយន្តផ្សេងទៀតបានបុកឡានរបស់អ្នក។ តោះយកឧបករណ៍ចាប់សញ្ញារំញ័រ SW-420 (លៃតម្រូវបាន)។


លក្ខណៈពិសេសរបស់ SW-420

វ៉ុលផ្គត់ផ្គង់ - 3.3 - 5V
សញ្ញាទិន្នផល - ឌីជីថលខ្ពស់/ទាប (បិទជាធម្មតា)
ឧបករណ៍ចាប់សញ្ញាដែលបានប្រើ - SW-420
ឧបករណ៍ប្រៀបធៀបដែលប្រើគឺ LM393
វិមាត្រ - 32x14 ម។
លើសពីនេះទៀត - មានរេស៊ីស្តង់លៃតម្រូវ។


សម!

វីសលើម៉ូឌុលកាតមេម៉ូរី SD ។ យើងក៏នឹងសរសេរកំណត់ហេតុផងដែរ។


លក្ខណៈសំខាន់នៃម៉ូឌុលកាតមេម៉ូរី SD

ម៉ូឌុលអនុញ្ញាតឱ្យអ្នករក្សាទុក អាន និងសរសេរទៅកាត SD នូវទិន្នន័យដែលត្រូវការសម្រាប់ប្រតិបត្តិការរបស់ឧបករណ៍ដោយផ្អែកលើ microcontroller ។ ការប្រើប្រាស់ឧបករណ៍គឺពាក់ព័ន្ធនៅពេលរក្សាទុកឯកសារពីរាប់សិបមេហ្គាបៃទៅពីរជីហ្គាបៃ។ បន្ទះនេះមានធុងផ្ទុកកាត SD ឧបករណ៍ស្ថេរភាពថាមពលកាត និងដោតឧបករណ៍ភ្ជាប់សម្រាប់ចំណុចប្រទាក់ និងខ្សែថាមពល។ ប្រសិនបើអ្នកត្រូវការធ្វើការជាមួយអូឌីយ៉ូ វីដេអូ ឬទិន្នន័យខ្នាតធំផ្សេងទៀត ឧទាហរណ៍ រក្សាកំណត់ហេតុនៃព្រឹត្តិការណ៍ ទិន្នន័យឧបករណ៍ចាប់សញ្ញា ឬរក្សាទុកព័ត៌មានម៉ាស៊ីនមេគេហទំព័រ នោះម៉ូឌុលកាតអង្គចងចាំ SD សម្រាប់ Arduino នឹងធ្វើឱ្យវាអាចប្រើកាត SD សម្រាប់គោលបំណងទាំងនេះ។ ដោយប្រើម៉ូឌុល អ្នកអាចសិក្សាពីលក្ខណៈពិសេសនៃកាតអេសឌី។
វ៉ុលផ្គត់ផ្គង់ - 5 ឬ 3.3 V
អង្គចងចាំកាតអេសឌី - រហូតដល់ 2 ជីកាបៃ
វិមាត្រ - 46 x 30 ម។


សម!

ហើយសូមបន្ថែម servo drive នៅពេលដែលឧបករណ៍ចាប់សញ្ញាត្រូវបានកេះ servo drive ដែលមានឧបករណ៍ថតវីដេអូនឹងបត់ និងថតវីដេអូនៃឧប្បត្តិហេតុ។ តោះយក MG996R servo drive ។


លក្ខណៈពិសេសចម្បងនៃ MG996R Servo Drive

ស្ថិរភាព និង ការការពារដែលអាចទុកចិត្តបាន។ពីការខូចខាត
- ដ្រាយដែក
- ទ្រនាប់បាល់ពីរជួរ
- ប្រវែងខ្សែ ៣០០ ម។
- ទំហំ 40x19x43mm
- ទម្ងន់ 55 ក្រាម។
- មុំបង្វិល៖ ១២០ ដឺក្រេ។
- ល្បឿនប្រតិបត្តិការ៖ ០.១៧ វិនាទី / ៦០ ដឺក្រេ (៤.៨ វីមិនផ្ទុក)
- ល្បឿនប្រតិបត្តិការ៖ ០.១៣ វិនាទី / ៦០ ដឺក្រេ (៦ វីមិនផ្ទុក)
កម្លាំងបង្វិលជុំចាប់ផ្តើម: 9.4kg/cm នៅការផ្គត់ផ្គង់ថាមពល 4.8V
កម្លាំងបង្វិលជុំចាប់ផ្តើម: 11 គីឡូក្រាម / សង់ទីម៉ែត្រនៅការផ្គត់ផ្គង់ថាមពល 6V
- វ៉ុលប្រតិបត្តិការ: 4.8 - 7.2V
- ផ្នែកដ្រាយទាំងអស់ត្រូវបានធ្វើពីដែក


សម!

យើងប្រមូល

មានអត្ថបទជាច្រើននៅលើ Google អំពីការភ្ជាប់ឧបករណ៍ចាប់សញ្ញានីមួយៗ។ ហើយខ្ញុំគ្មានបំណងចង់បង្កើតកង់ថ្មីទេ ដូច្នេះខ្ញុំនឹងទុកតំណភ្ជាប់ទៅកាន់ជម្រើសសាមញ្ញ និងការងារ។

គម្រោងនេះទាក់ទងនឹងការអភិវឌ្ឍន៍ និងការកែលម្អប្រព័ន្ធដើម្បីការពារ/គ្រប់គ្រងការប៉ុនប៉ងណាមួយក្នុងការជ្រៀតចូលដោយចោរ។ ឧបករណ៍សុវត្ថិភាពដែលបានអភិវឌ្ឍប្រើប្រាស់ប្រព័ន្ធបង្កប់ (រួមបញ្ចូលឧបករណ៍បញ្ជាមីក្រូផ្នែករឹងដោយប្រើកម្មវិធីប្រភពបើកចំហ និងម៉ូដឹម GSM) ដោយផ្អែកលើបច្ចេកវិទ្យា GSM (ប្រព័ន្ធសកលសម្រាប់ទំនាក់ទំនងចល័ត) ។

ឧបករណ៍សុវត្ថិភាពអាចត្រូវបានដំឡើងនៅក្នុងផ្ទះ។ ឧបករណ៍ចាប់សញ្ញាចំណុចប្រទាក់ សំឡេងរោទិ៍ចោរក៏ភ្ជាប់ទៅប្រព័ន្ធសុវត្ថិភាពដែលមានមូលដ្ឋានលើឧបករណ៍បញ្ជាផងដែរ។
នៅពេលដែលការប៉ុនប៉ងមួយត្រូវបានធ្វើឡើងដើម្បីជ្រាបចូល ប្រព័ន្ធនឹងផ្ញើសារព្រមាន (ឧទាហរណ៍ sms) ទៅកាន់ម្ចាស់នៅលើ ទូរស័ព្ទចល័តឬទៅកាន់ទូរស័ព្ទចល័តណាមួយដែលបានកំណត់ទុកជាមុនសម្រាប់ដំណើរការបន្ថែមទៀត។

ប្រព័ន្ធសុវត្ថិភាពមាន microcontroller Arduino Uno និងម៉ូដឹមស្តង់ដារ SIM900A ផ្អែកលើ GSM/GPRS ។ ប្រព័ន្ធទាំងមូលអាចត្រូវបានបំពាក់ដោយប្រភពថាមពល 12V 2A / ថ្មណាមួយ។

ខាងក្រោមនេះគឺជាដ្យាក្រាមនៃប្រព័ន្ធសុវត្ថិភាពដែលមានមូលដ្ឋានលើ Arduino ។

ប្រតិបត្តិការនៃប្រព័ន្ធគឺសាមញ្ញណាស់ហើយមិនត្រូវការការពន្យល់ទេ។ នៅពេលដែលថាមពលត្រូវបានផ្គត់ផ្គង់ទៅប្រព័ន្ធ វាចូលទៅក្នុងរបៀបរង់ចាំ។ នៅពេលដែលម្ជុលឧបករណ៍ភ្ជាប់ J2 ត្រូវបានខ្លី សារព្រមានដែលបានរៀបចំទុកជាមុនត្រូវបានផ្ញើទៅកាន់លេខទូរស័ព្ទដែលត្រូវការ។ អ្នកអាចភ្ជាប់ឧបករណ៍ចាប់ការឈ្លានពានណាមួយ (ដូចជាឧបករណ៍ការពារពន្លឺ ឬឧបករណ៍ចាប់សញ្ញាចលនា) ទៅឧបករណ៍ភ្ជាប់បញ្ចូល J2 ។ សូមចំណាំថា សញ្ញាសកម្ម-ទាប (L) នៅលើម្ជុល 1 នៃឧបករណ៍ភ្ជាប់ J2 នឹងធ្វើឱ្យសំឡេងរោទិ៍ចោរចូលសកម្ម។

លើសពីនេះទៅទៀត ឧបករណ៍ "call-alarm" ស្រេចចិត្តត្រូវបានបន្ថែមទៅក្នុងប្រព័ន្ធ។ វាធ្វើឱ្យការហៅទូរសព្ទសកម្មនៅពេលអ្នកប្រើប្រាស់ចុចប៊ូតុង S2 (ឬនៅពេលដែលអង្គភាពអេឡិចត្រូនិចផ្សេងទៀតចាប់ផ្តើមការជូនដំណឹង)។ បន្ទាប់ពីចុចប៊ូតុង "ហៅ" (S2) ការហៅទូរស័ព្ទអាចត្រូវបានលុបចោលដោយចុចប៊ូតុងផ្សេងទៀត S3 - ប៊ូតុង "បញ្ចប់" ។ ជម្រើសនេះអាចត្រូវបានប្រើដើម្បីបង្កើតសំឡេងរោទិ៍ "ការហៅខកខាន" ក្នុងករណីមានការឈ្លានពាន។

សៀគ្វីនេះមានភាពបត់បែនខ្លាំង ដូច្នេះវាអាចប្រើម៉ូដឹម SIM900A ណាមួយបាន (ហើយជាការពិតណាស់ បន្ទះ Arduino Uno) ។ សូមអានឯកសារអំពីម៉ូដឹមដោយប្រុងប្រយ័ត្នមុនពេលចាប់ផ្តើមដំឡើង។ នេះនឹងធ្វើឱ្យដំណើរការផលិតប្រព័ន្ធកាន់តែងាយស្រួល និងរីករាយជាងមុន។

បញ្ជីនៃធាតុវិទ្យុសកម្ម

ការកំណត់ ប្រភេទ និកាយ បរិមាណ ចំណាំហាងបន្ទះចំណាំរបស់ខ្ញុំ
បន្ទះ Arduino

Arduino Uno

1 ទៅ notepad
ម៉ូដឹម GSM/GPRSស៊ីម ៩០០ អា1 ទៅ notepad
អាយ.ស៊ី.១ និយតករលីនេអ៊ែរ

LM7805

1 ទៅ notepad
គ១ 100uF 25V1 ទៅ notepad
គ២ capacitor អេឡិចត្រូលីត10uF 16V1 ទៅ notepad
R1 រេស៊ីស្តង់

1 kOhm

1 ទៅ notepad
LED1 ឌីយ៉ូតបញ្ចេញពន្លឺ 1 ទៅ notepad
ស១ ប៊ូតុងជាមួយនឹងការជួសជុល1
ក្នុងរយៈពេលមួយទសវត្សរ៍កន្លងមកនេះ ការលួចរថយន្តបានកាន់កាប់កន្លែងដ៏សំខាន់បំផុតមួយនៅក្នុងរចនាសម្ព័ន្ធនៃឧក្រិដ្ឋកម្មដែលបានប្រព្រឹត្តនៅក្នុងពិភពលោក។ នេះគឺដោយសារតែទំនាញជាក់លាក់នៃប្រភេទចោរកម្មនេះទាក់ទងទៅនឹងចំនួនសរុបនៃឧក្រិដ្ឋកម្ម ប៉ុន្តែចំពោះសារៈសំខាន់នៃការខូចខាតដែលបណ្តាលមកពីតម្លៃរថយន្តខ្ពស់។ ប្រសិទ្ធភាពខ្សោយនៃវិធានការដែលបានធ្វើឡើងក្នុងវិស័យប្រយុទ្ធប្រឆាំងនឹងការលួចយានយន្តនៅចុងទសវត្សរ៍ទី 90 បាននាំឱ្យមានការបង្កើតក្រុមដែលមានស្ថេរភាពដែលមានឯកទេសក្នុងការប្រព្រឹត្តឧក្រិដ្ឋកម្មទាំងនេះ និងមានលក្ខណៈពិសេសប្លែកនៃឧក្រិដ្ឋកម្មដែលបានរៀបចំ។ អ្នកប្រហែលជាធ្លាប់លឺពាក្យថា "អាជីវកម្មរថយន្តខ្មៅ"។ កងនាវានៃបណ្តាប្រទេសអ៊ឺរ៉ុបជារៀងរាល់ឆ្នាំខ្វះ ≈ 2% នៃរថយន្តដែលក្លាយជាកម្មវត្ថុនៃការវាយប្រហារឧក្រិដ្ឋកម្ម។ ដូច្នេះហើយ ខ្ញុំបានបង្កើតគំនិតបង្កើតសំឡេងរោទិ៍ GSM សម្រាប់រថយន្តរបស់ខ្ញុំដោយផ្អែកលើ Arduino Uno ។

តោះ​ចាប់ផ្ដើម!

តើយើងនឹងប្រមូលពីអ្វី?

យើងត្រូវជ្រើសរើសបេះដូងនៃប្រព័ន្ធរបស់យើង។ នៅក្នុងគំនិតរបស់ខ្ញុំសម្រាប់ការផ្តល់សញ្ញាបែបនេះមិនមានអ្វីប្រសើរជាង Arduino Uno ទេ។ លក្ខណៈវិនិច្ឆ័យសំខាន់គឺចំនួន "ម្ជុល" និងតម្លៃគ្រប់គ្រាន់។


លក្ខណៈពិសេសសំខាន់ៗរបស់ Arduino Uno

ឧបករណ៍បញ្ជាមីក្រូ - ATmega328
វ៉ុលប្រតិបត្តិការ - 5 វ៉
វ៉ុលបញ្ចូល (បានណែនាំ) - 7-12 V
វ៉ុលបញ្ចូល (ដែនកំណត់) - 6-20 V
ការបញ្ចូល/លទ្ធផលឌីជីថល - 14 (6 ដែលអាចប្រើជាលទ្ធផល PWM)
ការបញ្ចូលអាណាឡូក - ៦
ចរន្តថេរតាមរយៈការបញ្ចូល / ទិន្នផល - 40 mA
ចរន្តថេរសម្រាប់ទិន្នផល 3.3V - 50mA
អង្គចងចាំពន្លឺ - 32 KB (ATmega328) ដែល 0.5 KB ត្រូវបានប្រើសម្រាប់កម្មវិធីចាប់ផ្ដើមប្រព័ន្ធ
RAM - 2 KB (ATmega328)
EEPROM - 1 KB (ATmega328)
ប្រេកង់នាឡិកា - 16 MHz


សម!

ឥឡូវអ្នកត្រូវជ្រើសរើសម៉ូឌុល GSM ពីព្រោះប្រព័ន្ធរោទិ៍របស់យើងត្រូវតែអាចជូនដំណឹងដល់ម្ចាស់រថយន្តបាន។ ដូច្នេះ អ្នកត្រូវ Google វា... នៅទីនេះ ឧបករណ៏ដ៏ល្អមួយ - SIM800L ទំហំគឺអស្ចារ្យណាស់។


ខ្ញុំបានគិតហើយបញ្ជាទិញវាពីប្រទេសចិន។ ទោះ​ជា​យ៉ាង​ណា អ្វី​គ្រប់​យ៉ាង​បាន​ប្រែ​ក្លាយ​ទៅ​ជា​មិន​សូវ​មាន​ពណ៌​ផ្កាឈូក​ទេ។ ឧបករណ៍ចាប់សញ្ញាគ្រាន់តែបដិសេធមិនចុះឈ្មោះស៊ីមកាតនៅលើបណ្តាញ។ អ្វីគ្រប់យ៉ាងដែលអាចធ្វើទៅបានត្រូវបានសាកល្បង - លទ្ធផលគឺសូន្យ។
មាន​មនុស្ស​ចិត្ត​ល្អ​ដែល​បាន​ផ្តល់​ឱ្យ​ខ្ញុំ​នូវ​អ្វី​ដែល​ត្រជាក់​ជាង​នេះ​គឺ Sim900 Shield ។ ឥឡូវនេះនេះគឺជារឿងធ្ងន់ធ្ងរ។ Shield មានទាំងរន្ធមីក្រូហ្វូន និងរន្ធដោតកាស ដែលធ្វើឱ្យវាក្លាយជាទូរស័ព្ទពេញលក្ខណៈ។


លក្ខណៈសំខាន់ៗរបស់ Sim900 Shield

4 ស្តង់ដារប្រេកង់ប្រតិបត្តិការ 850/900/1800/1900 MHz
ថ្នាក់ពហុរន្ធ GPRS 10/8
ស្ថានីយ៍ទូរស័ព្ទចល័ត GPRS ថ្នាក់ B
អនុលោមតាម GSM ដំណាក់កាល 2/2+
ថ្នាក់ 4 (2 W @ 850/ 900 MHz)
ថ្នាក់ 1 (1 W @ 1800/1900MHz)
គ្រប់គ្រងដោយប្រើពាក្យបញ្ជា AT (GSM 07.07, 07.05 និង SIMCOM បានពង្រីកពាក្យបញ្ជា AT)
ការប្រើប្រាស់ថាមពលទាប៖ 1.5mA (របៀបគេង)
ជួរសីតុណ្ហភាពប្រតិបត្តិការ: -40 ° C ទៅ +85 ° C


សម!

យល់ព្រម ប៉ុន្តែអ្នកត្រូវទទួលយកការអានពីឧបករណ៍ចាប់សញ្ញាមួយចំនួន ដើម្បីជូនដំណឹងដល់ម្ចាស់។ ប្រសិនបើរថយន្តត្រូវបានអូសទៅឆ្ងាយ នោះទីតាំងរបស់រថយន្តច្បាស់ជាផ្លាស់ប្តូរក្នុងលំហ។ តោះយក accelerometer និង gyroscope ។ អស្ចារ្យ។ យល់ព្រម ឥឡូវនេះយើងកំពុងស្វែងរកឧបករណ៍ចាប់សញ្ញា។

ខ្ញុំគិតថា GY-521 MPU6050 ពិតជាសាកសម។ វាប្រែថាវាក៏មានឧបករណ៏សីតុណ្ហភាពផងដែរ។ យើងគួរតែប្រើវាផងដែរ នឹងមាន "មុខងារឃាតករ" បែបនេះ។ ឧបមាថា​ម្ចាស់​រថយន្ត​ចត​នៅក្រោម​ផ្ទះ​ហើយ​ចាកចេញ​ទៅ​។ សីតុណ្ហភាពនៅខាងក្នុងរថយន្តនឹងផ្លាស់ប្តូរ "យ៉ាងរលូន" ។ តើ​មាន​អ្វី​កើត​ឡើង​ប្រសិន​បើ​ជន​ល្មើស​ព្យាយាម​លួច​ចូល​ក្នុង​រថយន្ត? ជាឧទាហរណ៍ គាត់នឹងអាចបើកទ្វារបាន។ សីតុណ្ហភាពនៅក្នុងរថយន្តនឹងចាប់ផ្តើមផ្លាស់ប្តូរយ៉ាងឆាប់រហ័ស នៅពេលដែលខ្យល់នៅក្នុងបន្ទប់ចាប់ផ្តើមលាយជាមួយនឹងខ្យល់ជុំវិញ។ ខ្ញុំគិតថាវានឹងដំណើរការ។


លក្ខណៈពិសេសរបស់ GY-521 MPU6050

3-axis gyroscope + 3-axis accelerometer module GY-521 នៅលើបន្ទះឈីប MPU-6050។ អនុញ្ញាតឱ្យអ្នកកំណត់ទីតាំង និងចលនារបស់វត្ថុក្នុងលំហ ល្បឿនមុំកំឡុងពេលបង្វិល។ វាក៏មានឧបករណ៍ចាប់សញ្ញាសីតុណ្ហភាពដែលភ្ជាប់មកជាមួយផងដែរ។ វា​ត្រូវ​បាន​គេ​ប្រើ​នៅ​ក្នុង​ម៉ូដែល copters និង​យន្តហោះ​ផ្សេងៗ ប្រព័ន្ធ​ចាប់​ចលនា​ក៏​អាច​ត្រូវ​បាន​ផ្គុំ​ដោយ​ផ្អែក​លើ​ឧបករណ៍​ចាប់​សញ្ញា​ទាំងនេះ​ដែរ។

បន្ទះឈីប - MPU-6050
វ៉ុលផ្គត់ផ្គង់ - ពី 3.5V ទៅ 6V (DC);
ជួរ Gyro - ±250 500 1000 2000°/s
ជួរវាស់ល្បឿន - ± 2 ± 4 ± 8 ± 16 ក្រាម។
ចំណុចប្រទាក់ទំនាក់ទំនង - I2C
ទំហំ - 15x20 ម។
ទំងន់ - 5 ក្រាម។


សម!

ឧបករណ៍ចាប់សញ្ញារំញ័រក៏នឹងមានប្រយោជន៍ផងដែរ។ ភ្លាមៗនោះពួកគេព្យាយាមបើកឡានដោយ "កម្លាំងសាហាវ" ឬនៅក្នុងចំណតរថយន្តផ្សេងទៀតបានបុកឡានរបស់អ្នក។ តោះយកឧបករណ៍ចាប់សញ្ញារំញ័រ SW-420 (លៃតម្រូវបាន)។


លក្ខណៈពិសេសរបស់ SW-420

វ៉ុលផ្គត់ផ្គង់ - 3.3 - 5V
សញ្ញាទិន្នផល - ឌីជីថលខ្ពស់/ទាប (បិទជាធម្មតា)
ឧបករណ៍ចាប់សញ្ញាដែលបានប្រើ - SW-420
ឧបករណ៍ប្រៀបធៀបដែលប្រើគឺ LM393
វិមាត្រ - 32x14 ម។
លើសពីនេះទៀត - មានរេស៊ីស្តង់លៃតម្រូវ។


សម!

វីសលើម៉ូឌុលកាតមេម៉ូរី SD ។ យើងក៏នឹងសរសេរកំណត់ហេតុផងដែរ។


លក្ខណៈសំខាន់នៃម៉ូឌុលកាតមេម៉ូរី SD

ម៉ូឌុលអនុញ្ញាតឱ្យអ្នករក្សាទុក អាន និងសរសេរទៅកាត SD នូវទិន្នន័យដែលត្រូវការសម្រាប់ប្រតិបត្តិការរបស់ឧបករណ៍ដោយផ្អែកលើ microcontroller ។ ការប្រើប្រាស់ឧបករណ៍គឺពាក់ព័ន្ធនៅពេលរក្សាទុកឯកសារពីរាប់សិបមេហ្គាបៃទៅពីរជីហ្គាបៃ។ បន្ទះនេះមានធុងផ្ទុកកាត SD ឧបករណ៍ស្ថេរភាពថាមពលកាត និងដោតឧបករណ៍ភ្ជាប់សម្រាប់ចំណុចប្រទាក់ និងខ្សែថាមពល។ ប្រសិនបើអ្នកត្រូវការធ្វើការជាមួយអូឌីយ៉ូ វីដេអូ ឬទិន្នន័យខ្នាតធំផ្សេងទៀត ឧទាហរណ៍ រក្សាកំណត់ហេតុនៃព្រឹត្តិការណ៍ ទិន្នន័យឧបករណ៍ចាប់សញ្ញា ឬរក្សាទុកព័ត៌មានម៉ាស៊ីនមេគេហទំព័រ នោះម៉ូឌុលកាតអង្គចងចាំ SD សម្រាប់ Arduino នឹងធ្វើឱ្យវាអាចប្រើកាត SD សម្រាប់គោលបំណងទាំងនេះ។ ដោយប្រើម៉ូឌុល អ្នកអាចសិក្សាពីលក្ខណៈពិសេសនៃកាតអេសឌី។
វ៉ុលផ្គត់ផ្គង់ - 5 ឬ 3.3 V
អង្គចងចាំកាតអេសឌី - រហូតដល់ 2 ជីកាបៃ
វិមាត្រ - 46 x 30 ម។


សម!

ហើយសូមបន្ថែម servo drive នៅពេលដែលឧបករណ៍ចាប់សញ្ញាត្រូវបានកេះ servo drive ដែលមានឧបករណ៍ថតវីដេអូនឹងបត់ និងថតវីដេអូនៃឧប្បត្តិហេតុ។ តោះយក MG996R servo drive ។


លក្ខណៈពិសេសចម្បងនៃ MG996R Servo Drive

ការការពារដែលមានស្ថេរភាពនិងអាចទុកចិត្តបានប្រឆាំងនឹងការខូចខាត
- ដ្រាយដែក
- ទ្រនាប់បាល់ពីរជួរ
- ប្រវែងខ្សែ ៣០០ ម។
- ទំហំ 40x19x43mm
- ទម្ងន់ 55 ក្រាម។
- មុំបង្វិល៖ ១២០ ដឺក្រេ។
- ល្បឿនប្រតិបត្តិការ៖ ០.១៧ វិនាទី / ៦០ ដឺក្រេ (៤.៨ វីមិនផ្ទុក)
- ល្បឿនប្រតិបត្តិការ៖ ០.១៣ វិនាទី / ៦០ ដឺក្រេ (៦ វីមិនផ្ទុក)
កម្លាំងបង្វិលជុំចាប់ផ្តើម: 9.4kg/cm នៅការផ្គត់ផ្គង់ថាមពល 4.8V
កម្លាំងបង្វិលជុំចាប់ផ្តើម: 11 គីឡូក្រាម / សង់ទីម៉ែត្រនៅការផ្គត់ផ្គង់ថាមពល 6V
- វ៉ុលប្រតិបត្តិការ: 4.8 - 7.2V
- ផ្នែកដ្រាយទាំងអស់ត្រូវបានធ្វើពីដែក


សម!

យើងប្រមូល

មានអត្ថបទជាច្រើននៅលើ Google អំពីការភ្ជាប់ឧបករណ៍ចាប់សញ្ញានីមួយៗ។ ហើយខ្ញុំគ្មានបំណងចង់បង្កើតកង់ថ្មីទេ ដូច្នេះខ្ញុំនឹងទុកតំណភ្ជាប់ទៅកាន់ជម្រើសសាមញ្ញ និងការងារ។ មនុស្សដែលមានបទពិសោធន៍ ថ្ងៃទី 15 ខែកុម្ភៈ 2012 ម៉ោង 04:34 ល្ងាច

សំឡេងរោទិ៍នៅក្នុងបន្ទប់នៅលើ Arduino

  • បន្ទប់ឈើ *

អរុណសួស្តី។

ខ្ញុំចង់បង្ហាញដល់ការយកចិត្តទុកដាក់របស់អ្នកនូវប្រព័ន្ធរោទិ៍សម្រាប់បរិវេណណាមួយ - ផ្ទះ ហាង ការិយាល័យ ដែលនៅពេលដែលការឈ្លានពានដែលមិនចង់បានត្រូវបានរកឃើញ ផ្ញើអ៊ីមែល និងហៅទូរស័ព្ទទៅទូរស័ព្ទដៃ។

ភាពប្លែកនៃប្រព័ន្ធរោទិ៍ - ការគ្រប់គ្រងសំឡេងរោទិ៍ទាំងអស់ត្រូវបានអនុវត្តតាមរយៈគេហទំព័រ makridenkov.ru/signals ពីឧបករណ៍ណាមួយ Android, iPhone ។ Hardware ផលិតនៅផ្ទះដោយផ្អែកលើ Arduino ជាមួយនឹងតម្លៃទាបត្រឹមតែ $45។ កម្មវិធីសៀគ្វី និងផ្នែករឹងត្រូវបានបើកនៅតំណ។ ងាយស្រួលធ្វើម្តងទៀតដោយខ្លួនឯង។

គ្រោងការណ៍ទូទៅនៃប្រតិបត្តិការរោទិ៍។

ដូចដែលអាចមើលឃើញពីរូបភាព Arduino បញ្ជូនព័ត៌មានទាំងអស់ពីឧបករណ៍ចាប់សញ្ញាទៅកន្លែងបញ្ជា។ នៅលើគេហទំព័រ អាស្រ័យលើស្ថានភាព "បើក" ឬ "បិទ" ការជូនដំណឹង ការសម្រេចចិត្តត្រូវបានធ្វើឡើងដើម្បីលើកការជូនដំណឹងឬអត់។

Arduino បញ្ជូនសញ្ញា "ការតភ្ជាប់" រៀងរាល់ 20 វិនាទី។ នេះអនុញ្ញាតឱ្យអ្នកជូនដំណឹងដល់ម្ចាស់នៃបរិវេណអំពីស្ថានភាព ប្រសិនបើអ្នកវាយប្រហារបានបិទចរន្តអគ្គិសនី ឬដោយវិធីណាមួយបានបិទប្រព័ន្ធសំឡេងរោទិ៍ បំបែកវា ឬប្រើមធ្យោបាយណាមួយនៃការជ្រៀតជ្រែកវិទ្យុ "gsm jammers" ។ នោះ។ ការជូនដំណឹងគឺឯករាជ្យទាំងស្រុងនៃស្ថានភាពដែកនៅក្នុងបន្ទប់។

កំប្លែង

សំឡេងរោទិ៍អាចត្រូវបានប្រើជាម៉ូនីទ័រទារក។
ដំឡើងឧបករណ៍ចាប់សញ្ញានៅពីលើគ្រែរបស់កូនអ្នក ហើយទៅកាន់ហាងដែលនៅជិតបំផុតដោយស្ងប់ស្ងាត់។ ប្រសិនបើទារកភ្ញាក់ឡើង ហើយចាប់ផ្តើមធ្វើចលនា ទូរសព្ទរបស់អ្នកនឹងរោទ៍។

កាលវិភាគនៃចលនាជុំវិញបរិវេណត្រូវបានបង្កើតនៅលើគេហទំព័រគ្រប់គ្រងសំឡេងរោទិ៍។ នោះ។ យើងទទួលបានរូបភាពនៃផ្លូវ និងកន្លែងណាដែលពេញនិយម។ ដើម្បីអ្វី? ជាឧទាហរណ៍ រកមើលថាតើអ្នកលក់ក្នុងហាងរបស់អ្នកទៅបន្ទប់ជក់បារីញឹកញាប់ប៉ុណ្ណា។ ឬគ្រាន់តែសួរសំណួរថាតើប្តីឬប្រពន្ធរបស់អ្នកទៅលេងអ្វីញឹកញាប់ជាង - កន្លែងចម្អិនអាហារឬកុំព្យូទ័រដែលមានអ៊ីនធឺណិត? កាលវិភាគចលនាឆ្លើយសំណួរទាំងនេះ។

វីដេអូបង្ហាញពីការងារ

ការអនុវត្ត

វាងាយស្រួលណាស់ក្នុងការប្រមូលផ្តុំដែកដោយខ្លួនឯង។ ចំណាយប្រហែល ៤៥ ដុល្លារ។
នៅក្នុងលម្អិត, កន្លែងនិងអ្វីដែលត្រូវទិញ, ធ្វើតាមតំណ, ព័ត៌មានបច្ចុប្បន្ន។
ដ្យាក្រាមគំនូសតាងនៅក្នុងរូបភព។

សរុប

ខ្ញុំសង្ឃឹមថាសំឡេងរោទិ៍នឹងជួយអ្នកឱ្យមានអារម្មណ៍ស្ងប់ក្នុងចិត្តសម្រាប់ហាង និងផ្ទះរបស់អ្នក។
ខ្ញុំក៏គិតថាវាគួរឱ្យចាប់អារម្មណ៍ និងមានប្រយោជន៍ផងដែរក្នុងការប្រមូលផ្តុំឧបករណ៍បែបនេះដោយខ្លួនឯង ក្នុងនាមជាការចាប់ផ្តើមនៃសកម្មភាពច្នៃប្រឌិតនៅលើវេទិកា Arduino ដ៏អស្ចារ្យ ងាយស្រួល និងសាមញ្ញ។ ទោះបីជានៅក្នុងគំនិតរបស់ខ្ញុំខ្ញុំចង់សរសេរកម្មវិធីសម្រាប់ Arduino នៅក្នុង Ruby ជាជាងនៅក្នុង SI ។

ខ្ញុំចង់បង្ហាញពីទិន្នន័យដែលប្រព័ន្ធរោទិ៍អាចប្រមូលបាន។
កាលវិភាគធ្វើដំណើររបស់ខ្ញុំ។

ជាធម្មតា វាច្បាស់ណាស់ពីកាលវិភាគផ្លាស់ប្តូរថាបន្ទប់មួយក្នុងអាផាតមិនគឺគ្រប់គ្រាន់នៅពេលដែលអ្នករស់នៅម្នាក់ឯង។ ទោះយ៉ាងណាក៏ដោយ ថ្ងៃនេះខ្ញុំបានផ្លាស់ប្តូរជុំវិញបន្ទប់ទាំងអស់ ដោយហេតុផលមួយចំនួន។

ការសង្កេតគួរឱ្យអស់សំណើចអ្នកអាចមើលឃើញយ៉ាងច្បាស់ថាអ្នកទៅធ្វើការនៅពេលណា។ ហើយប្រើទិន្នន័យនេះជាឧបករណ៍សម្រាប់កែលម្អខ្លួនឯង និងទាន់ពេលវេលា។

P.S. រូបថតនៃឧបករណ៍ដែលបានបញ្ចប់និងដំណើរការ។

នេះគឺជាចុងបញ្ចប់នៃរឿង។
គ្រប់យ៉ាង​គឺ​ល្អ​ប្រ​សើ។

ស្លាក: សៀគ្វី, ការជូនដំណឹង, gsm, arduino, ផលិតនៅផ្ទះ,

ថ្ងៃនេះយើងនឹងនិយាយអំពីរបៀបប្រើ អាឌូណូប្រមូល ប្រព័ន្ធសុវត្ថិភាព. "សន្តិសុខ" របស់យើងនឹងការពារសៀគ្វីមួយ និងគ្រប់គ្រងស៊ីរ៉ែនមួយ។

សម្រាប់ Arduino នេះមិនមែនជាបញ្ហាទេ ហើយដូចដែលអ្នកនឹងឃើញពីកូដកម្មវិធី និងដ្យាក្រាមឧបករណ៍ អ្នកអាចបង្កើនចំនួនចំណុចចូលប្រើដែលត្រូវបានការពារ និងចំនួនឧបករណ៍ជូនដំណឹង ឬសញ្ញាបង្ហាញយ៉ាងងាយស្រួល។
ប្រព័ន្ធសុវត្ថិភាពអាចត្រូវបានប្រើដើម្បីការពារទាំងវត្ថុធំ (អគារ និងរចនាសម្ព័ន្ធ) និងរបស់របរតូចៗ (ប្រអប់ សុវត្ថិភាព) និងសូម្បីតែកាបូប និងវ៉ាលីចល័ត។ ទោះបីជាអ្នកត្រូវមានការប្រុងប្រយ័ត្ននៅពេលក្រោយក៏ដោយ ប្រសិនបើអ្នកដំឡើងប្រព័ន្ធសុវត្ថិភាព ឧទាហរណ៍ នៅលើវ៉ាលីដែលអ្នកសម្រេចចិត្តធ្វើដំណើរ ហើយប្រព័ន្ធព្រមាននឹងរលត់នៅព្រលានយន្តហោះមួយចំនួន នោះខ្ញុំគិតថាអ្នកនឹងមានការសន្ទនាដ៏ធ្ងន់ធ្ងរជាមួយ សេវាសន្តិសុខក្នុងតំបន់ :-)

គោលការណ៍ប្រតិបត្តិការសាមញ្ញនៃឧបករណ៍មានដូចខាងក្រោម (រូបភាពទី 1) ។ បន្ទាប់ពីបើកថាមពល ឧបករណ៍នឹងចូលទៅក្នុងរបៀបប្រតិបត្តិការ ហើយរង់ចាំការបំពាក់អាវុធ។ ការបំពាក់អាវុធ និងការដកអាវុធត្រូវបានអនុវត្តដោយប៊ូតុងមួយ។ ដើម្បីបង្កើនសុវត្ថិភាព វាជាការប្រសើរក្នុងការដាក់ប៊ូតុងនេះនៅខាងក្នុងតំបន់ការពារ (សុវត្ថិភាព ឬប្រអប់)។ មុនពេលបើករបៀបសុវត្ថិភាព ទ្វារត្រូវតែបើកបន្តិច។ នៅពេលអ្នកបើករបៀបសុវត្ថិភាព (ចុចប៊ូតុង) សៀគ្វីអេឡិចត្រូនិចរង់ចាំរហូតដល់អ្នកបិទទ្វារចូលបន្ទប់ (ទ្វារសុវត្ថិភាព គម្របប្រអប់។ល។)។

កុងតាក់កំណត់នៃប្រភេទណាមួយត្រូវតែត្រូវបានដំឡើងនៅលើទ្វារ (ឬទ្វារ) បន្ថែមទៀតនៅពេលក្រោយ។ តាមរយៈការបិទ (ឬបើក) កុងតាក់កំណត់នឹងជូនដំណឹងដល់ឧបករណ៍ថាសៀគ្វីការពារត្រូវបានបិទ ហើយឧបករណ៍នឹងចូលទៅក្នុងរបៀបសុវត្ថិភាព។ ប្រព័ន្ធនឹងជូនដំណឹងដល់អ្នកអំពីការចូលទៅក្នុងរបៀបសុវត្ថិភាពជាមួយនឹងសញ្ញាខ្លីពីរ (ដូចជានៅក្នុងសំឡេងរោទិ៍រថយន្ត)។ នៅក្នុងរបៀបនេះឧបករណ៍ "ចាប់" ការបើកទ្វារ។ បន្ទាប់ពីបើកទ្វារ ប្រព័ន្ធរង់ចាំពីរបីវិនាទី (នេះជាតម្លៃដែលអាចលៃតម្រូវបាន ប្រហែលដប់វិនាទីសម្រាប់បន្ទប់ មួយ ឬពីរសម្រាប់ប្រអប់មួយ) ដើម្បីបិទរបៀបសុវត្ថិភាព ប្រសិនបើវាមិនកើតឡើងទេ ស៊ីរ៉ែននឹងបើក។ ក្បួនដោះស្រាយ និងសៀគ្វីត្រូវបានរចនាឡើងតាមរបៀបដែលអ្នកអាចបិទស៊ីរ៉ែនបានតែដោយការផ្តាច់លំនៅដ្ឋានទាំងស្រុង និងបិទថាមពល។

ឧបករណ៍ ប្រព័ន្ធសុវត្ថិភាពសាមញ្ញណាស់ (រូបភាពទី 2) ។ ផ្អែកលើក្តារ អាឌូណូ. កុងតាក់កំណត់ត្រូវបានភ្ជាប់ដូចជាប៊ូតុងធម្មតា តាមរយៈឧបករណ៍ទប់ទល់។ ខ្ញុំនឹងរស់នៅដោយឡែកពីគ្នានៅលើកុងតាក់ចុង។ ពួកវាជាធម្មតាបិទ ឬបើកជាធម្មតា។ អ្នក​អាច​បើក​ប៊ូតុង​ធម្មតា​ជា​កុងតាក់​កំណត់​បាន តែ​ការ​ធ្វើ​ដំណើរ​នៃ​ប៊ូតុង​ធម្មតា​មាន​ទំហំ​ធំ​ខ្លាំង ​ការ​បិទ​ទ្វារ​ជាធម្មតា​ធំ​ជាង។ ដូច្នេះហើយ ចាំបាច់ត្រូវមកជាមួយប្រភេទឧបករណ៍រុញសម្រាប់ប៊ូតុង និងនិទាឃរដូវ ដើម្បីកុំឱ្យខូចប៊ូតុងជាមួយនឹងទ្វារ។ ជាការប្រសើរណាស់, ប្រសិនបើអ្នកមិនខ្ជិលពេក, អ្នកអាចទៅហាងនិងទិញកុងតាក់ម៉ាញេទិក (reed switch) (រូបភាព 3) វាមិនខ្លាចធូលីដីនិងកខ្វក់។

កុងតាក់កំណត់សម្រាប់ការជូនដំណឹងរថយន្តក៏សមរម្យផងដែរ (រូបភាពទី 4) ។ គួរកត់សម្គាល់ថាកម្មវិធីត្រូវបានសរសេរសម្រាប់កុងតាក់ Reed ។ នៅ ទ្វារបិទទំនាក់ទំនងរបស់វាត្រូវបានបិទ។ ប្រសិនបើអ្នកប្រើកុងតាក់សំឡេងរោទិ៍រថយន្ត នោះនៅពេលដែលទ្វារបិទ វាទំនងជានឹងបើក ហើយនៅកន្លែងដែលសមស្របនៅក្នុងលេខកូដ អ្នកនឹងត្រូវប្តូរពី 0 ទៅ 1 និងច្រាសមកវិញ។

ក្នុងនាមជាស៊ីរ៉ែន ខ្ញុំស្នើឱ្យប្រើស៊ីរ៉ែនសំឡេង PKI-1 IVOLGA ដែលផលិតនៅប្រទេសបេឡារុស្ស (រូបភាពទី 5) ។ វ៉ុលផ្គត់ផ្គង់ 9 - 15 V, ចរន្តប្រតិបត្តិការ 20 - 30 mA ។ នេះអនុញ្ញាតឱ្យវាប្រើជាមួយថាមពលថ្ម។ ក្នុងពេលជាមួយគ្នានេះវា "ផលិត" 95 - 105 dB ។

ជាមួយនឹងលក្ខណៈបែបនេះ វានឹងបន្លឺសំឡេងក្នុងរយៈពេលរាប់សិបនាទីពីថ្មក្រូណា។ ខ្ញុំបានរកឃើញវានៅលើអ៊ីនធឺណិតក្នុងតម្លៃ 110 រូប្លិ៍។ នៅទីនោះកុងតាក់ Reed ជាមួយមេដែកមានតម្លៃប្រហែល 30 រូប្លិ៍។ កុងតាក់សំឡេងរោទិ៍រថយន្តត្រូវបានទិញនៅគ្រឿងបន្លាស់រថយន្តក្នុងតម្លៃ 28 រូប្លិ៍។ ត្រង់ស៊ីស្ទ័រ KT315 អាច​យក​ជា​មួយ​អក្សរ​ណាមួយ ឬ​ជំនួស​ដោយ​ឧបករណ៍​ថាមពល​ទាប​ទំនើប​ណាមួយ។ ស៊ីលីកុនត្រង់ស៊ីស្ទ័រចរន្តសមស្រប។ ប្រសិនបើកម្រិតសំឡេងនៃស៊ីរ៉ែនមួយមិនគ្រប់គ្រាន់ (អ្នកណាដឹង ប្រហែលជាអ្នកចង់ឱ្យវាឮពីចម្ងាយជាច្រើនគីឡូម៉ែត្រ) អ្នកអាចភ្ជាប់ស៊ីរ៉ែនជាច្រើនស្របគ្នា ឬប្រើស៊ីរ៉ែនដែលមានថាមពលខ្លាំងជាងនេះ តែក្នុងករណីនេះត្រង់ស៊ីស្ទ័រត្រូវតែជំនួសដោយ ថាមពលខ្លាំងជាងនេះ (ឧទាហរណ៍ ការដំឡើងត្រង់ស៊ីស្ទ័រ ULN2003)។ ក្នុងនាមជាឧបករណ៍ភ្ជាប់សម្រាប់ភ្ជាប់កុងតាក់ និងស៊ីរ៉ែន ខ្ញុំបានប្រើឧបករណ៍ភ្ជាប់សាមញ្ញបំផុតសម្រាប់ឧបករណ៍អូឌីយ៉ូ/វីដេអូ - តម្លៃនៅលើទីផ្សារវិទ្យុគឺ 5 រូប្លិ៍។ សម្រាប់គូស្នេហ៍។

តួឧបករណ៍អាចត្រូវបានស្អិតជាប់គ្នាពីផ្លាស្ទិចឬក្តារបន្ទះ។ ប្រសិនបើវត្ថុធ្ងន់ធ្ងរត្រូវបានការពារ នោះវាជាការប្រសើរក្នុងការធ្វើដែក។ ដើម្បីបង្កើនភាពជឿជាក់ និងសុវត្ថិភាព វាត្រូវបានណែនាំឱ្យដាក់ថ្ម ឬឧបករណ៍ផ្ទុកនៅខាងក្នុងប្រអប់។

ដើម្បីសម្រួលកូដកម្មវិធី ធាតុសន្សំថាមពលមិនត្រូវបានប្រើទេ ហើយថ្មមិនប្រើបានយូរទេ។ អ្នកអាចបង្កើនប្រសិទ្ធភាពកូដ ឬកាន់តែប្រសើរជាងនេះ បង្កើតវាឡើងវិញយ៉ាងខ្លាំងដោយប្រើដំណើរការព្រឹត្តិការណ៍រំខាន និងរបៀបគេង MK ។ ក្នុងករណីនេះថាមពលពីថ្មការ៉េពីរដែលភ្ជាប់ជាស៊េរី (9 V) គួរតែគ្រប់គ្រាន់សម្រាប់រយៈពេលជាច្រើនខែ។

ឥឡូវនេះលេខកូដ

// ថេរ
const int ប៊ូតុង = 12; // ម្ជុលសម្រាប់ប៊ូតុង
const int gerkon = 3; // ម្ជុលសម្រាប់កុងតាក់ដើម
const int sirena = 2; // ម្ជុលគ្រប់គ្រងស៊ីរ៉ែន
const int led = 13; // ម្ជុលចង្អុលបង្ហាញ
// អថេរ
int buttonState = 0; // ស្ថានភាពប៊ូតុង
int gerkonState = 0; // ស្ថានភាពប្តូរ Reed
int N = 0; // បញ្ជរប៊ូតុងដកអាវុធ
ការ​កំណត់​ទុក​ជា​មោឃៈ () (
// គ្រប់គ្រងស៊ីរ៉ែននិងសូចនាករ - លទ្ធផល
pinMode( sirena, OUTPUT);
pinMode(led, OUTPUT); // ប៊ូតុងនិងកុងតាក់ Reed - ធាតុបញ្ចូល
pinMode(gerkon, INPUT);
pinMode(ប៊ូតុង, បញ្ចូល);
}
ចន្លោះប្រហោង ()
digitalWrite(led, HIGH);
while(buttonState= =0)( // រង់ចាំរង្វិលជុំរហូតដល់យើងចុចប៊ូតុង
buttonState = digitalRead(ប៊ូតុង); // ដើម្បីប្តូរទៅរបៀបសុវត្ថិភាព
}
digitalWrite(led, LOW);
buttonState = 0; // កំណត់តម្លៃប៊ូតុងឡើងវិញ
while(gerkonState= =0)( // រង្វិលជុំរហូតដល់យើងបិទទ្វារ

}
ការពន្យាពេល (500); // :-)
digitalWrite(sirena, HIGH); // លេខកូដ
ការពន្យាពេល (100); // ការចង្អុលបង្ហាញ
digitalWrite(sirena, LOW); // បើក
ការពន្យាពេល (70); // របៀប
digitalWrite(sirena, HIGH); // សុវត្ថិភាព
ការពន្យាពេល (100); // ដាស់តឿន
digitalWrite(sirena, LOW); // សំឡេង
while(gerkonState= =1)( // រង់ចាំទ្វារបើក
gerkonState = digitalRead(gerkon);
}
សម្រាប់ (int i=0; i<= 5; i++){ // 7,5 секунды на нажатие
buttonState = digitalRead(ប៊ូតុង); // ប៊ូតុងសម្ងាត់
ប្រសិនបើ (buttonState = = HIGH) ( // តាមដានរបស់យើង - របស់នរណាម្នាក់ផ្សេងទៀត។
N=N+1;
}
ការពន្យាពេល (1500); // លក្ខណៈសម្ងាត់ :-)))
}
ប្រសិនបើ (N > 0) ( // អ្វីដែលសំខាន់បំផុត
digitalWrite(sirena, LOW); // កុំបើកស៊ីរ៉ែន
}
ផ្សេងទៀត (
digitalWrite(sirena, HIGH); // ឬបើកស៊ីរ៉ែន
}
digitalWrite(led, HIGH); // បើកសូចនាករ N = 0;
buttonState = 0;
ការពន្យាពេល (15000); // រំលឹកសម្រាប់អត់ចេះសោះដែលចូលចិត្ត
digitalWrite(led, LOW); // ចុចប៊ូតុងដោយគ្មានការពន្យាពេល (1000);