Arduino buatan sendiri. Membuat papan Arduino buatan sendiri dengan tangan anda sendiri Arduino buatan sendiri

Arduino ialah platform pengkomputeran perkakasan yang digunakan untuk mereka bentuk dan mencipta peranti elektronik pelbagai aras kesukaran.

Pereka bentuk elektronik ini berdasarkan platform perkakasan untuk input dan output, yang diprogramkan dalam bahasa Pemprosesan/Pendawaian, berdasarkan C++. Apakah komponen yang terdiri daripada Arduino, apakah yang boleh anda lakukan dengannya, dan bagaimana anda boleh belajar menggunakan cip pintar ini?

Apa itu Arduino

Arduino adalah salah satu pengawal kecil yang paling biasa dengan satu set input dan output yang berfungsi mengikut program pra-tulisan. Pengawal serba boleh ini sangat mudah untuk mencipta prototaip peranti elektronik, menjadikannya popular bukan sahaja di kalangan pelajar dan penggemar dari seluruh dunia, tetapi juga dalam kalangan pereka dan pencipta termaju.

Arduino mengagumkan dengan serba boleh. Menggunakan papan pengembangan khas, pengawal ini boleh berinteraksi dengan peranti lain melalui Bluetooth, Wi-Fi, GPRS, membuat dan menerima panggilan telefon dan SMS.

Pengawal bukan cip mudah, tetapi papan yang melaksanakan rajah siap sedia bekalan kuasa dan antara muka untuk menyambung ke PC, penyambung input dan output.

Terima kasih kepada pelbagai perpustakaan protokol, adalah mungkin untuk mengatur interaksi Arduino dengan sensor dan servos yang digunakan dalam robotik moden.

Dan seni bina terbuka memungkinkan untuk menyesuaikan Arduino untuk sebarang tujuan. Dan terima kasih kepada bahasa pengaturcaraan yang dipermudahkan, ia akan menjadi mudah walaupun untuk pemula untuk menguasai bekerja dengan pengawal. Ia amat mudah untuk bekerja dengan Arduino terima kasih kepada platform, yang memberikan respons yang hampir serta-merta kepada arahan yang diprogramkan.

Apa yang boleh anda lakukan dengan Arduino? Seorang pengaturcara, pereka bentuk atau jurutera boleh mengubah hampir semua idea asal menjadi prototaip yang berfungsi - anda hanya perlu membeli pengawal dan komponen radio tambahan. Selain itu, pengaturcaraan dan peminat reka bentuk litar terpikat dengan kos rendah Arduino, yang menjadikan pengawal boleh diakses oleh orang ramai.

Projek Arduino: apa yang boleh anda lakukan

Mari lihat beberapa idea asli, yang boleh dilaksanakan pada Arduino. Sebagai tambahan kepada rajah itu sendiri, anda mungkin memerlukan bahagian tambahan, yang paling menguntungkan untuk dibeli di AliExpress.

Pengatur suhu rumah

Anda boleh melaksanakan projek sedemikian menggunakan beberapa papan Arduino Nano dan satu Arduino Uno/Mega, yang akan bertindak sebagai asas. Komunikasi antara modul boleh direalisasikan menggunakan NRF24L01, modul komunikasi radio yang memungkinkan untuk menggabungkan sehingga 6 papan.

Dalam satu kes, adalah perlu untuk memasang Arduino Nano yang disambungkan kepada penderia kelembapan dan suhu DHT22, serta modul NRF24L01. Sumber kuasa boleh menjadi bateri biasa. Beberapa peranti ini mesti diletakkan di semua bilik di dalam rumah.

Penunjuk daripada Arduino Nano akan dihantar ke pangkalan, yang akan menjadi Arduino Mega atau Uno. Ia juga perlu untuk memasang penerima isyarat NRF24L01, bekalan kuasa dan paparan LCD untuk memaparkan maklumat teks. "Pangkalan" mesti terletak berdekatan dengan sistem pemanasan. Menerima dan memproses data masuk mengenai kelembapan dan suhu, pangkalan akan menghantar arahan kepada sistem pemanasan untuk meningkatkan atau menurunkan suhu.

mesin CNC

Idea ini adalah antara yang paling sukar untuk dilaksanakan. Dengan Arduino Mega anda boleh melaksanakan bukan sahaja mesin CNC, tetapi juga pencetak 3D. Sebagai tambahan kepada papan itu sendiri, anda memerlukan pemandu motor L298N, serta motor itu sendiri. Kerja selebihnya ialah pembangunan bingkai dan kod.

Rumah hijau pintar

Semua pemilik taman atau plot peribadi Mereka tahu berapa banyak perhatian yang diperlukan oleh rumah hijau dan anak benih yang ditanam di dalamnya. Ia adalah perlu untuk sentiasa memantau kelembapan tanah, membuka dan menutup pintu dalam masa, dsb. Dengan bantuan Arduino, semua proses rutin ini boleh diautomasikan.

Menggunakan hanya satu papan Arduino Mega dan pengawal DHT22, anda boleh merakam dan memaparkan maklumat tentang suhu di rumah hijau, serta menghantar arahan untuk mula menyiram, mengawal motor untuk membuka dan menutup pintu.

robot

Robot adalah mainan terbaik bukan sahaja untuk kanak-kanak, tetapi juga untuk orang dewasa, terutamanya apabila ia mungkin untuk mengawalnya. Menggunakan Arduino dan pelbagai bahan yang tersedia, anda boleh membuat robot dalam sebarang konfigurasi: daripada model yang paling primitif kepada yang kompleks.

Contohnya, dengan bantuan pencari jarak ultrasonik HC-SR04, robot anda akan dapat merekodkan jarak ke halangan dan mengelakkannya semasa ia bergerak. Dengan menggunakan pemandu motor L293D, anda akan mempunyai 3 servos dan 4 motor yang boleh anda gunakan. Menggunakan modul HC-06, anda akan dapat mengawal ciptaan anda melalui Bluetooth melalui telefon pintar.

Sudah tentu, ini bukan penghujung senarai projek Arduino yang boleh anda lakukan sendiri - kemungkinan di sini hanya terhad oleh imaginasi dan kemahiran anda.

Dari sudut pandangan praktikal, lebih mudah untuk membeli papan siap pakai dan tidak mengganggu, tetapi kemahiran yang diperoleh dalam pembuatan ini kraftangan, mungkin berguna di masa hadapan.

Langkah 1: Bahagian dan alatan radio yang diperlukan

Sebarang proses pembuatan produk buatan sendiri bermula dengan penyediaan bahan dan asas teknikal.

Komponen radio:

  • ATmega328;
  • 2 kapasitor elektrolitik dengan kapasiti 10 uf (mikrofarad);
  • 2 kapasitor dalam bekas seramik bulat dengan kapasiti 22 pf (picofarad);
  • pengatur voltan L7805;
  • resonator kuarza 16 MHz;
  • butang kebijaksanaan;
  • LED;
  • soket untuk litar mikro;
  • pengatur voltan LM1117T-3.3 (pilihan);
  • 2 kapasitor tantalum dengan kapasiti 10 uf (mikrofarad) (pilihan).

Alatan:

  • Besi pematerian;
  • Multimeter.

Langkah 2: Penerangan

Selepas anda membeli semua komponen radio, sudah tiba masanya untuk memasangnya, tetapi sebelum itu anda perlu menyebut beberapa perkataan tentang atmega328. Terdapat dua jenis litar mikro: dengan pemuat but (pemuat but, juga dikenali sebagai pemuat but) dan tanpanya. Perbezaan dalam harga litar mikro tidak ketara, tetapi jika anda membeli "mikrofon" dengan pemuat but, anda boleh melangkau beberapa langkah dari artikel ini. Jika anda membelinya tanpa pemuat but, maka anda perlu melakukan semua yang diterangkan dalam langkah berikut.

Pemuat but diperlukan untuk memuatkan kod dari Arduino IDE ke dalam cip.

Langkah 3: Muatkan "pemuat but"

Untuk langkah ini anda memerlukan papan Arduino UNO. Mengikuti rajah, kami memateri komponen radio ke papan litar. Pada peringkat ini, tidak perlu memasukkan pengawal selia voltan dalam litar, kerana Arduino akan memberikan voltan yang diperlukan.

Mari kita konfigurasikan papan Arduino UNO sebagai ISP. Ini mesti dilakukan supaya papan menyalakan mikropengawal ATmega, dan bukan dirinya sendiri. Jangan sambungkan ATmega semasa kod sedang dimuat turun.

  • Mari sambungkan Arduino ke PC;
  • Mari buka Arduino IDE;
  • Buka > Contoh > Arduino ISP;
  • Mari muat turun firmware.

Langkah 4:

Selepas semua elemen litar disambungkan bersama, buka IDE.

  • Pilih Arduino328 dari Alat > Papan
  • Pilih Arduino sebagai ISP dari Tools > Programmer
  • Pilih Burn Bootloader

Selepas rakaman berjaya, anda akan menerima "Pemuat but selesai terbakar".

Langkah 5: Tambah Pengatur 5V

Selepas memancarkan pemuat but, kami akan menyelesaikan pembuatan papan. Pengatur voltan L7805 ialah perincian penting skim. Pinout adalah seperti berikut (lihat bahagian hadapan): kaki paling kiri ialah pintu masuk, kaki tengah ialah tanah, dan kaki paling kanan ialah pintu keluar.

Mengikuti rajah, kami akan menyambungkan pengatur voltan ke arduino.

Langkah 6: Pengatur Voltan 3.3V

Langkah ini adalah pilihan. Pengawal selia hanya digunakan untuk kuasa perisai/modul luaran yang memerlukan 3.3V.

Langkah 7: Perisian tegar pertama

Sebaik sahaja kami melengkapkan bahagian sisi, tiba masanya untuk memuat naik kod pertama. Untuk memancarkan perisian tegar, kami akan mengalih keluar mikropengawal ATmega 328 asli daripada papan UNO dan menggantikannya dengan mikropengawal baharu. Sebaik sahaja kami memuat turun kod, kami akan menukar cip.

Itu sahaja! Terima kasih atas perhatian anda!


Mari mulakan!

Langkah 1.Pengenalan.


Soalan, bagaimana dan apa yang perlu dilakukan, dan mengapa saya memerlukannya secara umum?

Selepas melayari banyak maklumat tentang Arduino...daripada membuat kiub LED, kepada membuat Rumah Pintar, kepada membuat dron terbang...
anda, seperti saya, dengan tergesa-gesa mula mencari maklumat yang lebih kurang boleh diterima tentang pembuatan papan yang maha kuasa ini.
"Sial, saya mahu satu!" atau "Saya mahu melakukan ini sekarang." Dan semua kemungkinan aplikasi peranti ini berputar di kepala saya.
Tangan anda sendiri mula mencari bahagian untuk papan, pergi ke Internet, dan di sana:
ARDUINO.Hanya 25$.
Itu sahaja.
Semua kombinasi hilang dari kepala saya.
Keputusasaan.
Anda tidak tahu bagaimana untuk hidup lebih jauh.
Dan kemudian anda menjumpai laman web ini!
Anda telah diselamatkan!
Lagipun, sekarang kami akan memasang papan yang serasi dengan ARDUINO dalam masa 15 minit dan hanya kira-kira 300 rubel!

Langkah 2. Dapatkannya sekarang!


Anda memerlukan komponen ini:
- Lembaga pembangunan
-ATMega 328(nota penterjemah: ATMega 8.168 juga boleh digunakan)
-Papan Arduino sedia (*dan sekali lagi penterjemah - bukannya Arduino, anda boleh menggunakan mana-mana pengaturcara, walaupun "5 wayar")
-1 resonator pada 16 MHz
-3 perintang setiap 100 Ohm
-1 perintang setiap 10kOhm
-2 kapasitor pada 22pF
-3 LED (merah, kuning dan hijau)
-1 Bateri jenis Krona (9 volt) dengan bahagian mengawan
-Kabel USB
-1 penstabil voltan "Krenka"
-Komputer, komputer riba dengan Arduino IDE dipasang.
Itu sahaja.

Langkah 3. Permulaan pemasangan.


Ambil papan roti dan selamatkan mikropengawal supaya kakinya tidak tertutup (ia harus berdiri di atas "alur")

Langkah 4. Menyambung engkol.

Letakkan Krenka pada susun atur di sebelah MK.
Pinout Krenki:
-VCC (bekalan kuasa luar)
-GND(Ground.Contact biasa)
-Output
Sambungkan wayar hitam ke GND Sambungkan hujung yang satu lagi ke bas "GND" pada papan roti.
Sambungkan VCC ke kuasa + bas pada papan roti.
Dan buang Output ke tempat bekalan kuasa untuk cip akan berada.

Langkah 5. Kami membekalkan kuasa kepada MK.


Lihat baik-baik pada pinout ATMega.
Sambungkan Output CRANKS dan GND papan roti, masing-masing, kepada Output (7 dan 20 pin) dan GND (8 dan 22 pin) MK.

Langkah 6. Tambah ketepatan.



Sambungkan kapasitor 22pF antara GND dan pin 9 ATMega.
Dan kapasitor kedua antara pin ke-10 ATMega dan, sekali lagi, tanah.
Tambah perintang 10k Ohm antara 5v dan RESET (1 pin).

Langkah 7. Tambah LED.

Palamkan wayar di mana-mana pada papan.
Sambungkan perintang 100 Ohm ke satu hujung wayar (lihat gambar)
Sambungkan kaki panjang diod kuning (+) ke hujung perintang yang satu lagi.
Sambungkan kaki pendek (-) ke tanah.
Ulang untuk diod merah dan hijau.

Langkah 8. Sambungkan semua ini kepada ARDUINO.
Kami telah datang jauh, bagaimanapun!

Sambungkan diod kuning ke pin 9 Arduino.
Diod kuning menunjukkan operasi pengaturcara.
Sambungkan diod merah ke pin 8 Arduino.
Ia menyala jika ada masalah.
Dan sambungkan diod hijau ke pin 7.
Ia menunjukkan status pemuatan pemuat but.
Sambungkan 4 wayar (3 kuning dan hijau dalam gambar) ke pin ATMega pada papan roti (lihat rajah).
Dan kemudian wayar ini ke 10-13 pin Arduino.
Jangan lupa untuk menyambung 5 dan GND Arduino dan papan roti!

Langkah 9. Pengaturcaraan.
Fuh, kita perlu memuatkan pemuat but.
Bagaimana, anda bertanya?
AK macam tu!
1) Lancarkan Arduino IDE.
2) Pilih File-Contoh-Arduino ISP.
3) Susun lakaran dan muat naik ke Arduino.
Selepas memuat naik lakaran, anda akan melihat bahawa diod kuning mula berkelip.
Sekarang tambahkan perintang 100 ohm antara tetapan semula tanah dan Arduino.

Langkah 10. Sebenarnya mengisi pemuat but.


Dalam Arduino IDE pilih:
Tools-Board-Arduino Duemilkanove dengan AtMega 328 (* Jika anda tidak menggunakan AtMega 328, cari dalam senarai model dengan pengawal yang telah anda pasang)
Tools-Programmer-Arduino sebagai ISP.
Dan sekali lagi dalam menu Alat Pergi dan klik "Burn Bootloader"
Perisian tegar akan bermula (mengambil masa kira-kira seminit)
"Pemuat But Selesai Membakar" akan muncul pada skrin

Jika berlaku masalah, diod merah menyala, maka ia tidak berjaya Hubungi kami dalam mesej peribadi atau di [e-mel dilindungi].
Voila! Anda mempunyai Arduino anda sendiri!
Selamat bekerja!

Kali ini saya akan memberitahu anda cara membuat Arduino dengan tangan anda sendiri, dan walaupun tanpa besi pematerian. Litar untuk klon Arduino mudah ini dipanggil Udang. Udang buatan sendiri serasi sepenuhnya dengan Arduino IDE, jadi anda boleh menjalankan sebarang lakaran padanya dengan mudah. Perlu diperhatikan dengan segera bahawa untuk membuat Udang dari awal anda memerlukan papan Arduino yang berfungsi. Ia perlu memasang pemuat but pada mikropengawal kosong. Jika anda tidak mempunyai Arduino di tangan, maka anda boleh membeli mikropengawal yang telah dipancarkan dan segera melompat ke bahagian 2. Untuk mencipta Udang kita memerlukan:

  • mikropengawal ATMEGA328P-PU;
  • perintang 10 kOhm;
  • kapasitor 10-100 µF, elektrolitik;
  • kapasitor 22 pF, seramik - 2 pcs;
  • kapasitor 100 nF, seramik - 4 pcs;
  • butang kebijaksanaan;
  • kuarza 16 MHz;
  • papan roti;
  • satu set pelompat untuk papan roti;
  • Penukar USB ke UART berdasarkan FT232R, CP2102 atau CH340.

1. Menyalin pemuat but ke mikropengawal yang bersih

Biasanya, untuk menulis program ke mikropengawal, anda perlu menggunakan peranti berasingan - pengaturcara. Arduino bagus kerana ia tidak memerlukan pengaturcara. Sebaliknya, perisian tegar khas yang dipanggil pemuat but digunakan. Pemuat but ini boleh menerima program dari luar dan menulisnya ke memori kilat mikropengawal. Jadi, pemuat but ditulis ke dalam mikropengawal di kilang. Dan untuk membuat Udang kami berfungsi, kami perlu mengulangi prosedur ini. Di sinilah kita memerlukan papan Arduino lain, yang telah disebutkan pada awalnya. Prosedur pemasangan pemuat but terdiri daripada tiga langkah. Langkah 1. Pemasangan pada papan Arduino yang berfungsi program khas- OptiLoader Buka program OptiLoader membolehkan anda memancarkan pemuat but optiboot ke dalam mikropengawal Udang kami. Pada masa penulisan, OptiLoader menyokong mikropengawal: ATmega8, ATmega168, ATmega168P, ATmega168PB, ATmega328, ATmega328P, ATmega328PB. Muat turun arkib menggunakan salah satu pautan:
  • dari repositori rasmi: https://github.com/WestfW/OptiLoader
  • dari laman web kami:
Buka bungkusan arkib dan buka lakaran dalam IDE Arduino. Muat naik lakaran ke papan Arduino yang berfungsi. Putuskan sambungan Arduino daripada kuasa USB. Nota. Jika anda memuat turun program dari github, anda perlu menamakan semula folder "optiLoader-master" kepada "optiLoader" sahaja Langkah 2. Menyambung mikropengawal kosong Kami menyambungkan papan Arduino yang berfungsi dengan mikropengawal bersih mengikut rajah di bawah. Semuanya sangat mudah di sini. Kami melihat gambar dengan teliti, masukkan pendawaian, periksa tujuh kali. Gambarajah skematik Penampilan susun atur
Langkah 3. Pemuat but perisian tegar Sekarang mari sambungkan Arduino kepada kuasa melalui USB. Sejurus selepas dihidupkan, program akan mula menyalin pemuat but ke mikropengawal yang bersih. Dalam kes ini, LED RX dan TX akan berkelip secara aktif. Sebaik sahaja LED berhenti berkelip, penyalinan selesai. Jika berlaku masalah dan LED tidak berkelip, anda boleh membuka monitor COM. OptiLoader memaparkan keseluruhan proses penyalinan pemuat but. Jika berjaya, laporan prosedur akan kelihatan seperti ini.

2. Memuat naik program ke Udang

Jadi sekarang kami mempunyai Arduino buatan sendiri dengan pemuat but berkelip. Untuk memuat naik beberapa lakaran padanya, kami perlu membuka sebahagian litar sebelumnya dan menambahnya dengan elemen baharu Khususnya, kami menambah butang set semula dan litar kuasa pelindung.

Arduino ialah platform universal untuk mikropengawal DIY. Terdapat banyak perisai (kad pengembangan) dan penderia untuknya. Kepelbagaian ini membolehkan anda mencipta beberapa projek menarik yang bertujuan untuk meningkatkan kehidupan anda dan meningkatkan keselesaannya. Bidang aplikasi lembaga tidak terhad: automasi, sistem keselamatan, sistem untuk pengumpulan dan analisis data, dsb.

Daripada artikel ini, anda akan mempelajari perkara menarik yang boleh anda lakukan dengan Arduino. Projek mana yang akan menjadi hebat dan yang akan berguna.

Apa yang boleh anda lakukan dengan Arduino

Pembersih hampagas robot

Membersihkan apartmen adalah tugas rutin dan tidak menarik, terutamanya kerana ia memerlukan masa. Anda boleh menyimpannya jika anda mewakilkan sebahagian daripada kerja rumah kepada robot. Robot ini dipasang oleh jurutera elektronik dari Sochi - Dmitry Ivanov. Dari segi struktur, ia ternyata mempunyai kualiti yang agak tinggi dan tidak kalah dalam kecekapan.

Untuk memasangnya, anda memerlukan:

1. Arduino Pro-mini, atau mana-mana yang serupa dan sesuai dengan saiz...

2. Penyesuai USB-TTL jika anda menggunakan Pro mini. Jika anda memilih Arduino Nano, maka ia tidak diperlukan. Ia sudah dipasang pada papan.

3. Pemacu L298N diperlukan untuk mengawal dan membalikkan motor DC.

4. Motor kecil dengan kotak gear dan roda.

5. 6 penderia IR.

6. Enjin untuk turbin (lebih besar).

7. Turbin itu sendiri, atau lebih tepatnya pendesak daripada pembersih vakum.

8. Motor untuk berus (kecil).

9. 2 sensor perlanggaran.

10. 4 x 18650 bateri.

11. 2 penukar Voltan DC(atas dan bawah).

13. Pengawal untuk pengendalian (mengecas dan menyahcas) bateri.

Sistem kawalan kelihatan seperti ini:

Dan inilah sistem kuasa:

Pembersih sedemikian sedang berkembang, model buatan kilang mempunyai algoritma pintar yang kompleks, tetapi anda boleh cuba membuat reka bentuk anda sendiri yang tidak akan kalah dalam kualiti berbanding analog mahal.

Mampu menghasilkan fluks bercahaya mana-mana warna, mereka biasanya menggunakan LED dalam perumah yang terdapat tiga kristal bercahaya dalam warna yang berbeza. Mereka dijual untuk mengawalnya; intipatinya adalah untuk mengawal arus yang dibekalkan kepada setiap warna Jalur LED, oleh itu, keamatan cahaya setiap tiga warna dilaraskan (secara berasingan).

Anda boleh membuat pengawal RGB anda sendiri menggunakan Arduino, lebih-lebih lagi, projek ini melaksanakan kawalan melalui Bluetooth.

Foto menunjukkan contoh menggunakan satu LED RGB. Untuk mengawal pita, anda memerlukan bekalan kuasa 12V tambahan, kemudian mereka akan mengawal bidai transistor kesan medan termasuk dalam litar. Arus pengecasan pintu dihadkan oleh perintang 10 kOhm ia dipasang di antara pin Arduino dan pintu pagar, secara bersiri dengannya.

Menggunakan mikropengawal anda boleh lakukan alat kawalan jauh sejagat alat kawalan jauh yang dikawal dari telefon bimbit.

Untuk ini anda perlu:

    Arduino mana-mana model;

    Penerima IR TSOP1138;

    LED IR;

    Modul Bluetooth HC-05 atau HC-06.

Projek ini boleh membaca kod dari alat kawalan jauh kilang dan menyimpan nilainya. Selepas itu anda boleh mengawal produk buatan sendiri ini melalui Bluetooth.

Kamera web dipasang pada mekanisme berputar. Ia disambungkan ke komputer dengan dipasang perisian. Ia berdasarkan perpustakaan penglihatan komputer - OpenCV (Perpustakaan Penglihatan Komputer Sumber Terbuka), selepas program mengesan muka, koordinat pergerakannya dihantar melalui kabel USB.

Arduino mengarahkan pemacu mekanisme berputar dan meletakkan lensa kamera. Sepasang servos digunakan untuk menggerakkan kamera.

Video menunjukkan cara peranti ini berfungsi.

Perhatikan haiwan anda!

Idea ini adalah untuk mengetahui di mana haiwan anda berkeliaran, ini boleh menarik minat penyelidikan saintifik dan hanya untuk keseronokan. Untuk melakukan ini, anda perlu menggunakan penjejak GPS. Tetapi untuk menyimpan data lokasi pada beberapa jenis peranti storan.

Dalam kes ini, dimensi peranti memainkan peranan yang menentukan di sini, kerana haiwan itu tidak sepatutnya berasa tidak selesa daripadanya. Untuk merakam data, anda boleh menggunakannya untuk bekerja dengan kad memori Micro-SD.

Di bawah ialah gambar rajah versi asal peranti.

Versi asal projek itu menggunakan papan TinyDuino dan perisai untuknya. Jika anda tidak menemuinya, anda boleh menggunakan salinan Arduino kecil: mini, mikro, nano.

Elemen Li-ion berkapasiti rendah digunakan untuk bekalan kuasa. Bateri kecil bertahan kira-kira 6 jam. Pengarang akhirnya memasukkan semuanya ke dalam balang Tic-Tac yang telah dipotong. Perlu diingat bahawa antena GPS mesti menghala ke atas untuk mendapatkan bacaan sensor yang boleh dipercayai.

Pencuri kunci kod

Untuk memecahkan kunci kombinasi menggunakan Arduino, anda memerlukan motor servo dan stepper. Projek ini dibangunkan oleh penggodam Samy Kamkar. Ini adalah projek yang agak kompleks. Pengendalian peranti ini ditunjukkan dalam video, di mana pengarang menerangkan semua butiran.

Sudah tentu untuk aplikasi praktikal peranti sedemikian tidak mungkin berfungsi, tetapi ia adalah demo yang sangat baik.

Arduino dalam muzik

Ini lebih berkemungkinan bukan projek, tetapi demonstrasi kecil bagaimana platform ini telah digunakan oleh pemuzik.

Mesin gendang pada Arduino. Ia terkenal kerana fakta bahawa ini bukan carian biasa bagi sampel yang direkodkan, tetapi, pada dasarnya, penjanaan bunyi menggunakan peranti "perkakasan".

Penilaian bahagian:

    Transistor jenis NPN, contohnya 2n3904 - 1 pc.

    Perintang 1 kOhm (R2, R4, R5) - 3 pcs.

    330 Ohm (R6) - 1 pc.

    10 kOhm (R1) - 1 pc.

    100 kOhm (R3) - 1 pc.

    Kapasitor elektrolitik 3.3 uF - 1 pc.

Untuk projek itu berfungsi, anda perlu menyambungkan perpustakaan untuk pengembangan siri Fourier yang pantas.

Ia agak mudah dan projek yang menarik daripada kategori "anda boleh bercakap besar dengan rakan anda."

3 projek robot

Robotik adalah salah satu destinasi yang paling menarik Untuk geeks dan hanya mereka yang suka melakukan sesuatu yang luar biasa dengan tangan mereka sendiri, saya memutuskan untuk membuat pilihan beberapa projek yang menarik.

Robot BEAM pada Arduino

Untuk memasang robot berjalan kaki empat anda perlu:

    Untuk menggerakkan kaki anda memerlukan servomotors, contohnya, Tower Hobbies TS-53;

    sekeping dawai tembaga ketebalan sederhana (untuk menahan berat struktur dan tidak bengkok, tetapi tidak terlalu tebal, kerana ia tidak masuk akal);

    Pengawal mikro - AVR ATMega 8 atau papan Arduino bagi sebarang model;

    Untuk casis, reka bentuk menyatakan bahawa Bingkai Sintra telah digunakan. Ia seperti plastik, ia melengkung ke dalam bentuk apa pun apabila dipanaskan.

Hasilnya anda akan mendapat:

Perlu diperhatikan bahawa robot ini tidak memandu, tetapi berjalan, boleh melangkah dan mendaki ketinggian sehingga 1 cm.

Atas sebab tertentu, projek ini mengingatkan saya tentang robot dari kartun Wall-e. Keistimewaannya ialah penggunaannya untuk mengecas bateri. Ia bergerak seperti kereta, pada 4 roda.

Bahagian konstituennya:

    Botol plastik saiz yang sesuai;

  • Pelompat ibu-ayah;

    Panel solar dengan voltan keluaran 6V;

    Sebagai penderma roda, enjin dan bahagian lain - kereta kawalan radio;

    Dua servos putaran berterusan;

    Dua servos konvensional (180 darjah);

    Pemegang untuk bateri AA dan untuk "mahkota";

    Penderia perlanggaran;

    LED, fotoperintang, perintang tetap untuk 10 kOhm - hanya 4 keping;

    Diod 1n4001.

Inilah asasnya - papan Arduino dengan perisai proto.

Inilah rupa alat ganti - roda.

Struktur hampir dipasang, sensor dipasang.

Intipati kerja robot ialah ia pergi ke cahaya. Dia memerlukan kelimpahan untuk navigasi.

Ini lebih kepada mesin CNC daripada robot, tetapi projek ini sangat menghiburkan. Ia adalah mesin lukisan 2 paksi. Berikut adalah senarai komponen utama yang terdiri daripada:

    (DVD)Pemacu CD - 2 pcs.;

    2 pemacu untuk motor stepper A498;

    pemacu servo MG90S;

    Arduino Uno;

    Bekalan kuasa 12V;

    Pen bola mata, dan elemen reka bentuk lain.

Pemacu cakera optik menggunakan blok dengan motor stepper dan rod panduan yang meletakkan kepala optik. Motor, aci dan pengangkutan dikeluarkan dari blok ini.

Anda tidak akan dapat mengawal motor stepper tanpa peralatan tambahan, jadi papan pemacu khas digunakan; lebih baik jika radiator motor dipasang pada mereka semasa memulakan atau menukar arah putaran.

Proses pemasangan dan operasi lengkap ditunjukkan dalam video ini.

Lihat juga 16 projek Arduino terbaik dari AlexGyver:

Kesimpulan

Artikel ini merangkumi hanya satu persampelan kecil daripada semua yang boleh anda lakukan pada platform popular ini. Sebenarnya, semuanya bergantung pada imaginasi anda dan tugas yang anda tetapkan untuk diri sendiri.