Indholdsfortegnelse:

En sumpet lampe: 4 trin
En sumpet lampe: 4 trin

Video: En sumpet lampe: 4 trin

Video: En sumpet lampe: 4 trin
Video: Испытания российского спецназа на право ношения Крапового берета 2024, Juli
Anonim
En sumpet lampe
En sumpet lampe

Koncept:

Jeg lavede en lampe, der altid har brug for opmærksomhed. Det var inspireret af min kone. Jeg er kandidatstuderende, så jeg har altid travlt med mit skolearbejde. Min kone vil tale med mig, når jeg kommer hjem. Når jeg er lidt opmærksom på hende, bliver hun sur, og jeg går på æggeskaller. Jeg satte hendes karakteristik i denne lampe. For at blive ved med at tænde lampen skal en bruger afvikle en nøgle hver time. Lampen slukker, når timeren går til 0 minutter.

Hvis du laver denne lampe, bedes du behandle den godt. (Tick-tock-lyd er en bonus for dig.)

Indkøbslister:

Arduino Nano (ATmega328P)

Grundlæggende skrivebordslampe

5V 5W USB -pære

USB Type A Female Receptacle Breakout board

Nøgler til metalur

Madlavningstimer

Hall Effect Sensor (A1301/A1302)

Magneter (6 X 2 mm)

Flad stjerneskrue 6/32 (2 tommer lang)

Nødder, 6/32

Trin 1: Laserskåret bunddel og adskil lampen

Laserskåret bunddel og adskil lampen
Laserskåret bunddel og adskil lampen
Laserskåret bunddel og adskil lampen
Laserskåret bunddel og adskil lampen

Til den nederste del designede og skar jeg akrylpaneler ved hjælp af laserskåret maskine.

Skil lampen ad.

Trin 2: Indsæt magneter og sensor / Tilslut en USB -lampe

Indsæt magneter og sensor / Tilslut en USB -lampe
Indsæt magneter og sensor / Tilslut en USB -lampe
Indsæt magneter og sensor / Tilslut en USB -lampe
Indsæt magneter og sensor / Tilslut en USB -lampe
Indsæt magneter og sensor / Tilslut en USB -lampe
Indsæt magneter og sensor / Tilslut en USB -lampe

1. Sæt hallens magnetiske sensor i kropsdelen for at detektere magneten på rotationsdelen.

2. Tilslut en USB -lampe, hall -magnetisk sensor og Arduino Nano.

3. Sæt magneter i hullerne.

Trin 3: Kode og skematisk

Kode og skematisk
Kode og skematisk

Skematisk ^

Kode

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

// LED (USB Receptacle Breakout board) til digital pin 3

int led = 3;

// Hall effekt sensor til analog pin 0

int hall = A0;

// Linjerne herunder er fra https://playground.arduino.cc/Code/HallEffect af Rob Tillaart

int gauss;

int gaussX; int gauss2;

ugyldig opsætning () {pinMode (led, OUTPUT); pinMode (hall, INPUT); Serial.begin (9600); }

ugyldig DoMeasurement ()

{int raw = analogRead (hall); lang kompenseret = rå - NOFIELD; // juster i forhold til intet anvendt felt lang gauss = kompenseret * TOMILLIGAUSS / 1000; // juster skala til Gauss gaussX = begrænsning (gauss, 0, 500); gauss2 = kort (gaussX, 0, 500, 0, 255); Serial.println (gauss2); // Serial.println (rå);

analogWrite (led, gauss2);

}

hulrum ()

{DoMeasurement (); forsinkelse (100); }

Trin 4: Sidste trin

Færdig.

Anbefalede: