Kawalan motor dan servo dengan Arduino

Kawalan motor dan servo dengan ArduinoDalam reka bentuk mudah sistem automasi, ia sering diperlukan bukan sahaja untuk membaca bacaan sensor, tetapi juga untuk menetapkan mekanisme gerakan. Untuk ini, pelbagai motor elektrik digunakan. Pilihan yang paling mudah dan paling popular adalah motor DC. Dia memenangi cinta pencinta dengan kemudahannya, memudahkan pelarasan laju. Jika tugasnya adalah untuk memindahkan mekanisme ke sudut atau jarak yang diberikan, mudah untuk menggunakan pemacu servo atau motor stepper.

Dalam artikel ini, kita melihat servos dan motor DC kecil, menyambungkannya ke papan Arduino, dan menyesuaikan DCT. Motor elektrik yang paling biasa digunakan dalam peranti mudah alih, mainan, model kawalan radio dan peranti lain. Magnet kekal tetap pada motor elektrik kecil di stator, dan penggulungan pada pemutar. Semasa dibekalkan kepada penggulungan melalui pemasangan berus. Berus diperbuat daripada grafit, kadang-kadang dijumpai ...

 

Bagaimana dengan selamat menguruskan beban 220 volt menggunakan Arduino

Bagaimana dengan selamat menguruskan beban 220 volt menggunakan ArduinoUntuk sistem Smart Home, tugas utama adalah untuk mengawal perkakas rumah dari peranti kawalan, sama ada mikrokontroler jenis Arduino, mikrokomputer jenis Raspberry PI atau yang lain. Tetapi untuk melakukan ini secara langsung tidak berfungsi, mari kita fikirkan cara menguruskan beban 220 V dengan Arduino.

Untuk mengawal litar AC, mikropengawal tidak mencukupi untuk dua sebab: pada outputmikropengawal isyarat voltan malar dihasilkan, arus melalui pin mikropengawal biasanya terhad kepada 20-40 mA. Kami mempunyai dua pilihan untuk menukar menggunakan relay atau menggunakan triac. Triac ini boleh digantikan oleh dua thyristors dihidupkan selari (ini adalah struktur dalaman triac). Mari kita lihat dengan lebih dekat ini.Thyristor berfungsi seperti berikut: apabila voltan bias ke hadapan diterapkan ke thyristor (ditambah ke anod, dan tolak ke katod), tiada arus akan melaluinya ...

 

Menyambung sensor analog ke Arduino, membaca sensor

Menyambung sensor analog ke Arduino, membaca bacaan sensorSensor digunakan untuk mengukur kuantiti, keadaan persekitaran, dan tindak balas kepada perubahan dalam negeri dan jawatan. Pada output mereka, mungkin terdapat kedua-dua isyarat digital yang terdiri daripada satu dan nol, dan analog yang terdiri daripada jumlah tegasan tak terbatas dalam selang tertentu.

Oleh itu, sensor dibahagikan kepada dua kumpulan - digital dan analog. Untuk membaca nilai digital, input digital dan analog mikrokontroler boleh digunakan, dalam kes kami, ATS di papan Arduino. Sensor analog mesti dihubungkan melalui penukar analog-ke-digital (ADC). ATMEGA328, yang dipasang pada kebanyakan papan ARDUINO, mengandungi ADC bersepadu dalam litarnya. Sebanyak 6 input analog tersedia untuk dipilih. Jika ini tidak mencukupi untuk anda, anda boleh menyambungkannya ke input digital menggunakan ADC luaran tambahan ...

 

Papan Arduino yang mana untuk dipilih

Papan Arduino yang mana untuk dipilihDi antara pelbagai papan Arduino, sukar untuk pemula untuk memilih yang betul. Di samping papan rasmi, seperti Arduino UNO, Nano, MEGA, terdapat juga papan yang kompatibel Arduino, seperti Digispark, Pasukan Elektronik, Seeeduino, Freeduino, Robocraft dan lain-lain. Apakah perbezaannya dan papan Arduino untuk dipilih? Katakanlah!

Mungkin ciri ini setara seperti: saiz memori, frekuensi jam dan jenis mikropengawal yang digunakan. Papan klon Arduino boleh dibahagikan sama dengan Arduino UNO, MEGA, dan papan pinggir lain. Yang paling biasa adalah UNO; sebenarnya, kebanyakan klon dikaitkan dengannya. Keserasian dengan perisai disediakan dengan susunan blok terminal dan susun atur PCB.Saiz papan UNO asal ialah 6.9x5.3 cm, dimensi papan pihak ketiga mungkin berbeza-beza, tetapi lokasi blok terminal dan jarak antara penyambung ...

 

19 perisai untuk Arduino untuk semua kesempatan

19 perisai untuk Arduino untuk semua kesempatanPerisai adalah papan tambahan. Saya bercadang untuk membahagikan perisai ke dalam modul penuh dan berasingan. Bersaiz penuh dengan garis besar mereka, mereka mengulangi bentuk papan Arduino, sama ada UNO, Nano atau MEGA. Modul berasingan adalah kad bentuk bebas yang direka untuk melaksanakan satu set fungsi tertentu. Kedua-dua itu dan lain-lain boleh menjadi universal, dan untuk melaksanakan tugas yang sempit yang disasarkan.

Di kedai-kedai anda, terdapat banyak perisai yang banyak, dan dengan kelayakan tertentu, anda sendiri boleh membiak sebuah papan litar bercetak yang mengulang arduine dalam bentuk dan lokasi terminal dan memasang sendiri unik anda. Gambar menunjukkan papan UNO Arduino dengan satu set perisai. Mari kita mulakan dengan perisai, yang tidak membawa apa-apa fungsi khas, tetapi dicipta untuk memudahkan pemasangan projek anda. Jadi, yang pertama dalam tinjauan kami akan memudahkan pemasangan projek-projek dengan papan Arduino Nano, walaupun rasa saiz kecil "NANO" dalam kes ini adalah sifar ...

 

Mempunyai menyambungkan peranti ke Arduino

Mempunyai menyambungkan peranti ke ArduinoPlatform untuk penggemar robotika dan automasi Arduino terkenal dengan reka bentuk modularnya dan kemudahan operasi. Kadang-kadang saya jumpa iklan di mana mereka mengatakan bahawa anda boleh memasang robot anda tanpa praktikal yang biasa dengan elektronik. Tetapi ini tidak sepenuhnya benar. Jika sesetengah penggerak dan mekanisme disambungkan dengan salah, anda boleh membakar pelabuhan arduino. Dan jika anda tidak tahu cara mengendalikan peranti digital - sebaik mungkin anda tidak akan dapat membuat sambungan.

Untuk mengetahui tentang ciri sambungan, tegasan bekalan kuasa, tahap logik, dan lain-lain, anda perlu membiasakan diri dengan lembaran data pada modul anda. Datasheet atau datasheet adalah dokumentasi teknikal untuk produk tersebut. Dokumentasi sedemikian boleh dimuat turun ke mana-mana cip atau sensor. Biasanya mereka berada di laman web pengeluar. Selain itu, terdapat sumber-sumber khas di rangkaian ...

 

Bagaimana untuk tidak membakar Arduino - tip untuk pemula

Bagaimana untuk tidak membakar arduino - tip untuk pemulaMikrokontroler adalah, pertama sekali, peranti untuk mengawal, mengawal dan memproses data, tetapi bukan untuk bekerja dalam litar kuasa. Walaupun cip moden agak maju dari segi kehadiran pelbagai perlindungan terhadap kerosakan secara tidak sengaja di bahagian elektrik, namun, ada bahaya yang menunggu seorang amatur radio pemula di setiap langkah.

Bagaimana untuk bekerja dengan selamat dengan arduino? Inilah soalan utama artikel ini. Pertimbangkan kedua-dua bahaya elektrik untuk pengawal mikrokontroler, dan untuk keseluruhan papan dan komponennya secara keseluruhan, serta faktor-faktor berbahaya dari asal mekanikal. Anda boleh menulis buku tentang struktur dalaman mikrokontroler, jadi kami akan mempertimbangkan hanya mata utama yang perlu anda perhatikan semasa bekerja. Mikrokontroler sensitif kepada kedua arus dan voltan. Mod operasi kecemasan hanya dibenarkan untuk masa yang singkat, atau tidak boleh diterima secara umum ...

 

Jenis dan perkiraan mikrokontroler AVR

Alat mikropengawal AVRAVR adalah nama keluarga pengawal mikrokontroler Atmel yang popular. Sebagai tambahan kepada ABP, mikrokontroler (selepas ini MK) dan arkitek lain, sebagai contoh, ARM dan i8051, dihasilkan di bawah jenama ini. Terdapat tiga jenis mikrokontroler AVR 8-bit, AVR 32-bit dan AVR xMega.

Selama lebih dari satu dekad, yang paling popular adalah keluarga MK 8-bit. Banyak hams mula belajar microcontrollers daripadanya. Hampir semuanya belajar dunia pengawal diprogramkan dengan melakukan kraf mudah mereka, seperti lampu berkelip LED, termometer, jam, serta automasi mudah, seperti mengawal lampu dan peralatan pemanasan. Microcontrollers AVR 8-bit pula terbahagi kepada dua keluarga yang popular: Attiny - namanya menunjukkan bahawa anak bongsu (kecil - muda, muda, muda), mempunyai 8 pin atau lebih. Jumlah memori dan fungsi mereka biasanya lebih sederhana ...