Satura rādītājs:

Slikta lampa: 4 soļi
Slikta lampa: 4 soļi

Video: Slikta lampa: 4 soļi

Video: Slikta lampa: 4 soļi
Video: Камера-ЛАМПА со слежением и определением человека. 2024, Jūlijs
Anonim
Dūmaina lampa
Dūmaina lampa

Koncepcija:

Es izveidoju lampu, kurai vienmēr jāpievērš uzmanība. To iedvesmoja mana sieva. Es esmu maģistrants, tāpēc vienmēr esmu aizņemts ar saviem skolas darbiem. Mana sieva vēlas ar mani runāt, kad es atnāku mājās. Kad es viņai pievēršu maz uzmanības, viņa kļūst dusmīga, un es eju pa olu čaumalām. Es ieliku viņas raksturlielumus šajā lampā. Lai turpinātu ieslēgt lampu, lietotājam ik pēc stundas ir jānoslēdz atslēga. Lukturis izslēgsies, kad taimeris pārslēgsies uz 0 minūtēm.

Ja jūs izgatavojat šo lampu, lūdzu, izturieties pret to labi. (Tick-tock skaņa jums ir bonuss.)

Pirkšanas saraksti:

Arduino Nano (ATmega328P)

Pamata galda lampa

5V 5W USB spuldze

A tipa USB tvertnes sadalīšanas dēlis

Metāla pulksteņa atslēgas

Gatavošanas taimeris

Halles efekta sensors (A1301/A1302)

Magnēti (6 x 2 mm)

Plakana Phillips galvas skrūve 6/32 (2 collu gara)

Rieksti, 6/32

1. solis: lāzera griezuma apakšējā daļa un izjauciet lampu

Lāzera griezuma apakšējā daļa un izjauciet lampu
Lāzera griezuma apakšējā daļa un izjauciet lampu
Lāzera griezuma apakšējā daļa un izjauciet lampu
Lāzera griezuma apakšējā daļa un izjauciet lampu

Apakšējā daļā es izstrādāju un sagriezu akrila paneļus, izmantojot lāzergriešanas mašīnu.

Izjauciet lampu.

2. darbība: ievietojiet magnētus un sensoru / pievienojiet USB lampu

Ievietojiet magnētus un sensoru / pievienojiet USB lampu
Ievietojiet magnētus un sensoru / pievienojiet USB lampu
Ievietojiet magnētus un sensoru / pievienojiet USB lampu
Ievietojiet magnētus un sensoru / pievienojiet USB lampu
Ievietojiet magnētus un sensoru / pievienojiet USB lampu
Ievietojiet magnētus un sensoru / pievienojiet USB lampu

1. Ievietojiet zāles magnētisko sensoru ķermeņa daļā, lai noteiktu magnētu uz rotācijas daļas.

2. Pievienojiet USB lampu, zāles magnētisko sensoru un Arduino Nano.

3. Ievietojiet magnētus caurumos.

3. darbība: kods un shēma

Kods un shēma
Kods un shēma

Shēma ^

Kods

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

// LED (USB uztvērēja sadalīšanas panelis) uz ciparu tapu 3

int led = 3;

// Halles efekta sensors uz analogo tapu 0

int zāle = A0;

// Tālāk esošās rindas ir no Rob Tillaart

int gauss;

int gaussX; int gauss2;

void setup () {pinMode (LED, OUTPUT); pinMode (zāle, IEEJA); Sērijas sākums (9600); }

anulēts DoMeasurement ()

{int raw = analogRead (zāle); ilgi kompensēts = neapstrādāts - NOFIELD; // pielāgot attiecībā pret nevienu pielietoto lauku garais = kompensēts * TOMILLIGAUSS / 1000; // pielāgot skalu Gausam gaussX = ierobežot (gauss, 0, 500); gauss2 = karte (gaussX, 0, 500, 0, 255); Serial.println (gauss2); // Serial.println (raw);

analogWrite (LED, gauss2);

}

tukša cilpa ()

{DoMeasurement (); kavēšanās (100); }

4. solis: pēdējais solis

Pabeigts

Ieteicams: