Isi kandungan:

Lampu Sulky: 4 Langkah
Lampu Sulky: 4 Langkah

Video: Lampu Sulky: 4 Langkah

Video: Lampu Sulky: 4 Langkah
Video: [Merdu] Suara Klakson & Dalam Kabin CC 206 2024, Julai
Anonim
Lampu Sulky
Lampu Sulky

Konsep:

Saya membuat lampu yang selalu memerlukan perhatian. Ia diilhamkan oleh isteri saya. Saya seorang pelajar siswazah jadi saya selalu sibuk dengan kerja sekolah saya. Isteri saya mahu bercakap dengan saya ketika saya pulang ke rumah. Ketika saya sedikit memperhatikannya, dia merajuk, dan saya berjalan di atas kulit telur. Saya meletakkan ciri khasnya ke dalam lampu ini. Untuk terus menyalakan lampu, pengguna harus mengeluarkan kunci setiap satu jam. Lampu akan padam apabila pemasa berhenti 0 minit.

Sekiranya anda membuat lampu ini, sila perlakukannya dengan baik. (Tick-tock sound adalah bonus untuk anda.)

Senarai pembelian:

Arduino Nano (ATmega328P)

Lampu Meja Asas

Mentol Lampu USB 5V 5W

Papan Pemecah Receptacle Wanita Jenis USB

Kekunci Jam Logam

Pemasa memasak

Sensor Kesan Dewan (A1301 / A1302)

Magnet (6 X 2mm)

Skru Kepala Flat Phillips 6/32 (panjang 2 inci)

Kacang, 6/32

Langkah 1: Potong Bahagian Bawah Laser dan Bongkar Lampu

Bahagian Bawah Laser Potong dan Bongkar Lampu
Bahagian Bawah Laser Potong dan Bongkar Lampu
Bahagian Bawah Laser Potong dan Bongkar Lampu
Bahagian Bawah Laser Potong dan Bongkar Lampu

Untuk bahagian bawah, saya merancang dan memotong panel akrilik dengan menggunakan mesin potong laser.

Lepaskan lampu.

Langkah 2: Masukkan Magnet dan Sensor / Sambungkan Lampu USB

Masukkan Magnet dan Sensor / Sambungkan Lampu USB
Masukkan Magnet dan Sensor / Sambungkan Lampu USB
Masukkan Magnet dan Sensor / Sambungkan Lampu USB
Masukkan Magnet dan Sensor / Sambungkan Lampu USB
Masukkan Magnet dan Sensor / Sambungkan Lampu USB
Masukkan Magnet dan Sensor / Sambungkan Lampu USB

1. Letakkan sensor magnet ruang di bahagian badan untuk mengesan magnet pada bahagian putaran.

2. Sambungkan lampu USB, sensor magnet dewan, dan Arduino Nano.

3. Masukkan magnet ke dalam lubang.

Langkah 3: Kod dan Skematik

Kod dan Skematik
Kod dan Skematik

Skema ^

Kod

/////// SENSOR KESAN HALL /////////// #define NOFIELD 505L #define TOMILLIGAUSS 1953L

// LED (papan rehat USB Receptacle) ke pin digital 3

int led = 3;

// Sensor kesan Hall ke pin analog 0

int hall = A0;

// Garis di bawah adalah dari https://playground.arduino.cc/Code/HallEffect oleh Rob Tillaart

int gauss;

int gaussX; int gauss2;

batal persediaan () {pinMode (dipimpin, OUTPUT); pinMode (dewan, INPUT); Serial.begin (9600); }

tidak sah Pengukuran ()

{int raw = analogRead (dewan); panjang pampasan = mentah - NOFIELD; // sesuaikan relatif tanpa medan panjang gauss = dikompensasi * TOMILLIGAUSS / 1000; // sesuaikan skala ke Gauss gaussX = had (gauss, 0, 500); gauss2 = peta (gaussX, 0, 500, 0, 255); Serial.println (gauss2); // Serial.println (mentah);

analogWrite (dipimpin, gauss2);

}

gelung kosong ()

{DoMeasurement (); kelewatan (100); }

Langkah 4: Langkah Terakhir

Selesai.

Disyorkan: