Isi kandungan:

Cendawan Bersinar Interaktif: 10 Langkah (dengan Gambar)
Cendawan Bersinar Interaktif: 10 Langkah (dengan Gambar)

Video: Cendawan Bersinar Interaktif: 10 Langkah (dengan Gambar)

Video: Cendawan Bersinar Interaktif: 10 Langkah (dengan Gambar)
Video: Mawar Yang Angkuh + Bebek Buruk Rupa | Kartun Anak Anak | Bahasa Indonesia Cerita Anak 2024, Julai
Anonim
Image
Image
Cendawan Bersinar Intera-t.webp
Cendawan Bersinar Intera-t.webp
Cendawan Bersinar Intera-t.webp
Cendawan Bersinar Intera-t.webp

Petunjuk ini akan menunjukkan kepada anda cara membuat cendawan yang akan bersinar dalam kegelapan. Anda boleh mematikan dan menghidupkan cendawan individu dengan menekan bahagian atas.

Saya memulakan projek ini untuk tugasan sekolah di mana kita harus membuat sesuatu menggunakan Arduino Uno.

Saya mahu membuat sesuatu yang cantik dan ajaib dan dengan cepat memutuskan bahawa saya ingin membuat cendawan yang bercahaya. Pada mulanya, saya ingin bukan sahaja membuat mereka bersinar, tetapi juga membuat mereka bergerak dan memainkan lagu. Namun, kerana tarikh akhir projek itu, saya terpaksa membuang idea tersebut.

Projek ini diilhamkan oleh video faedah DIY:

Di sini anda akan menemui proses yang saya lalui untuk membuat lampu-lampu ini, dan juga petunjuk bagaimana cara melakukannya.

Untuk projek ini, anda memerlukan:

  • Arduino Uno;
  • Papan roti;
  • Papan perf;
  • 5 LED dari jalur LED neopixel;
  • 5 Sensor tekanan;
  • Sensor cahaya;
  • Perintang 470Ω;
  • 6 perintang dengan sebarang nilai;
  • Kawat kaku (tidak konduktif!);
  • Pengedap silikon telus;
  • Cat cat air;
  • Melekat filem
  • Log pokok;
  • Latih tubi;
  • Pahat dan tukul;
  • Wayar dalam beberapa warna;
  • Pita elektrik;
  • Lain-lain, pita kuat;
  • Gam panas;
  • Mengecilkan tiub;
  • Senapang panas;
  • Stesen pematerian;
  • Tang;
  • kertas tisu;
  • Tangan yang stabil dan banyak masa dan kesabaran;

Langkah 1: Reka Bentuk Konsep

Reka Bentuk Konsep
Reka Bentuk Konsep
Reka Bentuk Konsep
Reka Bentuk Konsep

Saya hampir segera mengetahui apa yang ingin saya buat untuk projek ini. Oleh kerana saya sudah lama ingin membuat cendawan bercahaya, saya rasa ini adalah peluang terbaik untuk melakukannya. Untuk mendapatkan sedikit idea mengenai teknologi di sebalik cendawan, saya membuat sketsa bagaimana saya membuatnya. Ini adalah langkah penting dalam proses saya, kerana dengan cara ini saya benar-benar dapat memvisualisasikan perkakasan dan menyelesaikan masalah di kepala saya. Akhirnya, reka bentuk berubah sedikit (saya meletakkan LED di atas sensor tekanan, menambahkan wayar kaku untuk menekan sensor dan menahan bahagian atas jamur dan saya mengeluarkan komponen pergerakan dan bunyi).

Sebelum memulakan projek ini, saya tidak mempunyai pengalaman dengan Arduino dan hanya mengetahui sedikit pengekodan di Python, jadi saya membuat kajian. Saya kira-kira tahu apa yang saya perlukan untuk projek saya, jadi saya menjaring internet dan mula bereksperimen dengan kod. Saya dengan cepat menghadapi masalah dengan servo saya (yang ingin saya gunakan untuk membuat cendawan bergerak), jadi saya memutuskan untuk membuang idea itu. Kemudian, ketika saya mendapati bahawa saya memerlukan lebih banyak masa daripada yang pada awalnya saya fikirkan untuk mengetahui bagaimana membuat kod apa yang saya mahukan dan melonggarkan log pokok, saya juga memutuskan untuk membuang idea muzik dan hanya tinggal dengan cendawan.

Saya juga menyedari bahawa mungkin adalah idea yang baik untuk meletakkan sensor tekanan di bawah LED, jadi tidak ada cahaya yang akan disekat oleh sensor.

Langkah 2: Menyiapkan Log

Menyiapkan Log
Menyiapkan Log
Menyiapkan Log
Menyiapkan Log
Menyiapkan Log
Menyiapkan Log

Salah satu tugas yang paling memakan masa untuk projek ini adalah mengosongkan log. Saya akan mencadangkan untuk mendapatkannya dari kayu lembut yang mudah digunakan (tidak seperti saya), atau membeli balak yang sudah kosong.

Sekiranya anda ingin melonggarkan log anda sendiri, anda boleh membakar lubang atau menggunakan kaedah yang saya gunakan. Untuk kaedah saya, anda memerlukan latihan, pahat, palu, dan banyak kesabaran.

Sebelum memulakan penggerudian, anda harus memikirkan sejauh mana anda mahu melonggarkan pokok itu. Catatan: Sekiranya anda mengeluarkan lebih banyak kayu, projek ini akan menjadi kurang berat, tetapi juga kurang kuat.

Apabila anda mengetahui sejauh mana anda mahu pergi, anda boleh mula menggerudi lubang. Tanggalkan kayu di antara lubang gerudi menggunakan pahat dan tukul. Ulangi proses ini sehingga anda berpuas hati.

Ingat bahawa bahagian log dengan lubang di dalamnya akan berada di bahagian bawah!

Sekarang anda harus merancang di mana anda mahu cendawan, sensor cahaya dan kabel kuasa pergi dan menggerudi lubang dari luar ke bahagian dalam log di tempat-tempat tersebut. Saya cadangkan meletakkan sensor cahaya jauh dari jamur, kerana jika terlalu dekat, cahaya dari jamur akan mengganggu nilai sensor.

Langkah 3: Membuat Topi Cendawan

Membuat Topi Cendawan
Membuat Topi Cendawan
Membuat Topi Cendawan
Membuat Topi Cendawan

Untuk penutup cendawan, anda memerlukan sealant silikon yang telus, cat cat air, filem pelekat, sesuatu untuk dikacau dengan dan membulat objek (atau kertas tisu yang hancur).

campurkan sedikit silikon dengan sedikit cat cat air. Saya memilih warna putih, jadi saya masih boleh memberikan warna cendawan saya dengan warna LED, tetapi jika anda mahukan satu warna, anda boleh menjadikannya lebih kuat dengan menjadikan cendawan berwarna sama.

Seterusnya, letakkan silikon di atas kepingan pelekat dan lipat pelekat di atasnya, sehingga silikon diapit di antara. Ratakan silikon menggunakan tangan anda, hingga ketebalan yang disukai. Anda boleh terus menerus untuk mendapatkan idea bagaimana rupanya. Pastikan anda membuat penutup cendawan cukup besar untuk memasang LED dan sensor tekanan anda!

Letakkan pelekat di atas objek bulat dan biarkan sehingga kering.

Apabila sudah kering sepenuhnya, anda boleh mengeluarkannya dari pelekat, lepaskan sebarang akses di sekitar tepinya jika diperlukan dan penutup cendawan anda sudah selesai.

Langkah 4: Pendawaian LED

Pendawaian LED
Pendawaian LED
Pendawaian LED
Pendawaian LED
Pendawaian LED
Pendawaian LED

Semasa penutup cendawan anda kering, anda boleh mula menyiapkan komponen perkakasan, bermula dengan LED. Untuk menyiapkan LED, anda perlu melakukan perkara berikut:

  1. Potong dan lepaskan 9 wayar merah, 9 wayar hitam (saya menggunakan biru sebaliknya dengan beberapa LED kerana kekurangan wayar hitam) dan 9 kabel dengan warna pilihan anda (ini akan menjadi wayar yang digunakan untuk data). Pastikan kabel anda cukup panjang untuk pergi dari bahagian bawah batang pokok anda hingga ke bahagian atas dan bahkan melekat sedikit. Lebih baik membuatnya terlalu lama daripada terlalu pendek
  2. Potong 5 LED dari jalur LED anda.
  3. Pateri kabel hitam ke pin tanah LED. Satu kabel di setiap sisi LED. Ulangi dengan kabel merah untuk pin 5 volt pada LED dan dengan kabel lain untuk pin data. Anda akan mempunyai satu LED dengan wayar di satu sisi, ini akan menjadi LED kelima dan terakhir dan oleh itu tidak memerlukan tiga kabel lain. Pada LED, anda akan melihat anak panah menghala ke satu arah. Gunakan penanda kekal untuk menandakan hujung wayar di sebelah mana anak panah berasal. Ini sangat penting kerana anda akan memerlukannya kemudian!
  4. Untuk melindungi wayar dan mencegahnya saling bersentuhan, potong kepingan tiub pengecutan, letakkan di atas wayar yang terdedah dan gunakan senapang panas untuk mengecilkannya.
  5. Akhir sekali, putar kabel bersama seperti yang ditunjukkan dalam gambar.

Catatan: Sekiranya anda mahu, anda boleh menanggalkan penutup plastik pada LED, tetapi saya mengesyorkan membiarkannya dilindungi untuk melindungi LED.

Langkah 5: Menambah Sensor Tekanan

Menambah Sensor Tekanan
Menambah Sensor Tekanan
Menambah Sensor Tekanan
Menambah Sensor Tekanan
Menambah Sensor Tekanan
Menambah Sensor Tekanan

Di bawah LED, kami akan meletakkan sensor tekanan.

Untuk menyediakannya, anda perlu melakukan perkara berikut:

1. Potong wayar kaku sekitar 15cm (pastikan ia TIDAK mengalirkan elektrik!) Saya menggunakan wayar perak;

2. Putar wayar menjadi lingkaran seperti yang ditunjukkan pada gambar;

3. Lekatkan satu sisi spiral ke sensor tekanan (saya menggunakan superglue untuk melakukan ini, tetapi gam boleh dilakukan);

4. Pastikan sensor tekanan sesuai di bawah LED. Sekiranya tidak, anda boleh membengkokkan kabel LED agar sesuai.

5. Letakkan sensor tekanan di bawah LED, dengan LED di antara spiral wayar. Lihat gambar untuk rujukan.

6. Sekiranya kita mahu sensor tekanan berfungsi dengan baik, kita mesti membuat sesuatu untuk menahannya semasa anda menekan wayar. Untuk melakukannya, saya meletakkan pita di antara kabel di bawah sensor tekanan.

Seterusnya, kita perlu memateri wayar ke sensor tekanan. (Anda juga boleh melakukan langkah ini sebelum melakukan yang lain, tetapi saya melakukannya mengikut urutan ini)

7. Potong dan lepaskan 15 wayar: 5 untuk pembumian, 5 untuk data dan 5 untuk 5-volt. Saya akan mengesyorkan menggunakan warna yang berbeza daripada yang anda gunakan untuk LED. Saya menggunakan oren, hijau dan kelabu.

8. Pateri wayar untuk data dan 5-volt ke sensor tekanan. Kami akan menggunakan wayar tanah semasa menambahkan perintang (pada langkah seterusnya)

CATATAN: Anda juga mungkin mahu menambahkan beberapa wayar kaku pada bundle kawat ini. Ini akan memberikan kekuatan batang cendawan sedikit lebih kuat pada akhirnya. Saya tidak melakukan ini kerana saya tidak menyedari betapa beratnya cendawan akhirnya.

Langkah 6: Sensor Cahaya dan Perintang

Sensor Cahaya dan Perintang
Sensor Cahaya dan Perintang
Sensor Cahaya dan Perintang
Sensor Cahaya dan Perintang
Sensor Cahaya dan Perintang
Sensor Cahaya dan Perintang

Dalam langkah ini, kami akan menyiapkan sensor cahaya dan menambahkan perintang di mana diperlukan.

Kami akan bermula dengan sensor cahaya:

1. Sekali lagi, potong dan lepaskan wayar untuk tanah, data dan satu untuk 5-volt.

2. Pateri wayar untuk data dan 5 volt ke sensor cahaya.

Sekarang, kita akan menambah semua perintang.

Untuk sensor tekanan dan sensor cahaya, anda perlu melakukan perkara berikut:

1. Potong wayar tanah menjadi dua, lepaskan setiap hujung wayar dan pateri perintang antara kedua hujungnya. Tidak kira berapa nilai perintang itu. Gunakan tiub pengecutan di seluruh perintang sehingga dilindungi dan dilekatkan dengan kuat di dalam wayar.

2. Seterusnya, potong getah / plastik dengan hati-hati di bahagian tengah wayar data untuk mendedahkan sedikit wayar yang sebenarnya, atau potong wayar data menjadi dua, sekali lagi menanggalkan setiap hujungnya dan menyatukannya kembali.

3. Pateri wayar tanah dengan perintang ke dalam wayar yang terdedah pada wayar data seperti yang ditunjukkan pada gambar. Untuk menutup wayar yang terdedah, gunakan pita elektrik atau tiub pengecutan (pastikan meletakkan beberapa wayar sebelum menyolder!)

Untuk LED, kita hanya memerlukan satu perintang.

1. Pilih salah satu bundle wayar LED yang baru anda buat (saya cadangkan memilih salah satu dengan wayar terpanjang, kerana yang ini akan masuk paling jauh di bawah log pokok) nota: jangan pilih LED dengan wayar di satu sisi! Ini akan menjadi yang terakhir dari 5!

2. Tambahkan perintang 470Ω ke wayar data LED tersebut dengan cara yang sama seperti yang anda lakukan dengan sensor tekanan dan sensor cahaya.

3. Sekali lagi, gunakan juga shrink tube untuk melindungi dan menahan perintang.

Langkah 7: Membuat Batang

Membuat Batang
Membuat Batang
Membuat Batang
Membuat Batang
Membuat Batang
Membuat Batang
Membuat Batang
Membuat Batang

Untuk membuat batangnya, pertama-tama kita harus memikirkan berapa lama kita menginginkannya:

1. Tarik bundel kabel LED melalui lubang yang anda buat di log pokok.

2. Main sedikit dengan panjang kabel yang melekat sehingga anda berpuas hati dengan penampilannya. Sekiranya anda mahukan sedikit idea tentang penampilannya, anda boleh meletakkan penutup cendawan silikon di atasnya.

3. Setelah anda berpuas hati, tandakan tempat di bundle wayar di mana ia masuk ke log menggunakan penanda tetap.

4. Keluarkan semula kabel kabel dan gunakan beberapa pita untuk memastikan wayar tetap kuat.

Sekarang untuk bahagian di mana kita sebenarnya membuat batang:

1. Warnakan wayar dengan warna yang sama dengan cendawan anda. Saya cadangkan melukis sedikit lebih jauh daripada tempat anda mahu batang anda pergi, hanya untuk memastikan.

2. Campurkan pengedap silikon telus dengan cat cat air seperti yang anda lakukan dengan penutup cendawan.

3. Letakkan silikon berwarna pada selembar pelekat dan letakkan bundel kabel di atasnya. Pastikan silikon berada di tengah-tengah tempat anda mahu batangnya berada pada wayar.

4. Lipat filem pelekat separuh dengan lipatan sedekat mungkin dengan bundel dawai.

5. Picit silikon pada tali wayar dan main-main dengannya sehingga wayar di mana anda mahu batangnya ditutup sepenuhnya. Catatan: Adalah idea yang baik untuk menaikkan silikon setinggi yang anda boleh, tetapi jangan menutupi sensor tekanan.

6. Ulangi proses dengan 4 ikatan wayar yang lain dan biarkan sehingga kering.

Langkah 8: Ujian (dan Kod)

Ujian (dan Kod)
Ujian (dan Kod)
Ujian (dan Kod)
Ujian (dan Kod)

Sebelum menyatukan semuanya, anda mungkin ingin menguji sama ada komponen anda masih berfungsi.

Gunakan papan roti untuk menyambungkan semua bundle LED dan sensor cahaya dengan cepat dan memuat naik kod ke Arduino anda untuk memeriksa apakah semuanya masih berfungsi. Perhatikan bahawa anda mungkin perlu menyesuaikan parameter sensor untuk projek anda.

CATATAN: Saya tidak mempunyai pengalaman dengan pengekodan, jadi ini bukan kaedah paling berkesan untuk melakukannya. Mungkin lebih baik menggunakan beberapa fungsi dan menjalankan pemboleh ubah LED yang berbeza. Saya berusaha untuk berjaya, tetapi akhirnya memutuskan untuk melakukannya dengan cara yang lebih mudah dan kurang cekap, kerana saya menghabiskan terlalu banyak masa untuk kod dan terpaksa meneruskannya.

Kodnya:

#tentukan NUM_LEDS 5

#tentukan DATA_PIN 6

CRGB memimpin [NUM_LEDS];

// LED 0

int inPinPressureSensor0 = A0;

int ledState0 = TINGGI;

tekanan apunganBaca0;

tekanan apunganPre sebelumnya0 = RENDAH;

// LED 1

int inPinPressureSensor1 = A1;

int ledState1 = TINGGI;

tekanan apunganBaca1;

tekanan apunganPre sebelumnya1 = RENDAH;

// LED 2

int inPinPressureSensor2 = A2;

int ledState2 = TINGGI;

tekanan apunganReading2; tekanan apunganPre sebelumnya2 = RENDAH;

// LED 3

int inPinPressureSensor3 = A3;

int ledState3 = TINGGI;

tekanan apunganBaca3;

tekanan apunganPre sebelumnya3 = RENDAH;

// LED 4

int inPinPressureSensor4 = A4;

int ledState4 = TINGGI;

tekanan apunganBaca4;

tekanan apunganPre sebelumnya4 = RENDAH;

// Sensor cahaya

int inPinLightSensor = A5;

cahaya apunganMembaca;

cahaya apunganLebih;

persediaan tidak sah ()

{

Serial.begin (9600);

FastLED.addLeds (led, NUM_LEDS);

// tekanan LED LED 0

pinMode (inPinPressureSensor0, INPUT);

// LED tekanan tekanan 1

pinMode (inPinPressureSensor1, INPUT);

// LED tekanan tekanan 2

pinMode (inPinPressureSensor2, INPUT);

// LED tekanan tekanan 3

pinMode (inPinPressureSensor3, INPUT);

// LED tekanan tekanan 4

pinMode (inPinPressureSensor4, INPUT);

// Sensor cahaya

pinMode (inPinLightSensor, INPUT);

}

gelung kosong ()

{

// tekananMembaca LED 0

pressureReading0 = analogRead (dalamPinPressureSensor0);

kelewatan (20);

// tekananMembaca LED 1

pressureReading1 = analogRead (dalamPinPressureSensor1);

kelewatan (20);

// tekananMembaca LED 2

pressureReading2 = analogRead (dalamPinPressureSensor2);

kelewatan (20);

// tekananMembaca LED 3

pressureReading3 = analogRead (dalamPinPressureSensor3);

kelewatan (20);

// tekananMembaca LED 4

pressureReading4 = analogRead (dalamPinPressureSensor4);

kelewatan (20);

// Sensor cahaya

lightReading = analogRead (dalamPinLightSensor);

// Sekiranya cahaya, LED mati.

jika (lightReading> 28.0)

{

ledState0 = RENDAH;

ledState1 = RENDAH;

ledState2 = RENDAH;

ledState3 = RENDAH;

ledState4 = RENDAH;

}

// Sekiranya gelap dan sebelumnya terang, LED akan menyala.

jika (bacaan ringan 28.0)

{

ledState0 = TINGGI;

ledState1 = TINGGI;

ledState2 = TINGGI;

ledState3 = TINGGI;

ledState4 = TINGGI;

}

// jika pin sensor tekanan 0 membaca 38.0 (tidak ditekan) jika (pressureReading0> = 38.0 && pressurePre sebelumnya0 <38.0 && lightReading <= 28.0)

{

// jika LED 0 menyala, matikan. jika tidak (jadi semasa dimatikan) hidupkan.

jika (ledState0 == TINGGI)

{

ledState0 = RENDAH;

}

yang lain

{

ledState0 = TINGGI;

}

}

// jika pin sensor tekanan 1 berbunyi 100.0 (tidak ditekan) jika (pressureReading1> = 100.0 && pressurePre sebelumnya1 <100.0 && lightReading <= 28.0)

{

// jika LED 1 menyala, matikan. jika tidak (jadi semasa dimatikan) hidupkan.

jika (ledState1 == TINGGI)

{

ledState1 = RENDAH;

}

yang lain

{

ledState1 = TINGGI;

}

}

// jika pin sensor tekanan 2 berbunyi 180.0 (tidak ditekan) jika (pressureReading2> = 180.0 && pressurePre sebelumnya2 <180.0 && lightReading <= 28.0)

{

// jika LED 2 menyala, matikan. jika tidak (jadi semasa dimatikan) hidupkan.

jika (ledState2 == TINGGI)

{

ledState2 = RENDAH;

}

yang lain

{

ledState2 = TINGGI;

}

}

// jika pin sensor tekanan 3 berbunyi 6.0 (tidak ditekan) jika (pressureReading3> = 6.0 && pressurePre sebelumnya3 <6.0 && lightReading <= 28.0)

{

// jika LED 3 menyala, matikan. jika tidak (jadi semasa dimatikan) hidupkan.

jika (ledState3 == TINGGI)

{

ledState3 = RENDAH;

}

yang lain

{

ledState3 = TINGGI;

}

}

// jika pin sensor tekanan 4 berbunyi 10.0 (tidak ditekan) jika (pressureReading4> = 10.0 && pressurePre sebelumnya4 <10.0 && lightReading <= 28.0)

{

// jika LED 4 menyala, matikan. jika tidak (jadi semasa dimatikan) hidupkan.

jika (ledState4 == TINGGI)

{

ledState4 = RENDAH;

}

yang lain

{

ledState4 = TINGGI;

}

}

jika (ledState0 == TINGGI)

{

leds [0] = CRGB (255, 255, 255);

FastLED.show ();

kelewatan (30);

}

yang lain

{

leds [0] = CRGB:: Hitam;

FastLED.show ();

kelewatan (30);

}

jika (ledState1 == TINGGI)

{

leds [1] = CRGB (255, 255, 255);

FastLED.show ();

kelewatan (30);

}

yang lain

{

leds [1] = CRGB:: Hitam;

FastLED.show ();

kelewatan (30);

}

jika (ledState2 == TINGGI)

{

leds [2] = CRGB (255, 255, 255);

FastLED.show ();

kelewatan (30);

}

yang lain

{

leds [2] = CRGB:: Hitam;

FastLED.show ();

kelewatan (30);

}

jika (ledState3 == TINGGI)

{

leds [3] = CRGB (255, 255, 255);

FastLED.show ();

kelewatan (30);

}

yang lain

{

leds [3] = CRGB:: Hitam;

FastLED.show ();

kelewatan (30);

}

jika (ledState4 == TINGGI)

{

leds [4] = CRGB (255, 255, 255);

FastLED.show ();

kelewatan (30);

}

yang lain

{

leds [4] = CRGB:: Hitam;

FastLED.show ();

kelewatan (30);

}

pressurePre sebelumnya0 = tekananMembaca0;

pressurePre sebelumnya1 = tekananMembaca1;

pressurePre sebelumnya2 = tekananMembaca2;

pressurePre sebelumnya3 = tekananMembaca3;

pressurePre sebelumnya4 = tekananMembaca4;

lightPre sebelumnya = cahayaMembaca;

// Buka monitor bersiri untuk melihat nilai anda dan ubah parameternya dengan sewajarnya.

Serial.println ("Tekanan0:");

Serial.println (pressureReading0);

Serial.println ("Tekanan1:");

Serial.println (pressureReading1);

Serial.println ("Tekanan2:");

Serial.println (pressureReading2);

Serial.println ("Tekanan3:");

Serial.println (pressureReading3);

Serial.println ("Tekanan4:");

Serial.println (pressureReading4);

Serial.println ("LightReading:");

Serial.println (lightReading);

kelewatan (200);

}

Langkah 9: Pematerian

Pematerian
Pematerian
Pematerian
Pematerian
Pematerian
Pematerian
Pematerian
Pematerian

Sekarang bahagian paling sukar dalam projek: menyatukan semuanya bersama-sama … di dalam log.

Catatan: anda perlu melindungi wayar anda yang terdedah dengan tiub pengecutan, jadi jangan lupa memasang beberapa sebelum memasangkan kabel anda! Sekiranya anda terlupa, anda juga boleh menutupnya dengan pita elektrik.

1: Mulakan dengan menyolder kabel dari pin 5 volt Arduino anda ke papan perf. Lakukan hal yang sama dengan ground, pin data ~ 6 dan A0 hingga A5.

2. Seterusnya, tarik sensor cahaya melalui lubang di log. Pateri tanah ke tanah pada papan perf, 5 volt hingga 5 volt pada papan perf dan data ke A5 pada papan perf. Gunakan tiub pengecutan untuk menutup wayar yang terdedah.

3. Tarik batang cendawan pertama anda melalui lubang di log (ini adalah batang dengan perintang pada wayar data!). Selesaikan setiap wayar di tempatnya dengan berhati-hati: (anda juga dapat melihat skema untuk membantu anda dengan gambaran keseluruhan mengenai apa yang berlaku)

  • Memateri wayar data sensor tekanan ke A0 pada papan perf;
  • Pateri wayar ground sensor tekanan ke tanah pada papan perf;
  • Pateri wayar 5 volt sensor tekanan ke 5 volt pada papan perf.
  • Selesaikan wayar data yang anda tandakan LED hingga ~ 6 pada papan perf;
  • Pateri wayar tanah yang anda tandakan LED ke tanah pada papan perf;
  • Pateri wayar 5 volt yang anda tandakan LED ke 5 volt pada papan perf;

4. Tutup wayar yang terdedah dengan tiub pengecutan.

5. Pita wayar yang dipateri bersama-sama dalam bundle untuk mendapatkan gambaran keseluruhan.

6. Tarik cendawan kedua anda.

  • Selesaikan wayar data yang tidak anda tandakan LED pertama ke wayar data yang anda tandakan pada LED kedua (yang baru anda tarik);
  • Memateri wayar ground yang tidak anda tandakan LED pertama ke wayar ground yang anda tanda LED kedua (yang baru anda tarik);
  • Pateri wayar 5 volt yang anda tidak menandakan LED pertama ke wayar 5 volt yang anda tanda LED kedua (yang baru anda tarik);

Ulangi proses yang sama untuk wayar dan batang cendawan yang lain. Periksa skema untuk melihat wayar data yang disambungkan ke pin data mana.

Apabila anda selesai menyolder, gunakan lem panas (atau pita, jika anda mahu mengeluarkannya) untuk mengamankan papan wangi dan Arduino anda di dalam log.

Bersabarlah dan pastikan anda menghubungkan kabel yang betul antara satu sama lain, jika tidak, anda mungkin berisiko meletupkan salah satu LED anda! (Inilah sebabnya mengapa sangat penting untuk menandakan akhir tiga wayar pada LED)

Langkah 10: Pemasangan dan Mengubah Parameter

Pemasangan dan Mengubah Parameter
Pemasangan dan Mengubah Parameter
Pemasangan dan Parameter Perubahan
Pemasangan dan Parameter Perubahan
Pemasangan dan Parameter Perubahan
Pemasangan dan Parameter Perubahan
Pemasangan dan Mengubah Parameter
Pemasangan dan Mengubah Parameter

Apabila semuanya disolder ke tempatnya, sudah tiba masanya untuk memasang cendawan!

1: Bersihkan bahagian batang di mana ia memenuhi kayu menggunakan gunting dan lekatkan pada batang pokok. Sebaiknya gunakan silikon untuk ini.

2: Pilih penutup cendawan yang ingin anda gunakan dan tempelkan sehelai kertas tisu di bahagian dalamnya. Ini akan memastikan anda tidak dapat melihat wayar di dalam cendawan.

3: Gunakan lem panas untuk merekatkan bahagian spiral wayar yang anda buat untuk memastikannya tetap bentuk setelah anda menekannya.

4: Lekatkan penutup cendawan ke spiral wayar.

5: Potong bulatan kertas tisu dengan ukuran cendawan dan tutup bahagian bawah cendawan. Ini akan membersihkannya dan kelihatan seperti spora! Rujuk foto untuk melihat bagaimana saya memotong kertas tisu.

Sekarang cendawan semuanya dipasang, sudah tiba masanya untuk mengubah parameter sensor.

Jalankan kod Arduino anda dan buka monitor bersiri. Perhatikan nilai sensor dan sesuaikannya sehingga anda gembira. Anda boleh menjadikan cendawan sebagai responsif terhadap tekanan dan sensor cahaya sebagai responsif terhadap cahaya yang anda mahukan.

Disyorkan: