สารบัญ:
- ขั้นตอนที่ 1: เลเซอร์ตัดส่วนล่างและถอดหลอดไฟ
- ขั้นตอนที่ 2: ใส่แม่เหล็กและเซ็นเซอร์ / เชื่อมต่อหลอด USB
- ขั้นตอนที่ 3: รหัสและแผนผัง
- ขั้นตอนที่ 4: ขั้นตอนสุดท้าย
วีดีโอ: A Sulky Lamp: 4 Steps
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:04
แนวคิด:
ฉันทำโคมไฟที่ต้องการความสนใจอยู่เสมอ มันเป็นแรงบันดาลใจจากภรรยาของฉัน ฉันเป็นนักศึกษาระดับบัณฑิตศึกษาดังนั้นฉันจึงยุ่งกับการเรียนอยู่เสมอ ภรรยาของฉันต้องการคุยกับฉันเมื่อฉันกลับบ้าน เมื่อฉันสนใจเธอเพียงเล็กน้อย เธอก็บูดบึ้ง และฉันก็เดินบนเปลือกไข่ ฉันใส่คุณลักษณะของเธอลงในโคมไฟนี้ หากต้องการเปิดหลอดไฟต่อไป ผู้ใช้ต้องไขกุญแจทุกหนึ่งชั่วโมง ไฟจะดับลงเมื่อตัวจับเวลาไปที่ 0 นาที
ถ้าคุณทำโคมไฟนี้ โปรดรักษามันอย่างดี. (เสียงติ๊กต๊อกเป็นโบนัสสำหรับคุณ)
รายการซื้อ:
Arduino นาโน (ATmega328P)
โคมไฟตั้งโต๊ะพื้นฐาน
หลอดไฟ USB 5V 5W
USB Type A ปลั๊กตัวเมีย Breakout board
กุญแจนาฬิกาโลหะ
จับเวลาทำอาหาร
เซนเซอร์ Hall Effect (A1301/A1302)
แม่เหล็ก (6 X 2 มม.)
สกรูหัวแบนฟิลลิป 6/32 (ยาว 2 นิ้ว)
ถั่ว, 6/32
ขั้นตอนที่ 1: เลเซอร์ตัดส่วนล่างและถอดหลอดไฟ
ส่วนล่างฉันออกแบบและตัดแผงอะครีลิคโดยใช้เครื่องตัดเลเซอร์
ถอดหลอดไฟ
ขั้นตอนที่ 2: ใส่แม่เหล็กและเซ็นเซอร์ / เชื่อมต่อหลอด USB
1. ใส่เซ็นเซอร์แม่เหล็กในห้องโถงในส่วนของร่างกายเพื่อตรวจจับแม่เหล็กที่ส่วนการหมุน
2. เชื่อมต่อโคมไฟ USB เซ็นเซอร์แม่เหล็กในห้องโถง และ Arduino Nano
3. ใส่แม่เหล็กลงในรู
ขั้นตอนที่ 3: รหัสและแผนผัง
แผนผัง ^
รหัส
/////// เซ็นเซอร์เอฟเฟกต์ฮอลล์ //////////// #define NOFIELD 505L #define TOMILLIGAUSS 1953L
// LED (USB Receptacle Breakout board) ไปยังขาดิจิตอล 3
int นำ = 3;
// เซ็นเซอร์ Hall effect ไปยังขาอะนาล็อก 0
ห้องโถงภายใน = A0;
// บรรทัดด้านล่างมาจาก https://playground.arduino.cc/Code/HallEffect โดย Rob Tillaart
อินท์เกาส์;
อินท์เกาส์X; อินท์เกาส์2;
การตั้งค่าเป็นโมฆะ () { pinMode (นำ, เอาต์พุต); pinMode(ห้องโถง, INPUT); Serial.begin(9600); }
โมฆะ DoMeasurement ()
{ int raw = analogRead (ฮอลล์); ชดเชยนาน = ดิบ - NOFIELD; // ปรับเทียบกับสนามที่ไม่มีการใช้เกาส์ยาว = ชดเชย * TOMILLIGAUSS / 1000; // ปรับขนาดเป็น Gauss gaussX = จำกัด (gauss, 0, 500); เกาส์2 = แผนที่(เกาส์X, 0, 500, 0, 255); Serial.println(เกาส์2); // Serial.println (ดิบ);
analogWrite (นำ, เกาส์2);
}
วงเป็นโมฆะ ()
{ DoMeasurement(); ล่าช้า (100); }
ขั้นตอนที่ 4: ขั้นตอนสุดท้าย
เสร็จแล้ว.
แนะนำ:
3D พิมพ์ LED Mood Lamp: 15 ขั้นตอน (พร้อมรูปภาพ)
3D Printed LED Mood Lamp: ฉันมีความหลงใหลในหลอดไฟมาโดยตลอด ดังนั้นความสามารถในการรวมการพิมพ์ 3D และ Arduino กับ LED จึงเป็นสิ่งที่ฉันต้องดำเนินการ แนวคิดนี้เรียบง่ายมากและผลลัพธ์ที่ได้คือภาพที่น่าพอใจที่สุดชิ้นหนึ่ง ประสบการณ์ที่คุณสามารถใส่
Mood Lamp - Manufactura Digital: 4 Steps
Mood Lamp - Manufactura Digital: อื่น ๆ ของ Mood Lamp es poder distíntas atmósferas de iluminación a través de un proyector de luces LED NeoPixel dependiendo del gusto. Funciona con dos modos, en su modo manual los colores que proyecta (rojo, azul y verde) ใช้งานจริง
Badgelife: LED Lamp for Brilliant Ideas: 6 Steps
Badgelife: LED Lamp for Brilliant Ideas: ฉันชอบป้ายที่สวยงามใน Hackaday ดีมากและน่ารัก ในฐานะที่เป็นมือใหม่ที่ Makerfabs ที่ไม่ใช้อุปกรณ์อิเล็กทรอนิกส์ ฉันอยากรู้ว่าจะทำบอร์ด PCBA ได้อย่างไร ดังนั้น กระดานป้ายชื่อง่ายๆ อาจเป็นบทเรียนที่ดีสำหรับฉัน
Map Lamp- ข้อมูลและสวย!: 7 Steps
Map Lamp- ข้อมูลและสวย!: โคมไฟนี้ทำจากแผนที่ที่ใช้/ใหม่ ใช้อินพุต 7-12V และสามารถปรับแต่งสีและความสว่างต่างๆ ได้ มีการชาร์จ USB ด้วย! ง่ายมาก แต่ต้องใช้การบัดกรี
บังโคลนหน้า Mood Lamp: 5 Steps
บังโคลนหน้า Mood Lamp: หลังจากประสบอุบัติเหตุ ฉันเหลือรถที่ไม่คุ้มกับการซ่อมหรือขูด ในขณะที่รถใช้พื้นที่ในสวนหลังบ้านของฉัน ฉันจึงใช้ความคิดสร้างสรรค์บางอย่างและเปลี่ยนมันเป็นเฟอร์นิเจอร์ นี่เป็นโครงการง่ายๆ ที่คุณสามารถสร้างได้โดยใช้