Isi kandungan:

Papan Arduino Terbaik untuk Projek Anda: 14 Langkah
Papan Arduino Terbaik untuk Projek Anda: 14 Langkah

Video: Papan Arduino Terbaik untuk Projek Anda: 14 Langkah

Video: Papan Arduino Terbaik untuk Projek Anda: 14 Langkah
Video: Arduino Uno DIP VS Arduino Uno SMD Mana Yang Lebih Bagus Yuk Kita Bandingkan..! 2024, November
Anonim
Papan Arduino Terbaik untuk Projek Anda
Papan Arduino Terbaik untuk Projek Anda
Papan Arduino Terbaik untuk Projek Anda
Papan Arduino Terbaik untuk Projek Anda

* Perlu diingat bahawa saya menerbitkan instruksional super ini hampir ke garisan penamat Peraduan Arduino (sila pilih saya!) Kerana saya tidak mempunyai masa yang diperlukan untuk membuatnya sebelumnya. Sekarang ini saya mempunyai sekolah bermula jam 8 A. M. hingga 5 PM, lakukan Tenis lima jam seminggu, mengadakan kumpulan perkhemahan sepanjang hari Sabtu, dan kerja rumah pada kebanyakan hari lain. Terima kasih banyak kerana memahami, dan semoga anda menikmati Instructable! *

Mungkin anda pemula yang mengusahakan projek kecil atau profesional merancang robot yang hebat. Dalam kedua kes tersebut, anda mesti memilih papan pengawal apa yang akan anda gunakan. Sekarang, sebelum menyelami Arduino yang akan Anda gunakan, pertimbangkan perkara berikut: Arduino tidak sama dengan Raspberry Pi. Yang pertama lebih sederhana, lebih kecil, kurang menggunakan tenaga; yang lain kuat, lebih besar dan lebih baik pada perkara yang lebih kompleks. Sebilangan besar Arduino berharga lebih rendah dan tidak mempunyai keupayaan grafik, AI, kamera, dan lain-lain; Raspberry Pies adalah cara yang kuat untuk dimasukkan ke tempat Arduino (kecuali dalam beberapa kes). Meletakkan Arduino di mana seharusnya Raspberry adalah seperti meletakkan motor 2-silinder di dalam kereta V6; dan begitu juga sebaliknya. Itu tidak bermaksud bahawa Raspberi lebih baik, hanya kerana mereka memenuhi tugas yang berbeza.

Sekiranya anda memutuskan untuk menggunakan Raspberry, jangan baca Ible ini (singkatan dari "Instructable". Saya akan selalu menggunakan singkatan seperti ini, jadi jangan terkejut!). Saya tidak mahu mempunyai komen seperti "Anda membuang masa saya!" dll, hanya kerana anda mengharapkan Raspberry dan hanya mendapat Arduinos. Sekiranya, sebaliknya, anda ingin mencari papan Arduino, abaikan amaran ini dan teruskan. Sekiranya anda seorang pemula di Arduino, jangan ragu untuk mendaftar di kelas Arduino ini oleh bekathwia.

Ible ini akan dibahagikan kepada papan terbaik untuk setiap jenis projek. Untuk "klasifikasi" ini saya akan mengambil kira ukuran, pin, keserasian pelindung, kemudahan penggunaan, keupayaan tambahan, antara lain. Sekarang kita sudah selesai dengan pengenalan, mari kita beralih ke Bahan.

Langkah 1: Bahan

Bahan
Bahan

Tunggu sebentar … Bahan apa? Sebenarnya, jika anda telah membaca tajuk Ible ini, anda semestinya seharusnya menganggap bahawa anda tidak akan menggunakan bahan apa pun. Bagaimanapun, tujuan Instructable ini adalah untuk membantu anda mencari bahan yang akan anda gunakan dalam projek lain. Hanya untuk memberi anda idea, ketika anda benar-benar mendapatkan papan Arduino anda, ingatlah bahawa anda juga akan memerlukan kabel atau programmer USB yang diperlukan, dan juga perisian Arduino IDE (Mac, Windows dan Linux). Anda boleh memuat turunnya dari sini. Fungsi program ini adalah membuat lakaran (nama yang diberikan untuk program kecil yang akan anda muat naik ke papan Arduino) dan "memasukkannya ke papan" ("muat naik"). Sekiranya anda berminat, periksa Instructable ini mengenai cara memprogram Arduino anda dengan telefon bimbit Android anda (beberapa lelaki memberitahu saya bahawa versi aplikasi IOS tidak berfungsi dengan baik).

Sekarang bahawa anda sekarang apa yang anda perlukan (sebenarnya, anda hanya memerlukan projek baru, beberapa minat dan beberapa dolar. Saya tidak mengesyorkan tempat untuk membeli papan, saya mengeluarkan saya dari kedai tempatan), mari masuk ke kategori papan pertama.

Langkah 2: Papan Asas, Prototaip atau Arduino Pertama

Papan Asas, Prototaip atau Arduino Pertama
Papan Asas, Prototaip atau Arduino Pertama
Papan Asas, Prototaip atau Arduino Pertama
Papan Asas, Prototaip atau Arduino Pertama

Kategori pertama yang akan saya ceritakan ialah papan asas atau prototaip. Ini tidak bermaksud akan menjadi sangat sederhana, murah, dan mempunyai beberapa fungsi dan pin. Ini hanya bermaksud bahawa mereka biasanya tidak terlalu kompleks, mempunyai banyak maklumat di Web untuk anda periksa, dan boleh, lebih kurang, mengambil projek yang mungkin anda minati pada tahap ini. Berat dan ukuran tidak penting, anda tidak memerlukan 60 pin atau WiFi, tetapi memerlukan asas kerja yang kukuh. Arduino pertama yang muncul di kepala sesiapa sahaja: Uno.

Arduino Uno adalah salah satu model yang paling terkenal, dan sangat menarik untuk pemula dan profesional. Salah satu kemampuan terbaik yang dimilikinya, selain memiliki port USB / SPI / I2C (mencarinya di Internet), adalah kemampuan untuk meletakkan Arduino Shields ke atasnya. Perisai Arduino, pada dasarnya, adalah PCB pra-binaan yang mempunyai pin di bawahnya dan dipasang terus di papan Arduino. Terdapat perisai Internet, perisai Servo, perisai Papan Proto, dan lain-lain. Sebilangan besarnya direka khas untuk Arduino Uno, tetapi ada juga yang dirancang untuk Mega (seperti namanya, itu besar). Beberapa perisai bahkan direka untuk Uno dan Mega. Perkara terbaik mengenai perisai adalah bahawa mereka menghindari keperluan kabel dan, dalam beberapa kes, banyak perisai dapat ditumpuk satu di atas yang lain.

Jadi, Uno mungkin salah satu pilihan terbaik anda. Dari pengalaman saya, Pro Mini sangat bagus untuk reka bentuk saya. Pada mulanya saya tidak mempunyai projek yang pasti, tetapi kerana ia kecil dan, pada masa yang sama, mempunyai cukup pin, ia menjadi sangat berguna untuk apa sahaja yang saya cuba buat. Kecuali untuk keserasian perisai, ia mempunyai kemampuan yang hampir sama dengan Uno, kecuali port USB dan beberapa pin khas yang lain. Walaupun kecil, mungkin bukan pilihan terbaik. Nano berada dalam kedudukan yang serupa, walaupun ia mempunyai penyambung Mini USB B wanita.

Untuk mengatakan yang sebenarnya, anda boleh menggunakan hampir semua Arduino tanpa banyak perkara (yang menaikkan harganya). Dewan yang paling popular, bagaimanapun, adalah Uno.

Langkah 3: Papan Arduino Sederhana: Spesifikasi Fizikal Sangat Penting

Papan Arduino Sederhana: Spesifikasi Fizikal Sangat Penting
Papan Arduino Sederhana: Spesifikasi Fizikal Sangat Penting
Papan Arduino Sederhana: Spesifikasi Fizikal Sangat Penting
Papan Arduino Sederhana: Spesifikasi Fizikal Sangat Penting
Papan Arduino Sederhana: Spesifikasi Fizikal Sangat Penting
Papan Arduino Sederhana: Spesifikasi Fizikal Sangat Penting

Jadi, anda sudah lulus papan pemula. Sekarang, daripada mencari papan yang berguna untuk kebanyakan projek yang mudah dan mudah untuk dihubungkan, anda mencari Arduino dengan saiz dan berat yang lebih kecil, tetapi pin dan kemampuan yang sama. Namun, tidak semua projek perantaraan memerlukan spesifikasi ini. Mungkin anda mempunyai ruang tambahan dan Uno sangat sesuai. Tetapi berkali-kali anda akan merasa kecewa apabila mendapati bahawa ruang yang anda fikirkan sebagai ruang yang besar berubah menjadi ruang yang sempit. Oleh itu … Peraturan untuk membuat reka bentuk: selalu ingat bahawa ruang anda akan menjadi lebih kecil daripada yang anda harapkan. Cuba jangan merancang projek di mana semuanya sesuai dengan sempurna; anda akan kecewa apabila tidak.

Itulah sebabnya mengapa anda harus mula memikirkan papan Arduino yang lebih kecil. Jauh lebih sukar untuk meletakkan Uno di dalam shell drone daripada Pro Mini atau Nano. Selain itu, seperti yang saya katakan sebelumnya, pin juga mulai penting, seperti halnya logik dan voltan bekalan. Sebilangan besar sensor disambungkan terus ke 5v; tetapi yang lain tidak boleh mempunyai lebih daripada 3.3v pada pin Vcc mereka, walaupun mereka mungkin menggunakan logik 5v. Beberapa Arduino dilengkapi dengan pengatur bawaan, tetapi Pro Minis, yang hadir dalam versi 5v dan 3.3v, tidak mempunyai pin pengatur khusus pada mereka. Nano, sebaliknya. Sama juga, jika anda memilih antara Pro 5v dan 3.3v Mini, dapatkan 5v, kerana dilengkapi dengan pemproses yang lebih pantas. Pengawal 3.3v boleh didapati di pengaturcara USB Pro Mini, atau sebagai "transistor" kecil (anda boleh mendapatkannya sendiri atau sudah disolder ke papan mini). Kembali ke bilangan pin, baik Pro Mini dan Nano, di samping 14 pin digital (yang mana anda boleh gunakan 12, yang lain adalah pin Rx dan Tx), 8 pin analog, sementara Uno hanya mempunyai 6 daripadanya. Sekiranya projek anda memerlukan lebih daripada enam input analog (potensiometer, I2C, dan lain-lain), anda mungkin harus melepaskan idea menggunakan Uno.

Oleh itu, dalam langkah ini, saya mengesyorkan anda Uno (yang selalu berguna), Pro Mini (papan pertama saya, sangat cantik tetapi tidak mempunyai soket USB bersepadu, yang bermaksud anda perlu mendapatkan luaran pengaturcara), Nano (ukuran yang sama dengan Pro Mini, tetapi dengan soket USB dan beberapa pin lagi), dan Mega (terlalu besar, tetapi sangat bagus. Mempunyai lebih daripada 70 pin).

Langkah 4: Papan Pro: Saiz, Berat dan Pin adalah Ciri Yang Paling Penting

Papan Pro: Saiz, Berat dan Pin adalah Ciri Yang Paling Penting
Papan Pro: Saiz, Berat dan Pin adalah Ciri Yang Paling Penting
Papan Pro: Saiz, Berat dan Pin adalah Ciri Yang Paling Penting
Papan Pro: Saiz, Berat dan Pin adalah Ciri Yang Paling Penting
Papan Pro: Saiz, Berat dan Pin adalah Ciri Yang Paling Penting
Papan Pro: Saiz, Berat dan Pin adalah Ciri Yang Paling Penting
Papan Pro: Saiz, Berat dan Pin adalah Ciri Yang Paling Penting
Papan Pro: Saiz, Berat dan Pin adalah Ciri Yang Paling Penting

Anda sudah meluangkan masa untuk bermain-main dengan Arduino anda dan bersedia untuk memulakan projek yang hebat dan hebat. Tetapi pertama, anda memerlukan papan yang bukan hanya mampu memenuhi tujuan anda, tetapi juga sesuai dengan kerangka tepat anda. Keperluan ini, bagaimanapun, tidak bermaksud bahawa anda harus mendapatkan papan sekecil mungkin. Hexapod oleh ivver ini, misalnya, dengan 3 servo di setiap kaki dan banyak sensor memerlukan lebih banyak daripada 20 pin digital yang terdapat pada Pro Mini atau Nano (12 pin digital + 8 analog. Ini tidak banyak diketahui bahawa pin A0, A1, A2, dan lain-lain boleh disebut sebagai pin digital jika anda menggunakan pin nombor 14, 15, 16, dan sebagainya). Dalam kes ini, anda mungkin memilih Mega, yang dapat mengawal jumlah seramai 30 servo atau lebih. Sekiranya anda membina pencetak 3d, anda juga harus menggunakan papan ini dengan perisai Ramps (saya sedang berusaha membuat projek ini pada masa ini. Tolong pilih saya dalam peraduan Arduino, kerana saya memerlukan salah satu hadiah untuk dapat untuk membinanya. Sekiranya akhirnya saya berjaya, saya akan sangat berterima kasih atas sokongan anda dan cuba menulis Ible mengenai pembuatan projek tersebut). Tetapi jika anda ingin membina quadcopter Bluetooth mikro, anda harus memilih papan terkecil yang tersedia (selagi ia dapat menangani tugas itu).

Oleh itu, papan hebat untuk projek lanjutan adalah… baik, anda mungkin mula berfikir bahawa satu-satunya papan yang saya tahu adalah Uno, Mega, Nano dan Pro Mini, dan kedua-dua yang terakhir jelas menjadi kegemaran saya (anda mungkin meneka saya akan mengatakan papan itu). Memang saya suka yang terakhir dan saya telah mengulangi empat papan yang sama dalam setiap kategori, tetapi masalahnya adalah bahawa mereka adalah papan yang agak baik untuk pemula dan profesional. Saya bermula dengan dua Pro Minis dan kemudian membeli dua Nanos, dan mereka tidak pernah mengecewakan saya (setakat ini). Saya merancang untuk mendapatkan Mega hanya kerana papan lain dua kecil untuk pencetak 3d. Selain itu, saya masih sangat gembira dengan papan yang saya beli hampir setahun yang lalu (ya … masih baru pemula … tapi percayalah, saya sudah menghabiskan berjam-jam bermain-main dengan mereka dan membina litar. Jangan memandang rendah saya atau … Arduino anda akan habis), kerana mereka boleh membuat projek yang hampir sama. Namun, jika anda merasakan bahawa papan ini bukan yang anda cari atau perlukan, anda juga boleh memeriksa papan Mikro (walaupun saya tidak mendengar ulasan yang terlalu baik mengenainya … saya memilih Nano sebagai gantinya dan saya rasa saya membuat pilihan terbaik), the Due, Leonardo, antara lain (kebanyakannya seperti Uno atau Mega, tetapi mempunyai sedikit perbezaan, seperti kelajuan, voltan operasi, dll.).

Langkah 5: Berhenti Sedikit untuk Menjelaskan Kategori Berikut …

Kategori yang saya sampaikan sejauh ini dibahagikan mengikut kerumitan dan keperluan lembaga anda. Dari langkah ini, kebanyakan kategori akan berkaitan dengan projek sederhana dan sukar. Di sini anda ingin menjadikan pekerjaan itu seefisien mungkin, dengan sedikit usaha dan ruang yang diperlukan. Anda akan cuba mengelakkan kabel, dapatkan Arduino yang direka dengan sempurna untuk projek anda, dan tidak membuang ruang dan tenaga sama sekali. Oleh itu, mari kita selami dunia papan atau aplikasi yang lebih khusus.

Langkah 6: UAV dan Drone

UAV dan Drone
UAV dan Drone
UAV dan Drone
UAV dan Drone
UAV dan Drone
UAV dan Drone

Sekiranya anda melihat bagaimana saya selalu meletakkan drone sebagai contoh terbaik untuk projek Arduino bersaiz kecil, anda pasti menganggap saya peminat UAV yang serius. Dan itulah sebenarnya saya. Jadi kategori pertama yang akan saya bicarakan adalah … baik, anda semestinya dapat meneka … Drones.

Drone ditakrifkan sebagai "pesawat tanpa juruterbang manusia di dalam pesawat" (Wikipedia). Oleh kerana udara, mereka mempunyai had berat badan tertentu. Sudah tentu, semua orang pasti suka motor mikro yang masing-masing mengangkat 2 kg. Tetapi, kerana ini tidak berlaku, apabila anda merancang UAV anda sendiri (Kenderaan Udara Tanpa pemandu), anda harus berusaha menjadikannya sekecil mungkin (kurang berat = kurang penggunaan tenaga = lebih banyak masa penerbangan). Selagi dua Arduino mempunyai berat dan ukuran yang sama atau lebih, dapatkan yang terbaik (pemproses yang lebih pantas, lebih banyak pin, dll). Jangan mencari papan yang mempunyai bilangan pin yang anda perlukan: selalu tinggalkan beberapa "alat ganti" sekiranya anda ingin menambahkan lebih banyak sensor, servos, dll. Sebaliknya, jika dua papan mempunyai pin dan kemampuan yang sama, sentiasa mencari yang terkecil.

Papan terbaik untuk projek seperti ini: Pro Mini dan Nano (yang mempunyai bilangan pin dan saiz yang sama). Sudah tentu, anda boleh menggunakan papan apa pun yang anda mahukan, tetapi jangan merancang untuk membina drone 10 cm menggunakan Mega (anda akan mendapat kemarahan saya selama-lamanya. Akan menarik untuk anda mencuba, bagaimanapun!). Sekiranya anda menjumpai perisai atau bingkai besar yang sesuai dengan papan yang lebih besar, pasti gunakannya. Pada masa ini saya tidak mengetahui perkara seperti ini, tetapi siapa yang tahu apa yang mungkin anda cipta?

Untuk bahagian komunikasi radio, saya belum pernah mendengar tentang papan yang mempunyai cip komunikasi bersepadu (tidak bercakap mengenai WiFi atau Bluetooth, tetapi kemampuan 2.4 Ghz yang benar dengan kelajuan pemindahan yang baik). Beberapa projek melibatkan penggunaan penerima radio biasa dan menjadikan Arduino bertindak sebagai pengawal penerbangan. Saya mendapati bahawa lebih menarik untuk membuat penerima dan pengawal sendiri, menggunakan modul pemancar 2.4 Ghz yang boleh diakses: NRF24L01 (sebut saja NRF24 atau RF24). Sebilangan modul ini dilengkapi dengan antena luaran untuk jarak yang lebih lama, sementara yang lain lebih kecil dan hanya mempunyai antena PCB. Untuk masa yang lama saya berfikir bahawa NRF24 adalah keseluruhan modul radio, sehingga saya "tercerahkan" dan "menemui" bahawa NRF24 sebenarnya hanyalah cip hitam kecil, bahawa modul yang lain hanyalah papan "breakout", yang tentunya menjadikan sambungan beribu-ribu kali lebih mudah. Saya sangat menyukai modul ini, kerana ia mempunyai jarak yang agak baik (walaupun antena tidak luaran) mudah dihubungkan. Sekiranya anda ingin melihat projek yang dibuat dengannya, bacalah Ible ini mengenai cara menambahkan kawalan servo tanpa wayar dan penunjuk tahap bateri ke drone murah yang tidak mempunyai apa-apa (UAV lagi!).

Langkah 7: IoT / Wifi

IoT / Wifi
IoT / Wifi
IoT / Wifi
IoT / Wifi
IoT / Wifi
IoT / Wifi

Terus dengan tema komunikasi tanpa wayar, saya akan memberitahu anda mengenai papan terbaik untuk sambungan IoT (Internet of Things) atau WiFi. IoT adalah penemuan yang agak baru yang bertujuan untuk menghubungkan semua perkara antara satu sama lain, untuk mengautomatikkan proses dan menjadikan hidup lebih mudah. Dengan IoT, anda boleh mematikan lampu yang anda tinggalkan secara tidak sengaja di rumah dari pejabat anda, atau mendapatkan e-mel apabila makanan anjing anda hampir habis. Pada asasnya, anda hanya memerlukan papan, internet, dan platform IoT yang berkemampuan WiFi, seperti IFTTT. Oleh kerana saya bukan pakar membuat projek dan sketsa IoT, silakan periksa kelas ini dengan bekathwia, di mana anda akan mempelajari projek asas dan lanjutan serta cara menginterface Arduino yang digunakan, baik secara fizikal (wayar, sensor, dll) dan tanpa wayar (Internet).

Papan yang paling dikenali dan digunakan adalah ESP8266s (cip yang disolder di atasnya sebenarnya adalah ESP8266, dan terdapat banyak papan pelindung yang berbeza dengannya). Beberapa kelihatan serupa dengan Pro Mini yang luas, sementara yang lain kelihatan seperti modul NRF24 tanpa antena luaran yang saya katakan sebelumnya. Yang terakhir ini boleh ditambahkan ke Arduino biasa untuk menambahkan keupayaan tanpa wayar. Arduino Yun, mirip dengan Uno, juga mempunyai cip WiFi bersepadu, dan sangat berguna kerana serasi dengan beberapa perisai dan mempunyai lebih banyak pin daripada ESP8266 biasa. Baik Yun dan ESP8266 dapat diprogramkan dari perisian Arduino IDE, setelah mendapat "driver" dari Pengurus Dewan.

ESP8266 tidak semuanya dirancang untuk berfungsi berdasarkan logik 5v; sebilangan pinnya mungkin memerlukan voltan yang lebih sedikit untuk beroperasi dengan betul. Itulah sebabnya, sebelum membeli papan, selalu periksa gambarajah dan spesifikasi pinout (cari (nama papan) + gambarajah pinout + di dalam Chrome, Firefox, Safari, dll.).

Terdapat juga beberapa "Arduinos" (tidak terlalu yakin bahawa mereka adalah Arduino yang sebenarnya, kadang-kadang mereka hanya "kolaj" PCB dan papan yang berbeza, serta cip) yang berdasarkan pada pemproses gaya Uno dan Mega dan termasuk sambungan WiFi. Saya tidak begitu yakin bagaimana ia dihubungkan atau keserasiannya dengan perisai, jadi beli dengan risiko anda sendiri.

Langkah 8: Bluetooth

Bluetooth
Bluetooth

Satu lagi kemampuan tanpa wayar yang hebat. Perbezaan utama dengan sambungan WiFi adalah bahawa jarak (dalam kes ini) hanya beberapa meter (secara teorinya, anda dapat mengendalikan papan IoT dari mana saja di dunia, selagi Arduino dan anda mempunyai internet), dan bahawa kelajuan sambungan Bluetooth jauh lebih pantas. Keupayaan Bluetooth sangat bagus untuk membuat projek terkawal telefon bimbit (menggunakan aplikasi khusus, seperti Roboremo), seperti kereta RC, rover, drone, pengawal jalur LED, pembesar suara, dll.

Beberapa papan dilengkapi dengan cip Bluetooth bersepadu (walaupun tidak banyak yang diketahui). Yang lain tidak, dan itulah sebabnya terdapat modul Bluetooth luaran. Cip yang paling terkenal ialah HC-05 dan HC-06, yang dijual secara berasingan atau di papan pelarian, biasanya dengan antara muka 6-pin (di antaranya hanya 4 yang biasa digunakan). Modul ini bergantung pada penggunaan pin Tx dan Rx pada Arduino (pin Serial), yang mungkin diganti dengan pin Tx dan Rx maya (Serial Perisian). Oleh kerana itu, adalah mungkin untuk memprogram HC-05 dan HC-06 menggunakan pengaturcara Pro Mini melalui Serial Monitor dari Arduino IDE. Dengan menggunakan kaedah ini, anda boleh memilih nama yang akan muncul pada peranti lain, kata laluan, kadar baud, antara pilihan lain. Saya mendapat tahu tentang perkara ini dari Instructable yang hebat ini oleh sayem2603. Sekiranya anda merancang untuk menggunakan modul ini, anda pasti membaca Ible, kerana anda akan mendapat banyak fakta menarik yang tidak anda ketahui.

Oleh itu, papan yang baik untuk sambungan Bluetooth adalah… baik, saya belum mencuba Arduino dengan cip Bluetooth bersepadu, tetapi sejauh yang saya tahu kedua-dua HC-05 dan HC-06 adalah salah satu penyelesaian terbaik. Hampir semua Arduino berfungsi dengan modul ini; Saya secara peribadi menggunakan Pro Minis dan Nanos. Satu-satunya perkara yang mungkin anda tidak gemari menggunakan modul Bluetooth ini ialah anda memerlukan 4 kabel. Sekiranya anda adalah tanpa kabel; hanya perisai dan papan, lelaki, anda mungkin perlu menggali. Sekiranya tidak, anda akan dapati bahawa, walaupun dengan kabel, Arduino kecil dengan salah satu papan ini tidak memenuhi ruang seperti Arduino bersaiz Uno dengan Bluetooth.

Selain modul dan papan WiFi, Bluetooth dan 2.4 Ghz, ada juga yang beroperasi pada frekuensi yang berbeza. Sebagai contoh, jhaewfawef yang keberadaannya saya dapati ketika membaca Ible yang hebat ini…, menggunakan frekuensi yang lebih rendah untuk mencapai transmisi jarak jauh yang sangat jauh (jarak LoRa = + 10km). Saya belum mencubanya, tapi nampaknya projek yang sangat menarik. Beberapa modul menggunakan 169 Mhz, 433 Mhz, 868 Mhz, atau 915 Mhz, tetapi semua frekuensi berada di bawah 1 Ghz. Keuntungan daripada sistem 2.4 adalah julatnya ditingkatkan, tetapi kadar data harus lebih rendah (tidak terlalu penting … anda tidak akan menghantar fail 1Gb melalui radio ini … mungkin). Antaramuka pin boleh sangat berbeza, dari 3 atau 4 pin hingga keseluruhan papan gaya Nano dengan radio.

Sejujurnya, saya tidak tahu banyak tentang mereka kerana saya lebih ramai lelaki 2.4 Ghz. Akan tetapi… nampaknya hebat dan saya akan senang mendapatkannya secepat mungkin. Arduino ini (atau modul) sangat sesuai untuk sensor cuaca (jauh dari pangkalan anda), telemetri UAV, dan mungkin juga semacam IoT bukan WiFi (bukan IoT dengan betul, tetapi anda masih dapat mengawal elektronik rumah anda dengan radio jenis ini). Oleh itu, jika anda berminat dengan sesuatu seperti ini, cuba dapatkan salah satunya.

Langkah 9: Frekuensi Radio Lain

Frekuensi Radio lain
Frekuensi Radio lain
Frekuensi Radio lain
Frekuensi Radio lain
Frekuensi Radio lain
Frekuensi Radio lain

Selain modul dan papan WiFi, Bluetooth dan 2.4 Ghz, ada juga yang beroperasi pada frekuensi yang berbeza. Adafruit Feather 32u4 RFM95, misalnya, yang keberadaannya saya dapati ketika membaca Ible yang hebat ini oleh Jakub_Nagy, menggunakan frekuensi yang lebih rendah untuk mencapai transmisi jarak jauh yang sangat jauh (LoRa = + 10km jarak). Saya belum mencubanya, tapi nampaknya projek yang sangat menarik. Beberapa modul menggunakan 169 Mhz, 433 Mhz, 868 Mhz, atau 915 Mhz, tetapi semua frekuensi berada di bawah 1 Ghz. Kelebihan daripada 2.4 sistem adalah julat ditingkatkan, tetapi kadar data harus lebih rendah (tidak terlalu penting … anda tidak akan menghantar fail 1Gb melalui radio ini … mungkin). Antaramuka pin boleh sangat berbeza, dari 3 atau 4 pin hingga keseluruhan papan gaya Nano dengan radio.

Sejujurnya, saya tidak tahu banyak tentang mereka kerana saya lebih ramai lelaki 2.4 Ghz. Adafruit Feather 32u4 RFM95, bagaimanapun, nampaknya hebat dan saya ingin mendapatkannya secepat mungkin. Arduino ini (atau modul) sangat sesuai untuk sensor cuaca (jauh dari pangkalan anda), telemetri UAV, dan mungkin juga semacam IoT bukan WiFi (bukan IoT dengan betul, tetapi anda masih dapat mengawal elektronik rumah anda dengan radio jenis ini). Oleh itu, jika anda berminat dengan perkara seperti ini, cuba dapatkan salah satunya.

Langkah 10: Mari Kembali ke Papan Tanpa Kapasiti Tanpa Wayar… Arduino yang Sesuai dengan Perisai

Mari Kembali ke Papan Tanpa Kapasiti Tanpa Wayar… Arduino yang Sesuai dengan Perisai
Mari Kembali ke Papan Tanpa Kapasiti Tanpa Wayar… Arduino yang Sesuai dengan Perisai
Mari Kembali ke Papan Tanpa Kapasiti Tanpa Wayar… Arduino yang Sesuai dengan Perisai
Mari Kembali ke Papan Tanpa Kapasiti Tanpa Wayar… Arduino yang Sesuai dengan Perisai
Mari Kembali ke Papan Tanpa Kapasiti Tanpa Wayar… Arduino yang Sesuai dengan Perisai
Mari Kembali ke Papan Tanpa Kapasiti Tanpa Wayar… Arduino yang Sesuai dengan Perisai
Mari Kembali ke Papan Tanpa Kapasiti Tanpa Wayar… Arduino yang Sesuai dengan Perisai
Mari Kembali ke Papan Tanpa Kapasiti Tanpa Wayar… Arduino yang Sesuai dengan Perisai

Seperti yang saya katakan dalam salah satu langkah pertama, pelindung adalah PCB yang ditumpuk secara langsung di atas papan Arduino untuk a) menambah fungsi dan b) mengurangkan keperluan kabel. Kadang-kadang, perisai dapat ditumpuk ke perisai lain, membuat sandwic atau menara perisai dari banyak bard. Beberapa perisai hanya serasi dengan Arduino tertentu (kerana pengedaran pin berbeza dari model ke model); sementara yang lain direka untuk lebih dari satu (skrin ini besar, tidak bergerak, dan serasi dengan Uno dan Mega. Serius ingin mendapatkannya. Mudah-mudahan, jika saya memenangi peraduan Arduino, saya mungkin dapat tetapi modul ini dan banyak lagi komponen Arduino lain untuk membawa lebih banyak Instructables kepada anda).

Sebilangan besar perisai direka untuk Uno dan Mega (mungkin juga untuk papan serupa, tetapi tidak begitu pasti. Jangan merosakkan perisai atau papan anda!). Perisai juga boleh dibuat khas (lihat Ibles ini) atau direka untuk papan yang lebih kecil. Sebilangan dari mereka menambah keupayaan tanpa wayar, sambungan rangkaian, skrin, butang, permukaan papan proto, pengawal motor, relay AC, dan lain-lain. Beberapa pelindung khas dirancang khas untuk pencetakan CNC dan 3d (papan Ramps). Ini mempunyai soket di bahagian atas untuk menambah pemacu motor stepper.

Oleh itu, jika anda berfikir untuk menggunakan papan Arduino untuk digunakan dengan perisai yang berbeza, cadangan terbaik saya ialah Mega dan Uno. Yang terakhir mempunyai kekurangan mempunyai pin yang lebih sedikit, jadi anda tidak akan dapat menggunakan perisai yang lebih besar sebagai Tanjak. Mega, sebaliknya, mempunyai masalah sendiri: beberapa pin di Uno terdapat di pelbagai sektor di Mega, jadi anda tidak akan dapat menggunakan semua pelindung Uno, yang lebih popular dan meluas daripada yang Mega.

Langkah 11: Cetakan CNC dan 3d

Percetakan CNC dan 3d
Percetakan CNC dan 3d
Percetakan CNC dan 3d
Percetakan CNC dan 3d
Percetakan CNC dan 3d
Percetakan CNC dan 3d

Beberapa projek kegemaran saya adalah berkaitan dengan mesin cetak CNC atau 3d (dan drone). Keupayaan mengubah reka bentuk komputer menjadi pergerakan mekanikal 3d hanya…. Hebat. Bukan hanya bahagian teori sahaja yang sejuk; kepuasan membuat kepingan anda sendiri dengan mesin yang ANDA bina dari awal sangat besar. Perisai CNC boleh digunakan untuk membuat pengukir dan pemotong laser, mesin penggerudian, CNC berdasarkan Dremel, dll. Pada masa ini, saya menjimatkan wang untuk membina pencetak 3d pertama saya, berdasarkan perisai Arduino Mega dan Ramps 1.5. Sehingga kini, semua bahagian mekanikal yang saya perlukan untuk projek saya dibuat menggunakan Legos atau yang serupa, menghasilkan "mesin" yang menarik tetapi tidak tepat. Tolong pilih saya dan bantu projek saya berjalan. Setelah selesai, saya akan berusaha membuat Ible mengenai cara membuat pencetak 3d.

Kembali ke percetakan CNC dan 3d, jika anda berminat dengan perkara ini, anda mungkin harus memeriksa perisai CNC ini (direka untuk Uno, tetapi saya mengesyaki ia juga serasi dengan Mega) atau yang dicetak 3d ini (Arduino Mega serasi sahaja, mempunyai terlalu banyak pin untuk Uno). Kedua-dua perisai CNC dan pencetakan 3d mempunyai soket khusus untuk pemandu motor stepper (serupa dengan A9488), yang mengawal motor paksi X, Y, dan Z (dan extruder pada pencetak 3d). Saya tidak tahu banyak tentang perisai CNC, tetapi Ramps juga mempunyai penyambung yang diperlukan untuk bahagian lain dari pencetak 3d (termistor, sumber kuasa tinggi, tempat tidur pemanas, dll.). Setahu saya, terdapat 3 versi papan Ramps (pelindung percetakan 3d): 1.4, 1.5, dan 1.6. Dua model terakhir hampir sama, kelihatan kemas dan agak polos, sementara yang paling tua kelihatan sedikit berbeza (dengan transistor dipasang menggunakan teknologi THT, sekering yang lebih besar, dll.). 1.6 merangkumi penyejukan yang lebih baik untuk transistor Mosfet. Bagaimanapun, tidak terlalu banyak perbezaan, jadi pilihlah yang paling anda sukai (cuba dapatkan yang terbaru).

Jadi, Arduino terbaik untuk projek ini adalah Mega (tidak begitu pasti jika ia sesuai dengan perisai CNC. Saya melihat sesuatu lelaki menggunakan Ramps untuk menghidupkan mesin CNC. Anda harus mencarinya dan kemudian beritahu saya mengenainya), dan di tempat kedua Uno (pastinya tidak sesuai dengan tanjakan). Anda boleh memasang pencetak 3d menggunakan hampir semua Arduino dengan pin yang terhormat; namun, ini akan menjadi kekacauan serius, jadi jimatkan masa dan kesabaran dan dapatkan Mega.

Langkah 12: Papan Mikro (tidak seperti Mikro Arduino … Papan Mikro yang Serius)

Papan Mikro (tidak seperti Mikro Arduino … Papan Mikro yang Serius)
Papan Mikro (tidak seperti Mikro Arduino … Papan Mikro yang Serius)
Papan Mikro (tidak seperti Mikro Arduino … Papan Mikro yang Serius)
Papan Mikro (tidak seperti Mikro Arduino … Papan Mikro yang Serius)
Papan Mikro (tidak seperti Mikro Arduino … Papan Mikro yang Serius)
Papan Mikro (tidak seperti Mikro Arduino … Papan Mikro yang Serius)

Anda fikir Pro Mini dan Nano itu kecil? Nah, lihat saja "papan" Attiny (sebenarnya hanya kerepek). Kadang-kadang anda hanya perlu mengawal servo kecil dengan hanya satu pin, atau berkedip lampu setiap 3 saat, dan meletakkan elektronik di tempat yang sangat kecil (2x2x2 cm). Apa yang awak buat? Pertama sekali, anda melupakan Mega dan Uno. Kemudian anda ragu sedikit dan akhirnya membersihkan Nano dan Pro Mini dari fikiran anda. Apa yang tinggal? IC mikro, 8-pin (Integrated Chip) yang disebut Attiny85.

Papan mikro ini (yang sebenarnya hanya cip kecil) mempunyai pin 5v dan Gnd (masing-masing 1), dan 6 pin lain, beberapa di antaranya berganda (atau tiga) sebagai pin analog, digital, SPI, dll. Anda harus memeriksa pinout untuk mengetahui spesifikasi yang tepat. Nampaknya, papan boleh diprogramkan dengan penyesuai USB khusus atau bahkan dengan Arduino lain (menggunakan lakaran khas dan antara muka SPI. Saya bukan profesional dalam hal ini). Saya sangat berfikir bahawa anda boleh menggunakan programmer Pro Mini (menggunakan pin Tx dan Rx) untuk memuat naik lakaran; tetapi sejauh yang saya tahu, anda tidak boleh.

Oleh itu, papan mikro yang hebat untuk projek mikro adalah Attiny85 (hanya cip, tetapi anda boleh memasangkannya ke papan roti anda atau menggunakan soket IC wanita 2x4, di mana Attiny85 harus sesuai dengan sempurna), Digispark Attiny85 (ini adalah pelarian Kickstarter papan untuk IC ini. Ia termasuk, di ruang kecil, penyambung USB, pengatur kuasa, dan pin untuk membuat sambungan lebih mudah), atau IC Attiny yang lain (ia terdapat dalam pelbagai saiz).

Langkah 13: Bagaimana dengan Klon?

Hampir setiap produk yang baik mendapat klon dan peniru. GoPro, DJI, Lego, dan setiap jenama dan syarikat yang berjaya telah melihat ini berlaku. Dan Arduino tidak terkecuali dari peraturan tersebut. Sejujurnya, saya bahkan tidak tahu membezakan Arduino yang sebenar dengan yang palsu. Mungkin juga salah satu papan yang saya cadangkan adalah klon, tetapi kebanyakannya tidak. Sekiranya anda ingin mengetahui papan mana yang asli dan mana yang tidak, anda harus memeriksa internet, kerana terdapat banyak tutorial dan maklumat yang diperlukan untuk mengetahui.

Saya tidak akan mengatakan sama ada anda harus mempercayai klon atau tidak. Anda semestinya perlu mendapatkan papan kenyataan kerana terdapat banyak maklumat dan sokongan untuknya di web. Selain itu, klon kadang-kadang berbeza pada taburan pin, jadi pelindung mungkin tidak berfungsi pada papan "sama".

Saya ragu papan yang saya ada adalah klon. Bagaimanapun, kesemua 4 harganya agak murah, jadi menjimatkan wang atau kurang tidak akan mengubah hidup saya. Masalah dengan klon ialah a) Nama atau model mungkin berbeza pada Arduino IDE; b) Perisai mungkin tidak serasi; c) Pin khas mungkin berbeza (I2C, SPI, dll.); d) Mereka mungkin tidak berfungsi seperti yang diharapkan. Walau bagaimanapun, klon mungkin berfungsi dengan sempurna, dan anda mungkin lebih gembira dengan palsu dengan yang asli. Tetapi, jika ada yang gagal, ingat saya telah memberitahu anda bahawa anda harus mendapatkan yang asli (jangan salahkan saya untuk apa-apa yang bukan salah saya. Sekiranya itu berlaku, maka anda boleh menyalahkan saya).

Langkah 14: Langkah seterusnya?

Langkah seterusnya?
Langkah seterusnya?
Langkah seterusnya?
Langkah seterusnya?
Langkah seterusnya?
Langkah seterusnya?
Langkah seterusnya?
Langkah seterusnya?

Jadi, sekarang saya telah memberitahu anda mengenai kebanyakan kategori Arduino yang saya tahu, sudah tiba masanya anda…

  1. Pilih papan anda sendiri dan beritahu saya mengenainya (Pilihan "Saya berjaya!").
  2. Buat projek Arduino yang hebat dan hantar sebagai "Saya berjaya!".
  3. Bina Arduino anda sendiri (seperti orang-orang ini) atau gunakan IC, seperti yang dilakukan Nikus di Quadcopter Instructable.
  4. Beritahu saya untuk menambah kategori papan Arduino ke senarai.
  5. Tulis Instructable hebat anda sendiri.

Nah, setelah anda selesai membaca, sila pilih saya dalam peraduan Arduino. Semoga Ible ini berguna untuk anda dan membantu anda dalam projek pertama atau seterusnya, dan terima kasih banyak kerana membaca!

Disyorkan: