Proyek Levitasi Magnetik Arduino Nano: Panduan Komponen dan Pemasangan
Komponen dan Perlengkapan
- Arduino Nano R3 – 1 unit (Anda dapat menggunakan arduino mana pun, namun shield dibuat untuk Nano)
- Elektromagnes 12v 25mm diameter – 1 unit
- Sensor Hall Linier 49E – 1 unit (Jangan gunakan saklar hall effect)
- Transistor Darlington Daya Tinggi – 1 unit (TIP 120)
- Resistor 1k ohm – 1 unit
- Dioda 1N4007 – Tegangan Tinggi, Daya Tinggi – 1 unit
- Sumber daya 12V 1A – 1 unit
- Breadboard (umum) – 1 unit
- Saklar Pushbutton SparkFun 12mm – 2 unit
- Kabel jumper (umum) – 1 unit
Aplikasi dan Layanan Online
Tentang Proyek
Levitator dengan Arduino.
Anda dapat mencetak 3D badan atau tidak.
https://www.thingiverse.com/thing:1392023
- Mudah dicetak dan dipasang (Hanya beberapa lem, tidak ada skru).
- Cukup instal firmware(Levitator.ino) di papan arduino.
- Tidak perlu komputer, hanya sumber daya 12V, setelah instal firmware.
- Gunakan saklar untuk menyesuaikan posisi magnet permanen.
- Gunakan serial monitor arduino untuk melihat nilai yang benar untuk Anda.
- Anda dapat mengkode nilai yang benar dalam mainan Anda secara hard.
Anda dapat menggunakan protoboard atau membuat papan Anda sendiri (Arduino Nano).
https://www.thingiverse.com/thing:1392530
Atau cukup beli satu:
https://oshpark.com/shared_projects/kxH3Ak1b
Perhatian:
- Letakkan sensor hall di bawah ujung(top_sensor.stl) lihat gambar;
- Untuk bekerja dengan benar, sensor efek hall harus setidaknya 5mm jarak dari elektromagnes;
- Anda dapat menggunakan sensor hall linier lainnya (jangan gunakan saklar sensor hall);
- Gunakan magnet permanen neodymium (tidak akan bekerja dengan magnet biasa);
- Benda berat lebih stabil;
Lihat hasil buatan saya di Thingiverse untuk detail dan tips lebih lanjut.
Levitator 3D Printed:
https://www.thingiverse.com/make:201394
Shield untuk Arduino Nano:
https://www.thingiverse.com/make:201420
Itu mudah.
Kode
- Levitator.ino
- Levitator_PID.ino
Levitator.ino
// Kode untuk mainan Levitasi Magnetik dengan Arduino.
// Versi mudah (Tanpa PID)
// ... (kode lengkap tersedia dalam proyek asli)
Levitator_PID.ino
// Kode untuk mainan Levitasi Magnetik dengan Arduino.
// Versi PID
// ... (kode lengkap tersedia dalam proyek asli)
Skematik
Fritzing IDE