លីលីផាបៈទាំងអស់អំពីក្តារអារីដូណូ

បន្ទះ arduino Lily

មានវីarios arduino "រសជាតិ"ដូច្នេះដើម្បីនិយាយ។ ក្រៅពី Arduino UNO និងបងប្រុសរបស់គាត់ Arduino មេហ្គាមានចានជាច្រើនទៀត។ អ្នកខ្លះដែលមានចរិតជាក់លាក់ជាក់លាក់ដើម្បីបំពេញតាមតម្រូវការដែលអាចធ្វើបានរបស់អ្នកផលិត។ វិធីនេះពួកគេនឹងសម្របខ្លួនទៅនឹងគម្រោង DIY គ្រប់ប្រភេទ។ អ្វីដែលខុសប្លែកពីអ្វីដែលបានរៀបរាប់ខាងលើគឺលីលីផប។

លីលីផបគឺជាក្រុមប្រឹក្សាអភិវឌ្ឍន៍ប្រភពបើកចំហរតូចមួយ និងមានចរិកលក្ខណៈខ្លះស្រដៀងនឹងចាន Arduino UNO មូលដ្ឋានប៉ុន្តែទំហំរបស់វាត្រូវបានកាត់បន្ថយគួរឱ្យកត់សម្គាល់ដូច្នេះវាអាចត្រូវបានគេកែសម្រួលទៅនឹងគម្រោងដែលបានបង្កប់ការប្រើប្រាស់ទាបឧបករណ៍តូចៗដែលការកាត់បន្ថយទំហំគឺសំខាន់ហើយសូម្បីតែសម្រាប់អ្នកពាក់នៅផ្ទះ ...

តើលីលីផាបជាអ្វី?

លីលីផប

ឧបករណ៍តូចមួយក្នុងចំណោមឧបករណ៍តូចៗដែលត្រូវបានដាក់នៅក្នុងសហគមន៍ DIY គឺ wearables។ នោះគឺនៅក្នុងភាសាអេស្ប៉ាញពួកគេអាចជាឧបករណ៍ "អាចពាក់បាន" ទោះបីជាវាមិនល្អក៏ដោយ។ ដូចដែលអ្នកអាចស្រមៃក្នុងករណីដែលអ្នកនៅតែមិនដឹងពួកគេជាឧបករណ៍ដែលអាចប្រើជាសម្លៀកបំពាក់ឬគ្រឿងបន្លាស់។ អ្នកប្រាកដជាបានឃើញនូវឧបករណ៍ពាក់មួយចំនួនដូចជានាឡិកាវៃឆ្លាតអាវយឺតមួកជាដើមដែលមានធាតុអេឡិចត្រូនិចខ្លះសម្រាប់បង្ហាញសារបញ្ចេញសញ្ញាប្រភេទខ្លះ។ ល។

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

ដូច្នេះ, រុក្ខជាតិលីលីផប ពួកគេមិនមានអ្វីក្រៅពីក្រុមប្រឹក្សាអភិវឌ្ឍន៍ដែលផ្តល់ឱ្យអ្នកផលិតដែលមានសមត្ថភាពដូចក្តារដទៃទៀតទេប៉ុន្តែមានទំហំតូចជាងនិងលទ្ធភាពនៃការរួមបញ្ចូលការផ្គត់ផ្គង់ថាមពលដាច់ពីគ្នាដូចជាតូច ក្រឡាប៊ូតុង.

នៅក្នុងអត្ថបទនេះខ្ញុំនឹងនិយាយទាំងលីលីផាត់និងផ្លេរ៉ាដោយសារគម្រោងទាំងពីរនេះគួរឱ្យចាប់អារម្មណ៍ណាស់ក្នុងការបង្កើត សម្លៀកបំពាក់អន្តរកម្មឬគ្រឿងតូចៗ ដូចជាមួកដែលមានអំពូលភ្លើងនាឡិកាវៃឆ្លាតផ្ទាល់ខ្លួនរបស់អ្នក (នៅក្នុងរចនាប័ទ្មនៃ Fitbit, Appel iWatch, Samsung Galaxy Gear ... ) អាវយឺតដែលមានប្រតិកម្មនឹងព្រឹត្តិការណ៍ Twitter, ស្បែកជើងប៉ាតាដែលមានប្រតិកម្មទៅនឹងជំហានឬអ្វីដែលអ្នកអាចស្រមៃបាន។

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

លក្ខណៈបច្ចេកទេសលីលីផាប់ / ផ្លរ៉ា

នេះ ចានលីលីប៉ា / ផ្លេផ្លេ វាត្រូវបានរចនាឡើងយ៉ាងពិសេសសម្រាប់សម្លៀកបំពាក់និងវាយនភណ្ឌដែលជាម៉ូតសំលៀកបំពាក់ដែលអាចពាក់បាននៃ Arduino ដូចដែលខ្ញុំបាននិយាយ។ វាត្រូវបានបង្កើតឡើងដោយ Leah Buechley និង SparkFun Electronics ។ វាជាការពិតដែលថាលក្ខណៈមិនមានអានុភាពដូចក្តារអារីដូណូដទៃទៀតទេប៉ុន្តែវាមានភាពបត់បែននិងកាត់បន្ថយបានច្រើនដែលជាគុណសម្បត្តិដែលក្រុមប្រឹក្សាផ្សេងទៀតមិនមាន។

លីលីផប

ក្តារលីលីពីផាតត្រូវបានបំពាក់ដោយឧបករណ៍ត្រួតពិនិត្យអតិសុខុមប្រាណ Atmel ដែលមានថាមពលទាប អេធីមេហ្គា ៣២៨ ភី។ បន្ទះឈីប MCU មួយដែលទាមទារតែចន្លោះ ០.៧៥μ អេ។ នៅ ០.២ ម៉ាអាអាស្រ័យលើរបៀបហើយជាមួយវ៉ុលផ្គត់ផ្គង់ពី ២,៧ ទៅ ៥,៥ វ៉។ MCU នេះគឺ ៨ ប៊ីតធ្វើការជាមួយប្រេកង់នាឡិកា ៨ មេហ្គាហឺត។

ទោះបីជាវាមានទំហំតូចក៏ដោយក្តារនេះ មានម្ជុល GPIO ចំនួន ២៣ ដូច្នេះអ្នកអាចដាក់កម្មវិធីពួកគេ។ ប៉ុន្តែមានតែពួកគេចំនួន ៩ ប៉ុណ្ណោះដែលអាចចូលប្រើបានទាំងអស់ដូចជាម្ជុលឌីជីថល។ ពួកគេត្រូវបានគេរាប់លេខដូចនេះ៖ ៥, ៦, ៩, ១០, ១១, A២, A៣, A៤, និង A9 ។ ក្នុងចំណោមពួកគេទាំងអស់អ្នកដែលគ្មានអាអាចត្រូវបានប្រើជា PWM។ លើសពីនេះទៀតវាអាចត្រូវបានប្រើ ពិធីការ I2C តាមរយៈម្ជុល A4 (SDA) និង A5 (SCL) ។ ជាការពិតវាក៏នឹងមានលេខកូដ GND ជាដី (សម្គាល់ដោយ - និមិត្តសញ្ញា) និងមួយទៀតសម្រាប់ថាមពល 3 វ៉ 3 (សម្គាល់ជា +) ។

ចងចាំថាប្រសិនបើអ្នកចិញ្ចឹមវាជាមួយ 5 វ៉នោះនឹងជាវ៉ុលសម្រាប់ម្ជុលឌីជីថល។ ម៉្យាងទៀតប្រសិនបើអ្នកប្រើអាគុយ 3.7 វ៉បន្ទាប់មកពួកគេនឹងធ្វើការនៅ 3.3 វ៉។ ប្រយ័ត្នជាមួយនេះ! ។

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

នេះ លក្ខណៈបច្ចេកទេសលីលីផាត់ ពេញលេញគឺ:

  • ឧបករណ៍បញ្ជាខ្នាតតូច 328Mhz Atmel ATmega8P ។
    • 8 ប៊ីត
    • អេស។ ម។ ក ២ គប
    • EEPROM ១ គីឡូបៃ
    • អង្គចងចាំពន្លឺ 32KB
  • វ៉ុលផ្គត់ផ្គង់ពី ២,៧ វ៉ទៅ ៥ វ៉ ៥ ។
  • ការប្រើប្រាស់ចន្លោះពី ០.៧៥ មីក្រូក្រេរហូតដល់ ០,២ ម៉ែត្រ។
  • ម្ជុលឌីជីថល ២៣ មានតែ ៩ ប៉ុណ្ណោះដែលអាចប្រើបាន។ ជាមួយ 23 PWM (9) ។
  • ម្ជុលអាណាឡូក ៤ គឺអេ ២ អេ ៣ អេ ៤ អេ ៥ ។ ដែល A2 (SDA) និង A3 (SCL) គឺសម្រាប់ I4C ។
  • ម្ជុលថាមពល: 1 នៃ 3v3, 1 នៃ GND ។
  • ចរន្តអតិបរិមានៃម្ជុល: 40mA ។
  • វិមាត្រទំហំ ៥៥ មីល្លីម៉ែត្រនិងកម្រាស់ ៨ ម។ ម។
  • តម្លៃ៖ ប្រហែល ៦ ផោនឬ ៧ ផោន (ទិញទីនេះ)

រុក្ខជាតិ

En ករណីរបស់ផ្ល័ររ៉ា, វាគឺជាចានអាដាហ្វីសដែលមានតម្លៃថ្លៃជាងមុនបន្តិចប៉ុន្តែក៏ថោកផងដែរ។ មានការកែប្រែជាច្រើននៃក្តារនេះដែលមាន v3 ។ វាត្រូវគ្នានឹង Arduino ដែលត្រូវបានរចនានិងបង្កើតឡើងដោយស្ថាបនិក Adafruit គឺ Limor Fried ដែលត្រូវបានគេស្គាល់នៅក្នុងសហគមន៍ថាជារដ្ឋដាណាដានិងជាជំរើសមួយសំរាប់លីលីផាត់។

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

គុណសម្បត្តិមួយទៀតរបស់ផ្លូរ៉ាគឺ មុខងារដែលវាអនុវត្ត ទាក់ទងនឹងលីលីផប។ ដូចគ្នានេះផងដែរប្រសិនបើអ្នកចង់បន្តទៅមុខទៀតពួកគេក៏លក់ឧបករណ៍អភិវឌ្ឍន៍ពេញលេញផងដែរ។

para រុក្ខជាតិ, លក្ខណៈនឹងជាលក្ខណៈផ្សេងទៀតទាំងនេះ:

  • microcontroller Atmel ATmega32U4 16 Mhz ។
    • 8 ប៊ីត
    • 2.5KB SRAM
    • 32KB ពន្លឺ
    • EKREOM 1KB
  • វ៉ុលផ្គត់ផ្គង់ពី ៣.៥ វ៉ទៅ ១៦ វ៉។
  • ការប្រើប្រាស់អតិបរមាពី 8mA ដល់ 20mA ។
  • ម្ជុលឌីជីថលដែលអាចប្រើបានត្រូវបានកាត់បន្ថយដោយ 1 នោះមានន័យថាអ្នកមាន 8 នៅនឹងកន្លែងរបស់អ្នក។ ពួកគេមាន ០, ១, ២, ៣, ៦, ៩, ១០ និង ១២។ ក្នុងនាមជា PWM មានពួកគេ ៤ នាក់ដែលមានលេខ ៣, ៦, ៩ និង ១០ ។ ) និងទី ៣ (អេសអិល) ។
  • Neopixel រួមបញ្ចូលអាចចូលបានពីម្ជុល 8 ។
  • អ្នកមានម្ជុលអាណាឡូកចំនួន ៤ គឺ A4, A7, A9 និង A10 ។
  • បន្ថែមតង់ស្យុងចំនួន ២ ខ្សែ ៣ ស៊ី ៣ និង ៣ នៃប្រ។ ដូចគ្នានេះផងដែរបន្ថែមលទ្ធផល VBATT ។ ម្ជុលចុងក្រោយនេះផ្តល់នូវវ៉ុលរបស់អាគុយដែលប្រើសម្រាប់ផ្តល់ថាមពលដូច្នេះវាអាចត្រូវបានប្រើជាម្ជុលថាមពលមួយបន្ថែមទៀតដូចជាសម្រាប់ NeoPixel (តែងតែផ្ទុកដល់ទៅ ១៥០ ម៉ែអានៃការផ្ទុកអតិបរិមាប៉ុន្តែត្រូវប្រយ័ត្នព្រោះវាបង្កើនការប្រើប្រាស់) ។
  • វិមាត្រ 45mmx7mm ។
  • តំលៃចាប់ពី ១៦-៣០ € (ទិញទីនេះ)

ចាន ខុសគ្នាពីប្រភពដើមរបស់វា។ ខណៈផ្ល័ររ៉ាមកពីអាឌឺហ្វៀរីលីបផាយគឺមកពីអារីឌូណូនិងស្ក្រុហ្វហ្វូន។ ប៉ុន្តែទាំងពីរត្រូវបានរចនាឡើងសម្រាប់អ្នកពាក់ហើយមានវិមាត្រនិងលក្ខណៈប្រហាក់ប្រហែលដូចដែលអ្នកបានឃើញ។

ចាប់ផ្តើមកម្មវិធីជាមួយអាឌូអាណូណូអាយ

រូបថតអេក្រង់របស់អារីដូណូអាយឌីអ៊ី

para កម្មវិធីផ្លូរ៉ានិងលីលីប៉ា គឺដូចគ្នានឹងការធ្វើវាជាមួយដែរ Arduino UNOល។ ភាសាសរសេរកម្មវិធីនិងបរិយាកាសអភិវឌ្ឍន៍ដូចគ្នាត្រូវបានប្រើពោលគឺ Arduino IDE។ ភាពខុសគ្នាតែមួយគត់ដែលអ្នកត្រូវចងចាំគឺថាអ្នកត្រូវតែជ្រើសរើសប្រភេទចានទៅកម្មវិធីនៅក្នុងបញ្ជីអាយឌីអ៊ីព្រោះតាមលំនាំដើមវានឹងក្លាយជាយូ។

para ជ្រើសរើសចានឱ្យបានត្រឹមត្រូវ នៅ Arduino IDE៖

  • លីលីផាត់៖ ទៅ Arduino IDE បន្ទាប់មកទៅ Tools បន្ទាប់មកទៅកាន់ផ្នែក Boards ហើយនៅទីនោះជ្រើសរើសយកក្តារលីលីផាត់។ ជាមួយនឹងម៉ូឌុល FTDI ភ្ជាប់និងខ្សែពីកុំព្យូទ័រទៅមីក្រូអេសប៊ីអ្នកអាចហុចគំនូសព្រាងដើម្បីទុកឱ្យវាមានកម្មវិធី។
  • រុក្ខជាតិ៖ ទៅ Arduino IDE បន្ទាប់មកឯកសារបន្ទាប់មកចំណូលចិត្ត។ នៅក្នុងផ្ទាំងការកំណត់រកមើល "កម្មវិធីគ្រប់គ្រង URLs ចានបន្ថែម" និងនៅទីនោះ បិទភ្ជាប់តំណនេះ។ និយាយអញ្ចឹងប្រសិនបើអ្នកមាន URL ផ្សេងទៀតនៅក្នុងវាលនោះសូមប្រើសញ្ញាក្បៀសដើម្បីបំបែក URL ថ្មីដែលអ្នកបន្ថែមហើយមិនលុប URL ចាស់ឬចុចលើរូបតំណាងនៅជាប់នឹងប្រអប់អត្ថបទហើយបន្ថែម URL ថ្មីនៅខាងក្រោម។ មួយនៅក្នុងបង្អួចថ្មីដែលលេចឡើង។ នៅពេលអ្នកបញ្ចប់ចុច“ យល់ព្រម” ហើយអ្នកនឹងរួចរាល់។ ឥឡូវនេះសូមចូលទៅកាន់ឧបករណ៍, ក្រុមប្រឹក្សាភិបាល, កម្មវិធីគ្រប់គ្រងកាត, ហើយជ្រើសការចូលរួមចំណែកពីម៉ឺនុយទម្លាក់ចុះប្រភេទ, ស្វែងរកនៅក្នុងម៉ាស៊ីនស្វែងរក "Adafruit AVR" ដោយគ្មានការដកស្រង់និងមានទីតាំងស្ថិតនៅម្តងដំឡើង។ នៅពេលរួចរាល់អ្នកអាចត្រលប់ទៅមឺនុយឧបករណ៍វិញក្តារលីលីផាត់ Arduino ហើយនៅខាងក្នុងអ្នកអាចជ្រើសរើស Adafruit Flora ដែលនឹងលេចឡើងបន្ទាប់ពីតំឡើងកម្មវិធីជំនួយ។ នៅទីនេះអ្នកភ្ជាប់យូអេសប៊ីដោយផ្ទាល់ទៅនឹងខ្សែ microUSB ពីក្តារដោយមិនចាំបាច់ប្រើម៉ូឌុលដាច់ដោយឡែក។

នីតិវិធីនៅសល់នឹងដូចគ្នានឹងក្រុមប្រឹក្សា Arduino ផ្សេងទៀតដែរដោយគិតគូរពីឯកសារនេះ ធនធានផ្នែករឹងដែលមានដែលវានឹងតូចជាងមុន ... ឧទាហរណ៍ដើម្បីភ្លឹបភ្លែតៗ LED ដែលអ្នកភ្ជាប់ទៅនឹងលេខ ៦ នៃលីលីប៉ា / ផ្លេរ៉ាអ្នកអាចប្រើកូដឧទាហរណ៍ខាងក្រោម៖

const byte pinLed6 = 6;

void setup() {
  // Modo del pin como salida
  pinMode(pinLed6, OUTPUT);

}

void loop() {
  // Hacemos parpadear el LED cada 3 segundos
  digitalWrite(pinLed6, HIGH);
  delay(3000);
  digitalWrite(pinLed6, LOW);
  delay(3000);
  digitalWrite(pinLed6, HIGH);
  delay(3000);
  digitalWrite(pinLed6, LOW);
  delay(3000);
 
}

ខ្លឹមសារនៃអត្ថបទប្រកាន់ខ្ជាប់នូវគោលការណ៍របស់យើង ក្រមសីលធម៌វិចារណកថា។ ដើម្បីរាយការណ៍ការចុចកំហុស នៅទីនេះ.

ធ្វើជាយោបល់ដំបូង

ទុកឱ្យយោបល់របស់អ្នក

អាសយដ្ឋានអ៊ីមែលរបស់អ្នកនឹងមិនត្រូវបានបោះពុម្ភ។ អ្នកគួរតែអនុវត្តតាម *

*

*

  1. ទទួលខុសត្រូវចំពោះទិន្នន័យ: មីហ្គែល - ហ្គែលហ្គេតថន
  2. គោលបំណងនៃទិន្នន័យ៖ គ្រប់គ្រង SPAM ការគ្រប់គ្រងមតិយោបល់។
  3. ភាពស្របច្បាប់៖ ការយល់ព្រមរបស់អ្នក
  4. ការប្រាស្រ័យទាក់ទងទិន្នន័យ៖ ទិន្នន័យនឹងមិនត្រូវបានទាក់ទងទៅភាគីទីបីឡើយលើកលែងតែកាតព្វកិច្ចផ្នែកច្បាប់។
  5. ការផ្ទុកទិន្នន័យ៖ មូលដ្ឋានទិន្នន័យដែលរៀបចំដោយបណ្តាញ Occentus (EU)
  6. សិទ្ធិ៖ នៅពេលណាដែលអ្នកអាចដាក់កម្រិតទាញយកមកវិញនិងលុបព័ត៌មានរបស់អ្នក។