فهرست مطالب:

یک لامپ سولکی: 4 مرحله
یک لامپ سولکی: 4 مرحله

تصویری: یک لامپ سولکی: 4 مرحله

تصویری: یک لامپ سولکی: 4 مرحله
تصویری: فرهاد دوم اشکانی : پادشاهی که «یک اشتباه» کار دستش داد - قسمت 4/12 - اشکانیان 2024, جولای
Anonim
یک چراغ ابریشمی
یک چراغ ابریشمی

مفهوم:

من یک لامپ درست کردم که همیشه نیاز به توجه دارد. از همسرم الهام گرفته بود. من دانشجوی کارشناسی ارشد هستم بنابراین همیشه مشغول کارهای مدرسه هستم. همسرم می خواهد وقتی به خانه می آیم با من صحبت کند. وقتی توجه کمی به او می کنم ، او عصبی می شود و من روی پوسته تخم مرغ راه می روم. من ویژگی او را در این چراغ قرار دادم. برای روشن نگه داشتن لامپ ، کاربر باید هر یک ساعت یک کلید را ببندد. وقتی تایمر به 0 دقیقه برسد لامپ خاموش می شود.

اگر این چراغ را می سازید ، لطفاً با آن خوب رفتار کنید. (صدای تیک تاک برای شما امتیاز محسوب می شود.)

لیست خرید:

آردوینو نانو (ATmega328P)

چراغ رومیزی پایه

لامپ USB 5 ولت 5 وات

برد USB Type A Female Receptacle Breakout

کلید ساعت فلزی

تایمر پخت

سنسور جلوه هال (A1301/A1302)

آهن ربا (6 2 2 میلی متر)

پیچ سر تخت فیلیپس 6/32 (طول 2 اینچ)

آجیل ، 6/32

مرحله 1: قسمت پایین برش لیزری و لامپ را جدا کنید

قسمت پایین برش لیزری و لامپ را جدا کنید
قسمت پایین برش لیزری و لامپ را جدا کنید
قسمت پایین برش لیزری و لامپ را جدا کنید
قسمت پایین برش لیزری و لامپ را جدا کنید

برای قسمت پایینی ، با استفاده از دستگاه برش لیزری ، پانل های اکریلیک را طراحی و برش دادم.

لامپ را جدا کنید.

مرحله 2: آهن ربا و سنسور را وارد کنید / یک لامپ USB را وصل کنید

آهن ربا و سنسور را وارد کنید / یک لامپ USB را وصل کنید
آهن ربا و سنسور را وارد کنید / یک لامپ USB را وصل کنید
آهن ربا و سنسور را وارد کنید / یک لامپ USB را وصل کنید
آهن ربا و سنسور را وارد کنید / یک لامپ USB را وصل کنید
آهن ربا و سنسور را وارد کنید / یک لامپ USB را وصل کنید
آهن ربا و سنسور را وارد کنید / یک لامپ USB را وصل کنید

1. سنسور مغناطیسی سالن را برای تشخیص آهنربا در قسمت چرخش در قسمت بدن قرار دهید.

2. یک لامپ USB ، سنسور مغناطیسی سالن و آردوینو نانو را وصل کنید.

3. آهن ربا را در سوراخ ها قرار دهید.

مرحله 3: کد و شماتیک

کد و شماتیک
کد و شماتیک

شماتیک ^

کد

/////// HALL EFFECT SENSOR /////////// #تعریف NOFIELD 505L #تعریف TOMILLIGAUSS 1953L

// LED (برد خروجی USB Receptacle Breakout) به پین دیجیتال 3

int led = 3؛

// حسگر اثر هال به پین آنالوگ 0

int hall = A0؛

// خطوط زیر از https://playground.arduino.cc/Code/HallEffect توسط Rob Tillaart است

int gauss؛

int gaussX؛ int gauss2؛

void setup () {pinMode (led، OUTPUT)؛ pinMode (سالن ، ورودی) ؛ Serial.begin (9600)؛ }

void DoMeasurement ()

{int raw = analogRead (سالن) ؛ طولانی جبران = خام - NOFIELD؛ // تنظیم نسبت به هیچ زمینه کاربردی طولانی گاوس = جبران * TOMILLIGAUSS / 1000؛ // تنظیم مقیاس به Gauss gaussX = constrain (گاوس ، 0 ، 500) ؛ gauss2 = نقشه (gaussX ، 0 ، 500 ، 0 ، 255) ؛ Serial.println (gauss2)؛ // Serial.println (خام) ؛

analogWrite (led، gauss2)؛

}

حلقه خالی ()

{DoMeasurement () ؛ تأخیر (100) ؛ }

مرحله 4: آخرین مرحله

انجام شده.

توصیه شده: