Мазмұны:

Майлы шам: 4 қадам
Майлы шам: 4 қадам

Бейне: Майлы шам: 4 қадам

Бейне: Майлы шам: 4 қадам
Бейне: ҮШ БАЛАСЫМЕН ҚАЛҒАН ӘКЕ | Қазақша кино 2023 2024, Желтоқсан
Anonim
Сулки шамы
Сулки шамы

Тұжырымдама:

Мен үнемі назар аударуды қажет ететін шам жасадым. Бұл менің әйелімнен шабыттанды. Мен аспирантпын, сондықтан мен үнемі сабағыммен айналысамын. Әйелім мен үйге келгенде менімен сөйлескісі келеді. Мен оған аз көңіл бөлгенде, ол сыпайы болады, мен жұмыртқаның қабығымен жүремін. Мен оның сипаттамасын осы шамға қойдым. Шамды қосуды жалғастыру үшін пайдаланушы әр сағат сайын кілтті өшіруі керек. Таймер 0 минутқа жеткенде шам өшеді.

Егер сіз бұл шамды жасасаңыз, оны жақсы күтіңіз. (Tick-tock дыбысы-бұл сіз үшін бонус.)

Сатып алу тізімдері:

Arduino Nano (ATmega328P)

Негізгі үстел шамы

5В 5Вт USB шамы

USB типті әйелдерге арналған розеткаларды ажырату тақтасы

Металл сағат кілттері

Пісіру таймері

Холл әсерінің сенсоры (A1301/A1302)

Магниттер (6 X 2 мм)

Жалпақ Филлипс бас бұрандасы 6/32 (ұзындығы 2 дюйм)

Жаңғақтар, 6/32

1 -қадам: төменгі бөлікті лазермен кесіңіз және шамды бөлшектеңіз

Төменгі бөлікті лазермен кесіңіз және шамды бөлшектеңіз
Төменгі бөлікті лазермен кесіңіз және шамды бөлшектеңіз
Төменгі бөлікті лазермен кесіңіз және шамды бөлшектеңіз
Төменгі бөлікті лазермен кесіңіз және шамды бөлшектеңіз

Төменгі бөлігінде мен лазерлік кескіш машинаның көмегімен акрил панельдерін жобаладым және кесемін.

Шамды бөлшектеңіз.

2 -қадам: магнит пен сенсорды салыңыз / USB шамын қосыңыз

Магнит пен сенсорды салыңыз / USB шамын қосыңыз
Магнит пен сенсорды салыңыз / USB шамын қосыңыз
Магнит пен сенсорды салыңыз / USB шамын қосыңыз
Магнит пен сенсорды салыңыз / USB шамын қосыңыз
Магнит пен сенсорды салыңыз / USB шамын қосыңыз
Магнит пен сенсорды салыңыз / USB шамын қосыңыз

1. Залдың магниттік сенсорын айналдыру бөлігіндегі магнитті анықтау үшін корпус бөлігіне қойыңыз.

2. USB шамы, холл магниттік сенсоры және Arduino Nano қосыңыз.

3. Тесіктерге магниттерді салыңыз.

3 -қадам: код және схема

Код және схема
Код және схема

Схемалық ^

Код

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

// Жарық диодты (USB қабылдағыштың үзілу тақтасы) цифрлық түйреуішке 3

int led = 3;

// Холл әсерінің сенсоры аналогтық түйреуіш 0

int зал = A0;

// Төмендегі жолдар https://playground.arduino.cc/Code/HallEffect авторы Роб Тилларарт

int gauss;

int gaussX; int gauss2;

void setup () {pinMode (led, OUTPUT); pinMode (зал, INPUT); Serial.begin (9600); }

жарамсыз DoMeasurement ()

{int raw = analogRead (зал); ұзақ компенсацияланған = шикі - NOFIELD; // қолданылмайтын өріске қатысты реттеу ұзақ гаусс = компенсацияланған * TOMILLIGAUSS / 1000; // масштабты Гауссқа реттеу gaussX = шектеу (гаусс, 0, 500); gauss2 = карта (gaussX, 0, 500, 0, 255); Serial.println (gauss2); // Serial.println (өңделмеген);

analogWrite (led, gauss2);

}

бос цикл ()

{DoMeasurement (); кешіктіру (100); }

4 -қадам: Соңғы қадам

Орындалды.

Ұсынылған: