Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-23 14:49
Hi guys, jadi ini adalah proyek yang cukup menarik. Di sekolah, kelas kami harus melakukan proyek yang disebut 'Jika Ini, Maka Itu', di mana kami harus menggunakan Arduino untuk membuat apa pun. Kami benar-benar dapat memilih apa saja untuk dibuat, selama kami menggunakan Arduino. Tidak apa-apa jika proyek Anda gagal, jadi saya memulai percobaan.
Saya memiliki ketakutan akan ketinggian selama yang saya ingat. Ini tidak seburuk ketika saya masih muda, tetapi saya masih tidak suka melihat ke bawah ketika berdiri di atas sebuah bangunan. Itu sebabnya saya membuat 'kacamata acrophobia', tetapi masalahnya, saya tidak tahu apakah itu berhasil. Lihat, pada dasarnya saya menggunakan prinsip cermin tak terbatas, tetapi alih-alih membeli strip led RGB, saya membeli strip led RGBW dan saya tidak tahu cara menghubungkannya ke Arduino.
Jika Anda ingin melakukan eksperimen kecil ini sendiri, izinkan saya menunjukkan caranya.
Peringatan! Tolong jangan gunakan ini saat Anda epilepsi. Saya tidak bisa cukup menekankan ini.
Langkah 1: Langkah 1: Dapatkan Materi
Jadi teman-teman, inilah yang Anda butuhkan:
-Arduino Uno.
- Sebuah papan tempat memotong roti.
- Satu set kabel jumper papan tempat memotong roti.
- Strip LED RGB(W) (Saya merekomendasikan strip RGB jika Anda tidak berpengalaman seperti saya. Ada banyak tutorial tentang cara menghubungkannya ke Arduino).
- Dua Masker Selam (Saya pasti dapat merekomendasikan ini karena cukup mudah dilepas:
- Kaca Film Cermin.
- Pemotong kardus.
- Ducktape.
- Selotip.
- Pita dua sisi
- Cat dan kuas.
- Botol semprot (Anda membutuhkannya untuk mengisinya dengan air dan menyemprotkannya ke kaca).
Langkah 2: Langkah 2: Ubah Kaca
1. Ambil masker selam Anda dan pisahkan semua item satu sama lain
2. Ambil kaca dari masker selam Anda dan gunting sebagian Kaca Film Cermin.
3. Semprotkan kaca dan film Anda dengan air dan letakkan dengan hati-hati di atas satu sama lain.
4. Ambil sepotong plastik keras dan coba keluarkan semua gelembung udara.
5. Potong kelebihan film.
Langkah 3: Langkah 3: Letakkan Semuanya Kembali Ke Tempatnya
1. Tempatkan kaca cermin Anda di kedua masker selam Anda (pastikan hanya satu yang memiliki pita plastik).
2. Pastikan semuanya aman.
3. Tempatkan strip Led dengan selotip dua sisi (tidak masalah jika strip yang dipimpin sedikit terlalu panjang, kita dapat menyembunyikannya di langkah berikutnya).
Langkah 4: Langkah 4: Sentuhan Akhir
1. Gunakan selotip bebek untuk menghubungkan masker selam (pastikan kabel berada di luar).
2. Tempelkan selotip pada tempat yang ingin Anda cat.
3. CAT!
Langkah 5: Langkah 5: Pengkodean
Ah ya, bagian yang menyenangkan. jadi ini adalah kode pelangi saya, tetapi jika Anda ingin bereksperimen lebih banyak dengan melihat apakah warna tertentu memiliki efek lebih atau apa pun yang ingin Anda coba, jangan ragu untuk melakukannya.
Catatan: Saya telah menggunakan circuits.io untuk melihat apakah itu benar-benar dan melakukannya, jangan khawatir.
Saya telah menggunakan ArduinoIDE dan perpustakaan neopixel:
#sertakan #tentukan PIN 6
#tentukan NUM_LEDS 24
Adafruit_NeoPixel strip = Adafruit_NeoPixel(NUM_LEDS, PIN, NEO_GRB + NEO_KHZ800);
batalkan pengaturan() {
strip.mulai();
strip.tampilkan();
}
lingkaran kosong() {
siklus pelangi(20);
}
void rainbowCycle(int SpeedDelay) {
byte *c;
uint16_t i, j;
untuk(j=0; j<256*5; j++) {
untuk(i=0; i< NUM_LEDS; i++) {
c=Roda(((i * 256 / NUM_LEDS) + j) & 255);
setPixel(i, *c, *(c+1), *(c+2), *(c+3));
}
showStrip();
penundaan (SpeedDelay);
}
}
byte * Roda(byte WheelPos) {
byte statis c[4];
if(Pos Roda < 85) {
c[0]=Pos Roda * 3;
c[1]=255 - WheelPos * 3;
c[2]=0;
c[3]=0;
} else if(WheelPos < 170) {
WheelPos -= 85;
c[0]=255 - WheelPos * 3;
c[1]=0;
c[2]=Pos Roda * 3;
c[3]=0;
} lain {
WheelPos -= 170;
c[0]=0;
c[1]=Pos Roda * 3;
c[2]=255 - WheelPos * 3;
c[3]=0;
}
kembali c;
}
batal showStrip() {
#ifdef ADAFRUIT_NEOPIXEL_H
strip.tampilkan();
#berakhir jika
}
void setPixel(int Pixel, byte merah, byte hijau, byte biru, byte putih) {
#ifdef ADAFRUIT_NEOPIXEL_H
strip.setPixelColor(Pixel, strip. Color(merah, hijau, biru, putih));
#berakhir jika
}
void setAll(byte merah, byte hijau, byte biru, byte putih) {
for(int i = 0; i < NUM_LEDS; i++) {
setPixel(i, merah, hijau, biru, putih);
}
showStrip();
}
Langkah 6: Itu Dia
Semoga Anda menyukai instruksinya!
- Brechje
Direkomendasikan:
Linefollower HoGent - Proyek sintesis: 8 Langkah
Linefollower HoGent - Syntheseproject: Voor het vak syntheseproject kregen we de opdracht een linefollower te maken. In deze dapat diinstruksikan zal ik uitleggen hoe ik deze gemaakt heb, en tegen welke problemen ik o.a ben aangelopen
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
Memilih Motor Langkah dan Driver untuk Proyek Layar Naungan Otomatis Arduino: 12 Langkah (dengan Gambar)
Memilih Motor Langkah dan Driver untuk Proyek Layar Naungan Otomatis Arduino: Dalam Instruksi ini, saya akan melalui langkah-langkah yang saya ambil untuk memilih Motor Langkah dan Driver untuk proyek prototipe Layar Naungan Otomatis. Layar naungan adalah model engkol tangan Coolaroo yang populer dan murah, dan saya ingin mengganti
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
Pembakar Bertenaga USB! Proyek Ini Dapat Membakar Melalui Plastik / Kayu / Kertas (Proyek yang menyenangkan Juga Harus Kayu yang Sangat Halus): 3 Langkah
Pembakar Bertenaga USB! Proyek Ini Dapat Membakar Plastik/ Kayu / Kertas (Proyek Menyenangkan Juga Harus Kayu Sangat Halus): JANGAN MEMBUAT INI MENGGUNAKAN USB!!!! saya menemukan bahwa itu dapat merusak komputer Anda dari semua komentar. komputer saya baik-baik saja tho. Gunakan pengisi daya telepon 600ma 5v. saya menggunakan ini dan berfungsi dengan baik dan tidak ada yang rusak jika Anda menggunakan steker pengaman untuk menghentikan daya