តោះចាប់ផ្ដើម!
តើយើងនឹងប្រមូលពីអ្វី?
យើងត្រូវជ្រើសរើសបេះដូងនៃប្រព័ន្ធរបស់យើង។ នៅក្នុងគំនិតរបស់ខ្ញុំសម្រាប់ការផ្តល់សញ្ញាបែបនេះមិនមានអ្វីប្រសើរជាង 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 25V | 1 | ទៅ notepad | |||
គ២ | capacitor អេឡិចត្រូលីត | 10uF 16V | 1 | ទៅ notepad | ||
R1 | រេស៊ីស្តង់ | 1 kOhm | 1 | ទៅ notepad | ||
LED1 | ឌីយ៉ូតបញ្ចេញពន្លឺ | 1 | ទៅ notepad | |||
ស១ | ប៊ូតុង | ជាមួយនឹងការជួសជុល | 1 |
តោះចាប់ផ្ដើម!
តើយើងនឹងប្រមូលពីអ្វី?
យើងត្រូវជ្រើសរើសបេះដូងនៃប្រព័ន្ធរបស់យើង។ នៅក្នុងគំនិតរបស់ខ្ញុំសម្រាប់ការផ្តល់សញ្ញាបែបនេះមិនមានអ្វីប្រសើរជាង 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);