Daftar Isi:
- Langkah 1: Bahan
- Langkah 2: Dasar, Prototyping atau Papan Arduino Pertama
- Langkah 3: Papan Arduino Sedang: Spesifikasi Fisik Relatif Penting
- Langkah 4: Papan Pro: Ukuran, Berat, dan Pin Adalah Fitur Paling Penting
- Langkah 5: Sedikit Berhenti untuk Menjelaskan Kategori Berikut…
- Langkah 6: UAV dan Drone
- Langkah 7: IoT/Wifi
- Langkah 8: Bluetooth
- Langkah 9: Frekuensi Radio Lainnya
- Langkah 10: Mari Kembali ke Papan Berkemampuan Non Nirkabel… Lindungi Arduino yang Kompatibel
- Langkah 11: Pencetakan CNC dan 3d
- Langkah 12: Papan Mikro (tidak Seperti Mikro Arduino … Papan Mikro Serius)
- Langkah 13: Bagaimana Dengan Klon?
- Langkah 14: Langkah Selanjutnya?
Video: Papan Arduino Terbaik untuk Proyek Anda: 14 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:56
*Harap diingat bahwa saya menerbitkan Instructable ini sangat dekat dengan garis akhir Kontes Arduino (tolong pilih saya!) Karena saya belum punya waktu yang diperlukan untuk membuatnya sebelumnya. Sekarang saya sekolah dari jam 8 pagi. sampai jam 5 sore, lakukan Tenis lima jam seminggu, adakan kelompok kamp sepanjang hari Sabtu, dan pekerjaan rumah hampir di hari-hari lainnya. Terima kasih banyak atas pengertiannya, dan semoga Anda menikmati Instruksinya!*
…
Mungkin Anda seorang pemula yang mengerjakan proyek kecil atau profesional yang mendesain robot keren. Dalam kedua kasus tersebut, Anda harus memilih papan pengontrol yang akan Anda gunakan. Sekarang, sebelum menyelami Arduino mana yang akan Anda gunakan, harap pertimbangkan hal-hal berikut: Arduino tidak sama dengan Raspberry Pi. Yang pertama lebih sederhana, lebih kecil, lebih hemat daya; yang lain kuat, lebih besar dan lebih baik dalam hal-hal yang lebih kompleks. Sebagian besar Arduino lebih murah dan tidak memiliki kemampuan grafis, AI, kamera, dll. yang terakhir; Raspberry Pies adalah cara yang ampuh untuk dimasukkan ke dalam tempat Arduino (kecuali dalam beberapa kasus). Menempatkan Arduino di tempat Raspberry seharusnya seperti menempatkan motor 2 silinder di mobil V6; dan sebaliknya. Itu tidak berarti bahwa Raspberry lebih baik, hanya saja mereka memenuhi tugas yang berbeda.
Jika Anda memutuskan untuk menggunakan Raspberry, mohon jangan membaca Ible ini (singkatan dari "Instructable". Saya akan selalu menggunakan singkatan seperti ini, jadi jangan kaget!). Saya tidak ingin memiliki komentar seperti "Anda membuang-buang waktu saya!" dll., hanya karena Anda mengharapkan Raspberry dan hanya mendapatkan Arduino. Jika, di sisi lain, Anda ingin menemukan papan Arduino, abaikan peringatan ini dan lanjutkan. Jika Anda seorang pemula di Arduino, jangan ragu untuk mendaftar di kelas Arduino ini oleh bekatwia.
Ible ini akan dibagi menjadi papan terbaik untuk setiap jenis proyek. Untuk "klasifikasi" ini, saya akan mempertimbangkan antara lain ukuran, pin, kompatibilitas perisai, kemudahan penggunaan, kemampuan ekstra. Sekarang setelah kita selesai dengan intro, mari beralih ke Material.
Langkah 1: Bahan
Tunggu sebentar… Bahan apa? Sebenarnya, jika Anda telah membaca judul Ible ini, Anda seharusnya sudah menduga, dengan benar, bahwa Anda tidak akan menggunakan bahan apapun. Bagaimanapun, tujuan dari Instruksi ini adalah untuk membantu Anda menemukan materi mana yang akan Anda gunakan dalam proyek lain. Sekadar memberi gambaran, ketika Anda benar-benar mendapatkan papan Arduino Anda, ingatlah bahwa Anda juga akan membutuhkan kabel USB atau programmer yang diperlukan, dan juga perangkat lunak Arduino IDE (Mac, Windows dan Linux). Anda dapat mengunduhnya dari sini. Fungsi program ini adalah untuk membuat sketsa (nama yang diberikan untuk program kecil yang akan Anda unggah ke papan Arduino) dan "memasukkannya ke papan" ("mengunggah"). Jika Anda tertarik, periksa Instruksi ini tentang cara memprogram Arduino Anda dengan ponsel Android Anda (beberapa orang memberi tahu saya bahwa versi iOS aplikasi tidak berfungsi dengan baik).
Sekarang Anda sekarang apa yang Anda perlukan (sebenarnya, Anda hanya memerlukan proyek baru, minat di dalamnya dan beberapa dolar. Saya tidak merekomendasikan tempat untuk membeli papan, saya mendapatkan milik saya dari toko lokal), mari kita beralih ke kategori papan pertama.
Langkah 2: Dasar, Prototyping atau Papan Arduino Pertama
Kategori pertama yang akan saya ceritakan adalah papan dasar atau prototipe. Ini tidak berarti akan menjadi sangat sederhana, murah, dan memiliki sedikit fungsi dan pin. Ini hanya berarti bahwa mereka biasanya tidak terlalu rumit, memiliki banyak info di Web untuk Anda periksa, dan dapat, kurang lebih, mengerjakan proyek apa pun yang mungkin Anda minati pada tahap ini. Berat dan ukuran tidak terlalu penting, Anda tidak memerlukan 60 pin atau WiFi, tetapi membutuhkan dasar kerja yang kokoh. Arduino pertama yang muncul di kepala siapa pun: Uno.
Arduino Uno adalah salah satu model yang paling dikenal, dan sangat menarik untuk pemula dan profesional. Salah satu kemampuan terbaik yang dimilikinya, selain memiliki port USB/SPI/I2C (cari di Internet), adalah kemampuan untuk menumpuk Arduino Shields ke dalamnya. Perisai Arduino, pada dasarnya, adalah PCB pra-bangun yang memiliki pin di bawahnya dan dipasang langsung di papan Arduino. Ada perisai Internet, perisai Servo, perisai Proto Board, dll. Kebanyakan dari mereka dirancang khusus untuk Arduino Uno, tetapi beberapa juga dirancang untuk Mega (seperti namanya, itu besar). Beberapa perisai bahkan dirancang untuk Uno dan Mega. Hal terbaik tentang perisai adalah bahwa mereka menghindari kebutuhan kabel dan, dalam beberapa kasus, banyak perisai dapat ditumpuk satu di atas yang lain.
Jadi, Uno mungkin adalah salah satu pilihan terbaik Anda. Dalam pengalaman saya, Pro Mini sangat bagus untuk desain saya. Pada awalnya saya tidak memiliki proyek yang pasti, tetapi karena itu kecil dan, pada saat yang sama, memiliki cukup pin, itu menjadi sangat berguna untuk apa pun yang saya coba buat. Kecuali untuk kompatibilitas perisai, ia memiliki kemampuan yang hampir sama dengan Uno, kecuali port USB dan beberapa pin khusus lainnya. Menjadi kecil, bagaimanapun, itu mungkin bukan pilihan terbaik. Nano berada dalam posisi serupa, meskipun memiliki konektor Mini USB B perempuan.
Sejujurnya, Anda bisa menggunakan Arduino apa saja tanpa banyak hal (yang menaikkan harga). Namun, papan yang paling populer sejauh ini adalah Uno.
Langkah 3: Papan Arduino Sedang: Spesifikasi Fisik Relatif Penting
Jadi, Anda sudah melewati papan pemula. Sekarang, alih-alih mencari papan yang berguna untuk sebagian besar proyek sederhana dan antarmuka yang mudah, Anda mencari Arduino dengan ukuran dan bobot yang lebih kecil, tetapi pin dan kemampuan yang sama. Namun, tidak semua proyek perantara memerlukan spesifikasi ini. Mungkin Anda memiliki ruang ekstra dan Uno sangat cocok. Tetapi sering kali Anda akan frustrasi ketika menemukan bahwa apa yang Anda pikir adalah ruang besar berubah menjadi sempit. Jadi… Aturan untuk membuat desain: selalu ingat bahwa ruang Anda akan menjadi lebih kecil dari yang Anda harapkan. Cobalah untuk tidak merencanakan proyek yang semuanya cocok; Anda akan kecewa ketika tidak.
Itulah mengapa Anda harus mulai memikirkan papan Arduino yang lebih kecil. Jauh lebih sulit untuk menempatkan Uno di dalam cangkang drone daripada Pro Mini atau Nano. Selain itu, seperti yang saya katakan sebelumnya, pin juga mulai penting, seperti halnya logika dan tegangan suplai. Kebanyakan sensor terhubung langsung ke 5v; tetapi yang lain tidak dapat memiliki lebih dari 3.3v pada pin Vcc mereka, meskipun mereka mungkin menggunakan logika 5v. Beberapa Arduino datang dengan regulator bawaan, tetapi Pro Minis, yang datang dalam versi 5v dan 3.3v, tidak memiliki pin regulator khusus. Nano, di sisi lain, melakukannya. Namun demikian, jika Anda akan memilih antara 5v dan 3.3v Pro Mini, dapatkan 5v, karena dilengkapi dengan prosesor yang lebih cepat. Regulator 3.3v dapat ditemukan pada programmer Pro Mini USB, atau sebagai "transistor" kecil (Anda bisa mendapatkannya sendiri atau sudah disolder ke papan mini). Kembali ke jumlah pin, baik Pro Mini maupun Nano memiliki, selain 14 pin digital (yang dapat Anda gunakan 12, yang lainnya adalah pin Rx dan Tx), 8 pin analog, sedangkan Uno hanya memiliki 6 pin. Jika proyek Anda membutuhkan lebih dari enam input analog (potensiometer, I2C, dll), Anda mungkin harus membuang ide untuk menggunakan Uno.
Jadi, pada langkah ini, saya akan merekomendasikan Anda Uno (yang selalu berguna), Pro Mini (papan pertama saya, sangat bagus tetapi tidak memiliki soket USB terintegrasi, yang berarti Anda harus mendapatkan eksternal programmer), Nano (ukurannya sama dengan Pro Mini, tetapi dengan soket USB dan beberapa pin lagi), dan Mega (terlalu besar, tapi sangat bagus. Memiliki lebih dari 70 pin).
Langkah 4: Papan Pro: Ukuran, Berat, dan Pin Adalah Fitur Paling Penting
Anda telah menghabiskan waktu bermain-main dengan Arduino Anda dan siap untuk memulai proyek yang hebat dan mengagumkan. Tapi pertama-tama, Anda akan membutuhkan papan yang tidak hanya mampu melakukan apa yang Anda tuju, tetapi juga cocok dengan bingkai presisi Anda. Kebutuhan ini, bagaimanapun, tidak berarti bahwa Anda harus mendapatkan papan sekecil mungkin. Hexapod oleh ivver ini, misalnya, dengan 3 servos di setiap kaki dan banyak sensor akan membutuhkan lebih banyak daripada 20 pin digital yang tersedia di Pro Mini atau Nano (12 pin digital + 8 pin analog. Tidak terlalu banyak diketahui bahwa pin A0, A1, A2, dll dapat dialamatkan sebagai pin digital jika menggunakan pin nomor 14, 15, 16, dan seterusnya). Dalam hal ini, Anda mungkin harus memilih Mega, yang dapat mengontrol sejumlah 30 servos atau lebih. Jika Anda sedang membuat printer 3d, Anda juga harus menggunakan papan ini dengan pelindung Ramps (Saya sedang mencoba membuat proyek ini saat ini. Silakan pilih saya dalam kontes Arduino, karena saya memerlukan salah satu hadiah untuk dapat untuk membangunnya. Jika akhirnya saya melakukannya, saya akan sangat berterima kasih atas dukungan Anda dan mencoba menulis Ible tentang pembuatan proyek). Tetapi jika Anda ingin membangun quadcopter mikro Bluetooth, Anda harus memilih papan terkecil yang tersedia (selama dapat menangani tugas).
Jadi, papan yang bagus untuk proyek lanjutan adalah… yah, Anda mungkin mulai berpikir bahwa satu-satunya papan yang saya ketahui adalah Uno, Mega, Nano, dan Pro Mini, dan dua yang terakhir jelas merupakan favorit saya (Anda mungkin dapat menebaknya. akan mengatakan papan itu). Memang benar bahwa saya menyukai yang terakhir dan saya telah mengulangi empat papan yang sama di setiap kategori, tetapi masalahnya adalah papan itu relatif bagus untuk pemula dan pro. Saya mulai dengan dua Pro Mini dan kemudian membeli dua Nano, dan mereka benar-benar tidak pernah mengecewakan saya (sejauh ini). Saya berencana mendapatkan Mega hanya karena papan lainnya berukuran dua kecil untuk printer 3d. Selain itu, saya masih sangat senang dengan papan yang saya beli hampir setahun yang lalu (ya… masih relatif baru… tapi percayalah, saya sudah menghabiskan waktu berjam-jam bermain-main dengan mereka dan membangun sirkuit. Jangan meremehkan saya atau… Arduino Anda akan terbakar), karena mereka dapat menarik hampir semua proyek. Namun, jika Anda merasa bahwa papan ini bukan yang Anda cari atau butuhkan, Anda juga dapat memeriksa papan Mikro (walaupun saya tidak mendengar ulasan yang terlalu bagus tentangnya… Saya memilih Nano daripada itu dan saya pikir saya membuat pilihan terbaik), Due, Leonardo, antara lain (sebagian besar terlihat seperti Uno atau Mega, tetapi memiliki beberapa perbedaan kecil, seperti kecepatan, tegangan operasi, dll.).
Langkah 5: Sedikit Berhenti untuk Menjelaskan Kategori Berikut…
Kategori yang telah saya ceritakan sejauh ini dibagi menurut kompleksitas dan persyaratan papan Anda. Dari langkah ini, sebagian besar kategori akan mengenai proyek menengah dan keras. Di sini Anda ingin membuat pekerjaan seefisien mungkin, dengan sedikit usaha dan ruang yang ditempati. Anda akan mencoba menghindari kabel, mendapatkan Arduino yang dirancang dengan sempurna untuk proyek Anda, dan tidak membuang-buang ruang dan daya sama sekali. Jadi, mari selami dunia papan atau aplikasi yang lebih khusus.
Langkah 6: UAV dan Drone
Jika Anda melihat bagaimana saya selalu menempatkan drone sebagai contoh terbaik untuk proyek Arduino berukuran kecil, Anda akan mengira bahwa saya adalah penggemar berat UAV. Dan itulah saya. Jadi kategori pertama yang akan saya bicarakan adalah… yah, Anda pasti sudah menebaknya… Drone.
Drone didefinisikan sebagai "pesawat tanpa pilot manusia di dalamnya" (Wikipedia). Karena mereka di udara, mereka memiliki batas berat tertentu. Tentu saja, semua orang akan senang memiliki motor mikro yang masing-masing mengangkat 2 kg. Namun, karena ini tidak terjadi, ketika Anda mendesain UAV (Unmanned Aerial Vehicle) Anda sendiri, Anda harus mencoba membuatnya seringan mungkin (lebih sedikit bobot = konsumsi daya lebih sedikit = lebih banyak waktu terbang). Selama dua Arduino memiliki berat dan ukuran yang kurang lebih sama, dapatkan yang terbaik (prosesor lebih cepat, lebih banyak pin, dll). Jangan mencari papan yang memiliki jumlah pin yang Anda butuhkan: selalu tinggalkan beberapa "suku cadang" jika Anda ingin menambahkan lebih banyak sensor, servo, dll. Di sisi lain, jika dua papan memiliki pin dan kemampuan yang sama, selalu pilih yang terkecil.
Papan terbaik untuk proyek semacam ini: Pro Mini dan Nano (yang memiliki jumlah pin yang hampir sama dan ukuran yang sama). Tentu saja, Anda dapat menggunakan papan apa pun yang Anda inginkan, tetapi jangan berencana membangun drone 10 cm menggunakan Mega (Anda akan mendapatkan kemarahan saya selamanya. Akan menarik untuk melihat Anda mencoba, anyways!). Jika Anda menemukan perisai atau bingkai hebat yang cocok dengan papan yang lebih besar, pasti gunakan itu. Saat ini saya tidak tahu hal seperti ini, tetapi siapa yang tahu apa yang mungkin Anda temukan?
Untuk bagian komunikasi radio, saya belum pernah mendengar papan yang memiliki chip komunikasi terintegrasi (tidak berbicara tentang WiFi atau Bluetooth, tetapi sebenarnya kemampuan 2,4 Ghz dengan kecepatan transfer yang baik). Beberapa proyek melibatkan penggunaan penerima radio biasa dan membuat Arduino bertindak sebagai pengontrol penerbangan. Saya menemukan bahwa lebih menarik untuk membuat receiver dan pengontrol sendiri, menggunakan modul transceiver 2,4 Ghz yang dapat diakses: NRF24L01 (sebut saja NRF24 atau RF24). Beberapa modul ini dilengkapi dengan antena eksternal untuk jangkauan yang lebih jauh, sementara yang lain lebih kecil dan hanya memiliki antena PCB. Untuk waktu yang lama saya berpikir bahwa NRF24 adalah keseluruhan modul radio, sampai saya "tercerahkan" dan "menemukan" bahwa NRF24 sebenarnya hanyalah sebuah chip hitam kecil, bahwa modul lainnya hanyalah papan "breakout", yang tentu saja membuat koneksi ribuan kali lebih mudah. Saya sangat menyukai modul ini, karena memiliki jangkauan yang relatif baik (meskipun antena tidak eksternal) mudah untuk antarmuka. Jika Anda ingin melihat proyek yang dibuat dengannya, bacalah Ible ini tentang cara menambahkan kontrol servo nirkabel dan indikator level baterai ke drone murah yang tidak memilikinya (UAV lagi!).
Langkah 7: IoT/Wifi
Melanjutkan tema komunikasi nirkabel, saya akan memberi tahu Anda tentang papan terbaik untuk koneksi IoT (Internet of Things) atau WiFi. IoT adalah penemuan yang relatif baru yang berupaya agar semua hal terhubung satu sama lain, untuk mengotomatiskan proses dan membuat hidup lebih mudah. Dengan IoT, Anda dapat mematikan lampu yang tidak sengaja Anda nyalakan di rumah dari kantor, atau menerima email saat makanan anjing Anda hampir habis. Pada dasarnya, Anda hanya memerlukan papan berkemampuan WiFi, internet, dan platform IoT, seperti IFTTT. Karena saya bukan ahli dalam membuat proyek dan sketsa IoT, silakan lihat kelas bekatwia ini, di mana Anda akan mempelajari proyek dasar dan lanjutan serta cara menghubungkan Arduino yang digunakan, baik secara fisik (kabel, sensor, dll) dan nirkabel (Internet).
Papan yang paling dikenal dan digunakan adalah ESP8266s (chip yang disolder di atasnya sebenarnya adalah ESP8266, dan ada banyak papan breakout yang berbeda dengannya). Beberapa tampak mirip dengan Pro Mini lebar, sementara yang lain terlihat seperti modul NRF24 tanpa antena eksternal yang saya katakan sebelumnya. Yang terakhir ini dapat ditambahkan ke Arduino biasa untuk menambahkan kemampuan nirkabel. Arduino Yun, mirip dengan Uno, juga memiliki chip WiFi terintegrasi, dan sangat berguna karena kompatibel dengan beberapa pelindung dan memiliki lebih banyak pin daripada ESP8266 biasa. Baik Yun dan ESP8266 dapat diprogram dari perangkat lunak Arduino IDE, setelah mendapatkan "driver" dari Board Manager.
ESP8266 tidak semuanya dirancang untuk bekerja pada logika 5v; beberapa pin mereka mungkin memerlukan tegangan lebih sedikit untuk beroperasi dengan benar. Itu sebabnya, sebelum membeli papan, selalu periksa diagram pinout dan spesifikasi (cari "(nama papan) + pinout + diagram" di dalam Chrome, Firefox, Safari, dll.).
Ada juga beberapa "Arduino" (tidak terlalu yakin itu adalah Arduino asli, kadang-kadang mereka hanya "kolase" dari berbagai PCB dan papan, serta chip) yang didasarkan pada prosesor gaya Uno dan Mega dan termasuk konektivitas WiFi. Saya tidak begitu yakin tentang bagaimana mereka dihubungkan atau kompatibilitasnya dengan perisai, jadi belilah dengan risiko Anda sendiri.
Langkah 8: Bluetooth
Hanya kemampuan nirkabel hebat lainnya. Perbedaan utama dengan koneksi WiFi adalah bahwa jangkauan (dalam hal ini) hanya beberapa meter (secara teoritis, Anda dapat mengontrol papan IoT dari mana saja di dunia, selama Arduino dan Anda memiliki internet), dan kecepatan koneksi Bluetooth cukup jauh lebih cepat. Kemampuan Bluetooth sangat bagus untuk membuat proyek yang dikendalikan ponsel (menggunakan aplikasi khusus, seperti Roboremo), seperti mobil RC, rover, drone, pengontrol strip LED, speaker, dll.
Beberapa papan dilengkapi dengan chip Bluetooth terintegrasi (meskipun tidak banyak yang tahu). Yang lain tidak, dan itulah sebabnya ada modul Bluetooth eksternal. Chip yang paling dikenal adalah HC-05 dan HC-06, yang dijual terpisah atau di papan breakout, biasanya dengan antarmuka 6-pin (yang biasanya hanya 4 yang digunakan). Modul-modul ini mengandalkan penggunaan pin Tx dan Rx pada Arduino (Pin Serial), yang dapat diganti dengan pin Tx dan Rx virtual (Serial Perangkat Lunak). Karena itu, dimungkinkan untuk memprogram HC-05 dan HC-06 menggunakan programmer Pro Mini melalui Serial Monitor Arduino IDE. Dengan menggunakan metode ini, Anda dapat memilih nama yang akan muncul di perangkat lain, kata sandi, baud rate, di antara opsi lainnya. Saya mengetahui tentang ini dari Instructable yang hebat ini oleh sayem2603. Jika Anda berencana menggunakan modul ini, Anda harus membaca Ible, karena Anda akan menemukan banyak fakta menarik yang tidak Anda ketahui.
Jadi, papan yang bagus untuk koneksi Bluetooth adalah … yah, saya belum mencoba Arduino apa pun dengan chip Bluetooth terintegrasi, tetapi sejauh yang saya tahu HC-05 dan HC-06 adalah salah satu solusi terbaik. Hampir semua Arduino bekerja dengan modul-modul ini; Saya pribadi menggunakan Pro Minis dan Nanos. Satu-satunya hal yang mungkin tidak Anda sukai tentang penggunaan modul Bluetooth ini adalah Anda memerlukan 4 kabel. Jika Anda adalah tanpa kabel; hanya perisai dan papan”, Anda mungkin harus melakukan penggalian. Jika tidak, Anda akan menemukan bahwa, bahkan dengan kabel, Arduino kecil dengan salah satu papan ini tidak menempati ruang sebanyak Arduino berukuran Uno dengan Bluetooth.
Selain modul dan board WiFi, Bluetooth dan 2.4 Ghz, ada juga beberapa yang beroperasi pada frekuensi yang berbeda. Jhaewfawef, misalnya, yang keberadaannya saya temukan ketika saya membaca Ible yang hebat ini dengan …, menggunakan frekuensi yang lebih rendah untuk mencapai transmisi jarak yang sangat jauh (LoRa = +10km jangkauan). Saya belum mencobanya, tetapi sepertinya proyek yang sangat menarik. Beberapa modul menggunakan 169 Mhz, 433 Mhz, 868 Mhz, atau 915 Mhz, tetapi semua frekuensi di bawah 1 Ghz. Keuntungan dibandingkan sistem 2.4 adalah jangkauannya ditingkatkan, tetapi kecepatan data harus lebih rendah (tidak terlalu penting … Anda tidak akan mengirim file 1 Gb melalui radio ini … mungkin). Antarmuka pin dapat sangat bervariasi, dari 3 atau 4 pin hingga seluruh papan bergaya Nano dengan radio.
Sejujurnya, saya tidak terlalu tahu banyak tentang mereka karena saya lebih menyukai pria 2,4 Ghz. …., bagaimanapun, tampak hebat dan saya akan senang mendapatkannya segera setelah saya bisa. Arduinos (atau modul) ini sempurna untuk sensor cuaca (jauh dari basis Anda), telemetri UAV, dan bahkan mungkin semacam IoT non-WiFi (bukan IoT dengan benar, tetapi Anda tetap dapat mengontrol elektronik rumah Anda dengan jenis radio ini). Jadi, jika Anda tertarik dengan hal seperti ini, cobalah untuk mendapatkan salah satunya.
Langkah 9: Frekuensi Radio Lainnya
Selain modul dan board WiFi, Bluetooth dan 2.4 Ghz, ada juga beberapa yang beroperasi pada frekuensi yang berbeda. Adafruit Feather 32u4 RFM95, misalnya, yang keberadaannya saya temukan ketika saya membaca Ible hebat karya Jakub_Nagy ini, menggunakan frekuensi yang lebih rendah untuk mencapai transmisi jarak jauh (LoRa = +10km jangkauan). Saya belum mencobanya, tetapi sepertinya proyek yang sangat menarik. Beberapa modul menggunakan 169 Mhz, 433 Mhz, 868 Mhz, atau 915 Mhz, tetapi semua frekuensi di bawah 1 Ghz. Keuntungan dibandingkan sistem 2.4 adalah jangkauannya ditingkatkan, tetapi kecepatan data harus lebih rendah (tidak terlalu penting … Anda tidak akan mengirim file 1 Gb melalui radio ini … mungkin). Antarmuka pin dapat sangat bervariasi, dari 3 atau 4 pin hingga seluruh papan bergaya Nano dengan radio.
Sejujurnya, saya tidak terlalu tahu banyak tentang mereka karena saya lebih menyukai pria 2,4 Ghz. Adafruit Feather 32u4 RFM95, bagaimanapun, tampak hebat dan saya akan senang mendapatkannya segera setelah saya bisa. Arduino (atau modul) ini sempurna untuk sensor cuaca (jauh dari basis Anda), telemetri UAV, dan bahkan mungkin semacam IoT non-WiFi (bukan IoT yang benar, tetapi Anda tetap dapat mengontrol elektronik rumah Anda dengan jenis radio ini). Jadi, jika Anda tertarik dengan hal seperti ini, cobalah untuk mendapatkan salah satunya.
Langkah 10: Mari Kembali ke Papan Berkemampuan Non Nirkabel… Lindungi Arduino yang Kompatibel
Seperti yang saya katakan di salah satu langkah pertama, pelindung adalah PCB yang ditumpuk langsung di atas papan Arduino untuk a) menambah fungsi dan b) mengurangi kebutuhan kabel. Terkadang, perisai dapat ditumpuk ke perisai lain, membuat sandwich atau menara perisai dari banyak bard. Beberapa pelindung hanya kompatibel dengan Arduino tertentu (karena distribusi pin bervariasi dari model ke model); sementara yang lain dirancang untuk lebih dari satu (layar ini sangat besar, taktil, dan kompatibel dengan Uno dan Mega. Serius ingin mendapatkannya. Mudah-mudahan, jika saya memenangkan kontes Arduino, saya bisa mendapatkan tetapi modul ini dan banyak lagi komponen Arduino lainnya untuk menghadirkan lebih banyak Instruksi kepada Anda).
Sebagian besar perisai dirancang untuk Uno dan Mega (mungkin juga untuk papan serupa, tetapi tidak begitu yakin tentang itu. Jangan merusak perisai atau papan Anda!). Perisai juga dapat dibuat khusus (lihat Ibles ini) atau dirancang untuk papan yang lebih kecil. Beberapa dari mereka menambahkan kemampuan nirkabel, konektivitas jaringan, layar, tombol, permukaan proto-board, pengontrol motor, relai AC, dll. Beberapa pelindung khusus dirancang khusus untuk pencetakan CNC dan 3d (papan Ramp). Ini memiliki soket di bagian atas untuk menambahkan driver motor stepper.
Jadi, jika Anda berpikir untuk menggunakan papan Arduino untuk digunakan dengan perisai yang berbeda, saran terbaik saya adalah Mega dan Uno. Yang terakhir memiliki kelemahan karena memiliki lebih sedikit pin, jadi Anda tidak akan dapat menggunakan perisai yang lebih besar sebagai Ramp. Mega, di sisi lain, memiliki masalah sendiri: beberapa pin di Uno ditemukan di sektor yang berbeda di Mega, jadi Anda tidak akan dapat menggunakan semua perisai Uno, yang lebih populer dan tersebar luas daripada yang Mega.
Langkah 11: Pencetakan CNC dan 3d
Beberapa proyek favorit saya terkait dengan mesin cetak CNC atau 3d (dan drone). Kemampuan mengubah desain komputer menjadi gerakan mekanis 3D hanyalah…. Luar biasa. Tidak hanya bagian teoretisnya yang keren; kepuasan membuat karya Anda sendiri dengan mesin yang ANDA buat dari awal sangatlah besar. Pelindung CNC dapat digunakan untuk membuat pengukir dan pemotong laser, mesin bor, CNC berbasis Dremel, dll. Saat ini saya sedang menabung untuk membuat printer 3d pertama saya, berdasarkan pelindung Arduino Mega dan Ramps 1.5. Sampai sekarang, semua bagian mekanis yang saya butuhkan untuk proyek saya dibuat menggunakan Lego atau yang serupa, menghasilkan "mesin" yang menarik tetapi tidak tepat. Tolong pilih saya dan bantu proyek saya berjalan. Setelah selesai, saya akan mencoba membuat Ible tentang cara membuat printer 3d.
Kembali ke pencetakan CNC dan 3d, jika Anda tertarik dengan salah satu dari hal-hal ini, Anda mungkin harus memeriksa pelindung CNC ini (dirancang untuk Uno, tapi saya curiga itu juga kompatibel dengan Mega) atau yang pencetakan 3d ini (Arduino Mega hanya kompatibel, memiliki terlalu banyak pin untuk Uno). Baik pelindung CNC maupun pencetakan 3d memiliki soket yang dikhususkan untuk driver motor stepper (mirip dengan A9488), yang mengontrol motor sumbu X, Y, dan Z (dan ekstruder pada printer 3d). Saya tidak tahu banyak tentang pelindung CNC, tetapi Ramps juga memiliki konektor yang diperlukan untuk bagian lain dari printer 3d (termistor, sumber daya tinggi, tempat tidur pemanas, dll.). Sejauh yang saya tahu, ada 3 versi papan Ramps (3d printing shield): 1.4, 1.5, dan 1.6. Dua model terakhir hampir identik, terlihat rapi dan relatif polos, sedangkan yang tertua terlihat sedikit berbeda (dengan transistor yang dipasang menggunakan teknologi THT, sekering yang lebih besar, dll.). 1.6 mencakup pendinginan yang lebih baik untuk transistor MOSFET. Tidak terlalu banyak perbedaan, jadi pilihlah yang paling Anda sukai (cobalah untuk mendapatkan yang terbaru).
Jadi, Arduino terbaik untuk proyek ini adalah Mega (tidak begitu yakin apakah itu kompatibel dengan pelindung CNC. Saya melihat seseorang menggunakan Ramps untuk memberi daya pada mesin CNC. Anda harus mencarinya dan memberi tahu saya tentang hal itu), dan di tempat kedua Uno (jelas tidak kompatibel dengan Ramps). Anda dapat memasang printer 3d menggunakan hampir semua Arduino dengan jumlah pin yang cukup banyak; namun, ini akan menjadi kekacauan yang serius, jadi hemat waktu dan kesabaran Anda dan dapatkan Mega.
Langkah 12: Papan Mikro (tidak Seperti Mikro Arduino … Papan Mikro Serius)
Anda pikir Pro Mini dan Nano kecil? Nah, lihat saja "papan" Attiny (sebenarnya hanya chip). Terkadang Anda hanya perlu mengontrol servo kecil hanya dengan satu pin, atau mengedipkan led setiap 3 detik, dan meletakkan elektronik di tempat yang sangat kecil (2x2x2 cm). Apa yang kamu kerjakan? Pertama-tama, Anda melupakan Mega dan Uno. Kemudian Anda sedikit ragu dan akhirnya menghapus Nano dan Pro Mini dari pikiran Anda. Apa yang tersisa? Sebuah mikro, 8-pin IC (Integrated Chip) yang disebut Attiny85.
“Papan” mikro ini (yang sebenarnya hanya sebuah chip kecil) memiliki pin 5v dan Gnd (masing-masing 1), dan 6 pin lainnya, beberapa di antaranya ganda (atau tiga kali lipat) sebagai pin analog, digital, SPI, dll. Anda harus memeriksa pinout untuk spesifikasi yang tepat. Rupanya, papan dapat diprogram dengan adaptor USB khusus atau bahkan dengan Arduino lain (menggunakan sketsa khusus dan antarmuka SPI. Saya bukan ahli dalam hal ini). Saya sangat berpikir bahwa Anda cukup menggunakan programmer Pro Mini (menggunakan pin Tx dan Rx) untuk mengunggah sketsa; tapi sejauh yang saya tahu sekarang, Anda tidak bisa.
Jadi, papan mikro yang bagus untuk proyek mikro adalah Attiny85 (hanya sebuah chip, tetapi Anda dapat menyoldernya ke papan tempat memotong roti atau menggunakan soket IC perempuan 2x4, di mana Attiny85 harus pas), Digispark Attiny85 (ini adalah terobosan Kickstarter papan untuk IC ini. Ini termasuk, dalam ruang kecil, konektor USB, pengatur daya, dan pin untuk membuat koneksi lebih mudah), atau IC Attiny lainnya (mereka datang dalam berbagai ukuran).
Langkah 13: Bagaimana Dengan Klon?
Hampir setiap produk bagus mendapatkan klon dan penirunya. GoPro, DJI, Lego, dan setiap merek dan perusahaan yang sukses telah melihat ini terjadi. Dan Arduino tidak terkecuali dengan aturan tersebut. Sejujurnya, saya bahkan tidak tahu bagaimana membedakan Arduino asli dari yang palsu. Mungkin bahkan salah satu papan yang saya rekomendasikan adalah tiruan, tetapi kebanyakan tidak. Jika Anda ingin mempelajari papan mana yang asli dan mana yang tidak, Anda harus memeriksanya di internet, karena ada banyak sekali tutorial dan info yang diperlukan untuk mencari tahu.
Saya tidak akan mengatakan apakah Anda harus mempercayai klon atau tidak. Anda harus, tentu saja, mencoba untuk mendapatkan papan asli, karena akan ada lebih banyak info dan dukungan untuk mereka di web. Selain itu, klon terkadang berbeda dalam distribusi pin, jadi perisai mungkin tidak berfungsi pada papan yang "sama".
Saya ragu papan yang saya miliki adalah klon. Keempatnya relatif murah, jadi menghemat uang atau kurang tidak akan mengubah hidup saya. Masalah dengan klon adalah bahwa a) Nama atau model mungkin berbeda pada Arduino IDE; b) Perisai mungkin tidak kompatibel; c) Pin khusus mungkin berbeda (I2C, SPI, dll.); d) Mereka mungkin tidak bekerja seperti yang diharapkan. Klon, bagaimanapun, dapat bekerja dengan sempurna, dan Anda bahkan mungkin lebih bahagia dengan yang palsu dengan yang asli. Tapi, jika ada yang gagal, ingat saya bilang bahwa Anda harus mendapatkan yang asli (tolong jangan salahkan saya untuk apa pun yang bukan salah saya. Jika ya, Anda bisa menyalahkan saya).
Langkah 14: Langkah Selanjutnya?
Jadi, sekarang saya telah memberi tahu Anda tentang sebagian besar kategori Arduino yang saya ketahui, saatnya bagi Anda untuk…
- Pilih papan Anda sendiri dan ceritakan tentang itu ("Saya berhasil!" Opsi).
- Buat proyek Arduino yang hebat dan posting sebagai "Saya berhasil!".
- Bangun Arduino Anda sendiri (seperti orang-orang ini) atau cukup gunakan IC, seperti yang dilakukan Nikus di Quadcopter Instructable-nya.
- Beri tahu saya untuk menambahkan kategori papan Arduino ke daftar.
- Tulis Instructable Anda sendiri yang mengagumkan.
Nah, sekarang setelah Anda selesai membaca, silakan pilih saya di kontes Arduino. Semoga Ible ini bermanfaat bagi Anda dan membantu Anda dalam proyek pertama atau berikutnya, dan terima kasih banyak telah membaca!
Direkomendasikan:
Steam Punk UPS Anda untuk Mendapatkan Jam Kerja untuk Router Wi-fi Anda: 4 Langkah (dengan Gambar)
Steam Punk UPS Anda untuk Mendapatkan Jam Kerja untuk Router Wi-fi Anda: Ada sesuatu yang pada dasarnya tidak menyenangkan ketika UPS Anda mengubah daya baterai 12V DC menjadi daya 220V AC sehingga transformator yang menjalankan router Anda dan serat ONT dapat mengubahnya kembali menjadi 12VDC! Anda juga melawan [biasanya
Cara Membuat RADAR Menggunakan Arduino untuk Proyek Sains - Proyek Arduino Terbaik: 5 Langkah
Cara Membuat RADAR Menggunakan Arduino untuk Proyek Sains | Proyek Arduino Terbaik: Hai teman-teman, dalam instruksi ini saya akan menunjukkan kepada Anda bagaimana membuat sistem radar luar biasa yang dibangun menggunakan arduino nano, proyek ini sangat ideal untuk proyek sains dan Anda dapat dengan mudah membuatnya dengan investasi dan peluang yang sangat sedikit jika memenangkan hadiah besar untuk
10 Proyek Dasar Arduino untuk Pemula! Buat Setidaknya 15 Proyek Dengan Satu Papan!: 6 Langkah
10 Proyek Arduino Dasar untuk Pemula! Buat Setidaknya 15 Proyek Dengan Satu Papan!: Proyek Arduino & Papan Tutorial; Termasuk 10 proyek Arduino dasar. Semua kode sumber, file Gerber, dan lainnya. Tidak ada SMD! Solder mudah untuk semua orang. Komponen yang mudah dilepas dan diganti. Anda dapat membuat setidaknya 15 proyek dengan satu
LED RGB Terbaik untuk Proyek Apa Pun (WS2812, alias NeoPixels): 6 Langkah (dengan Gambar)
LED RGB Terbaik untuk Proyek Apa Pun (WS2812, Aka NeoPixels): Saat kami bekerja dengan LED, kami sering ingin mengontrol statusnya (hidup/mati), kecerahan, dan warna. Ada banyak, banyak cara berbeda untuk melakukan ini, tetapi tidak ada solusi yang sekompak LED RGB WS2812. Dalam kemasannya yang mungil 5mm x 5mm
Dudukan Baterai Gerilya untuk Papan Tempat Memotong Roti / Proyek Arduino Anda: 3 Langkah
Dudukan Baterai Gerilya untuk Papan Tempat Memotong Roti / Proyek Arduino Anda: Saya bereksperimen dengan DS1307 dan Arduino, saya harus menemukan cara untuk menghubungkan baterai CR1212. Saya mencari-cari di kotak konektor saya, dan tidak menemukan apa pun yang bisa membantu. Lalu, eurêka! Saya memiliki iluminasi