فهرست مطالب:
- تدارکات
- مرحله 1: ساختن مدار
- مرحله 2: نوشتن کد و ایجاد اپلت
- مرحله 3: ساختن مدل سه بعدی
- مرحله 4: مونتاژ
تصویری: تتلب براش: 4 قدم
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:54
اگر تا به حال برای مسدود کردن سال نو دو بار در روز مسواک زده اید ، این مسواک برای شما مناسب است. این کار شما را مجبور می کند که دوبار در روز به مدت دو دقیقه مسواک بزنید و شما را در موقعیت های شرم آوری قرار دهید که هرگز نمی خواهید با آن روبرو شوید. تعیین می کند که آیا شما روزانه دو بار مسواک زده اید و هر بار دو دقیقه مسواک زده اید. به طور خلاصه ، این راز کوچک شما را در توییتر فاش می کند.
قسمت اول مدار الکترونیکی آستین را پوشش می دهد. قسمت دوم به دو قسمت تقسیم می شود. قسمت اول شامل کد مورد نیاز برای بارگذاری بر روی مدار است تا دستگاه کار کند. بخش دوم سرویسی را که باید به آن گوش دهید و پیام ها را در توییتر ارسال کند ، تنظیم می کند. قسمت سوم آموزش ساخت مسواک است.
تدارکات
سنسور ارتعاش سریع Adafruit Huzzah ESP8266
2 نئوپیکسل
چند تا سیم مفتول
باتری LiPoly 3.7 ولت
سیم بر، دم باریک
تفنگ لحیم کاری
چاقوی کاربردی تیز
خط کش فلزی
تفنگ چسب داغ مذاب ،
تخته نان بدون لحیم روی صفحه نصب
کابل USB A-B
دستگاه لحیم کاری و لحیم کننده نوارهای سیم
مولتی متر ابزار دست سوم (اختیاری)
انبردست سوزنی کوچک
موچین
مرحله 1: ساختن مدار
جمع آوری اجزاء:
برای تکمیل ساخت مدار به اجزای زیر نیاز داریم.
1 عدد تخته ESP8266 Huzzah
1 عدد تخته اولیه
2 عدد PCB دکمه کوچک Neopixel
1 x سوئیچ ارتعاش سریع
و چند سیم گیر
قبل از شروع ، می خواهم برجسته کنم که مدار در داخل شیئی قرار می گیرد که فضای محدودی دارد. بنابراین کاهش فضای مدار در این فرایند بسیار مهم است. سعی کنید طول سیم ها را به حداقل برسانید.
مدار:
اتصالات بسیار آسان هستند ، تصویر بالا را ببینید.
ما کار را با لحیم کاری تخته Huzzah روی صفحه اصلی شروع می کنیم تا به نظم بخشیدن به چیزها کمک کنیم و هنوز رد پای کمتری داشته باشیم.
سپس ما به اتصال نئوپیکسل به Huzzah Board ادامه می دهیم.
- بین دو نئوپیکسل ارتباط برقرار کنید. اطمینان حاصل کنید که خروجی نئوپیکسل 1 به ورودی نئوپیکسل دوم تغذیه می شود.
- سیم را از 5 ولت نئوپیکسل 1 به پین با برچسب BAT وصل کنید.
- سیم را از GND نئوپیکسل اول به پین با برچسب GND وصل کنید.
- سیم را از Din (INPUT) نئوپیکسل 1 به پین با برچسب 15 وصل کنید.
در مرحله بعد ، سوئیچ Fast Vibration را متصل می کنیم.
ایجاد اتصالات به سوئیچ ارتعاش می تواند خسته کننده باشد ، به خصوص اینکه پای نازک برای ایجاد اتصالات به مراقبت خاصی احتیاج دارد. برای آماده سازی سوئیچ ارتعاش ، آن را در یک جفت دست کمک قرار دهید و با لحیم کاری کمی سرپوش ها را قلع کنید.
همچنین دو سیم رشته ای را نوار و قلع کنید.
یک قطعه کوچک از لوله های کوچک کننده حرارتی را اعمال کرده و لحیم را بین آن سیم و قطب مرکزی سوئیچ ارتعاش جابجا کنید
لوله کاهنده حرارتی را روی مفصل بکشید و سیم دیگر را به قطب خارجی کلید ارتعاش لحیم کنید.
از یک قطعه بزرگتر از لوله های کوچک کننده حرارتی برای پوشاندن اتصال استفاده کنید. این سیم بیرونی بسیار شکننده است ، بنابراین این لوله کوچک کننده حرارتی همچنین با یکپارچه سازی قوطی سوئیچ ، ثبات بیشتری را ایجاد می کند ، بنابراین مطمئن شوید که قطعه شما به اندازه کافی بلند است تا همه چیز را بپوشاند! هنگام اعمال گرما ، مطمئن شوید که گرمای مستقیم زیادی به سنسور وارد نمی کنید ، زیرا ممکن است به دلیل دما تغییر شکل داده و نتایج معیوب ایجاد کند.
-
پین ضخیم تر سنسور ارتعاش را به پین Arduino Analog A0 یا ADC وصل کنید.
پین نازک سنسور ارتعاش را به پین آردوینو BAT وصل کنید.
هورا ، شما با راه اندازی مدار مورد نیاز برای پروژه تمام شده اید.
مرحله 2: نوشتن کد و ایجاد اپلت
این بخش به دو قسمت تقسیم می شود. بخش اول به خدمات اینترنتی AdafruitIO و IFTTT می پردازد که به ما امکان می دهد بر اساس داده هایی که ارسال می کنیم محرک ها را انجام دهیم. مورد دوم به کد مورد نیاز سخت افزار برای اندازه گیری ارتعاش و روشن کردن نئوپیکسل و ارتباط با سرویس اینترنت می پردازد.
قسمت اول
راه اندازی Adafruit IO و IFTTT Applet
برای دسترسی به آنها باید در حساب Adafruit IO و IFTTT ثبت نام کنید. پس از ثبت نام ، مراحل زیر را برای ایجاد برنامه کاربردی مشاهده کنید.
به Adafruit. IO بروید و پای جدیدی با عنوان "آنالوگ" ایجاد کنید. سپس این فید را در کد آردوینو خود ارجاع می دهیم. از نظر منطقی ، ما یک اپلت ایجاد می کنیم که در آن یک عمل اتفاق می افتد (ارتعاش از حسگر حس می شود). این فید به برد Arduino Huzzah شما متصل می شود تا وضعیت مسواک زدن را ثبت کند. هنگامی که حالت برس زدن 0 است ، Arduino Huzzah پیامی به خوراک Adafruit. IO ارسال می کند. سپس اطلاعات موجود در آن فید در یک برنامه کاربردی برای ایجاد توئیت استفاده می شود. لطفاً کلید AIO و نام حساب را یادداشت کنید. از آن برای اتصال برد Huzzah به سرویس Adafruit استفاده می شود.
سپس به IFTTT بروید. در قسمت ایجاد برنامه جدید ، سرویس Adafruit را پس از فشار دادن بخش "This" جستجو کنید ، سپس گزینه "Monitor a feed on Adafruit IO" را انتخاب کنید. سپس فید موسوم به "Analog" را انتخاب کرده و رابطه را برابر و مقدار 1 وارد کنید. سپس Create Trigger را فشار دهید.
سپس به قسمت "That" بروید. توییتر را جستجو کنید و ارسال یک توییت با تصویر را انتخاب کنید. از شما می خواهد که حساب خود را به سرویس متصل کنید. در ادامه ، گزینه ای را که باید توییت کنید و آدرس تصویری که باید به اشتراک گذاشته شود به شما ارائه می دهد. پس از ورود ، با موفقیت Applet را ایجاد کرده اید و قسمت اول تنظیمات نرم افزار را به پایان رسانده اید.
قسمت دوم
کد آردوینو
برای کارکردن کد ، باید برخی از کتابخانه های خارجی را بارگیری کنید. لطفاً آموزش راه اندازی Arduino را در برگه داده ESP8266 مشاهده کنید.
کد ذکر شده در این مقاله به ما امکان می دهد تا ارتعاش سنسور ارتعاش را اندازه گیری کرده و اقدامات لازم را انجام دهیم. خود کد تقریباً از 3 بلوک تشکیل شده است.
راه اندازی اولیه: در این قسمت ، همه متغیرها و ثابت ها و کتابخانه های مورد نیاز برای اجرای کد را مقداردهی می کنیم.
راه اندازی: همه اعلان های یک بار در این بلوک انجام می شود.
حلقه: تمام کدهایی که باید به طور مکرر انجام شوند ، هر چرخه کنترل کننده در اینجا قرار می گیرد.
در قسمت حلقه ، ما مقدار سنسور را از پین A0 می خوانیم و اگر بیشتر از یک آستانه باشد ، تعداد متغیرها را تا 1 افزایش می دهیم. سپس به صورت دوره ای در فاصله زمانی 12 ساعته ، بررسی می کنیم که آیا تعداد متغیرها از مقداری عبور می کند که نشان می دهد مسواک زدن به مدت 2 دقیقه انجام می شود. اگر چنین نشده است ، ما داده های مربوطه را به Adafruit IO ارسال می کنیم. با دریافت بازخورد پیام موفقیت از Adafruit ، ما رنگ نئوپیکسل را برای نشان دادن کاربر تغییر می دهیم. لطفاً برای توضیحات بیشتر به نظرات ذکر شده در کد مراجعه کنید.
در پایان ، مطمئن شوید که برد و پورت صحیح در Arduino IDE انتخاب شده اند. هنگام فشار دادن بارگذاری ، کد را با رفتن به مانیتور سریال آزمایش کنید ، در آن اعلاناتی نشان داده می شود که آیا کد موفق است یا خیر.
مرحله 3: ساختن مدل سه بعدی
آخرین مرحله برای ایجاد Tattlebrush مدل سازی و چاپ خود قلم مو با استفاده از نرم افزار مدل سازی سه بعدی و چاپگر سه بعدی به انتخاب شما است.
پس از درک روشهای مدل سازی ، دو قسمت برای پوسته بیرونی ایجاد کنید: بدنه و قسمت بالا. بدنه این آموزش 5 اینچ طول ، 1 اینچ عرض و 1 اینچ عمق دارد. شما می توانید بدن خود را در هر اندازه و شکلی که دوست دارید بسازید ، فقط اطمینان حاصل کنید که برد مدار ، باتری و سنسور می توانند به راحتی در پوسته قرار گیرند.
مدل سه بعدی با استفاده از مواد ABS چاپ شد و تنظیمات چاپ مورد استفاده در این مدل 0.00001 اینچ بود. 5 ساعت و 17 دقیقه طول کشید تا ساختار را چاپ کنید. پشتیبانی توسط نرم افزار به صورت خودکار ایجاد شد.
اگر تا اینجا به این نتیجه رسیده اید ، از خود لذت ببرید. در مرحله بعد ، ما همه اینها را در بخش مونتاژ قرار می دهیم.
مرحله 4: مونتاژ
اکنون که مدار لحیم شده است ، اپلت فعال شده است ، پوسته چاپ شده است و کد بارگذاری شده است ، وقت آن است که همه چیز را برای تکمیل Tattlebrush جمع کنید.
- ابتدا با بستن قسمت شل روی مدار با نوار عایق مشکی ، و برش برد دائمی پروتو در قسمتی بین خطوط مثبت و منفی را شروع کنید.
- اندازه صفحه حدود 1.3 اینچ است در حالی که محفظه داخلی قلم مو 1 اینچ است.
- شما باید مدار را به صورت مورب قرار دهید ، ابتدا انتهای ارتعاش را وارد کرده و سپس نئوپیکسل ها را در دو سوراخ پوسته تراز کنید.
- هم ترازی می تواند پیچیده تر شود. برای قرار دادن آنها از ابزارهای چوبی مانند چوب خردکن استفاده کنید.
- با کمک چسب حرارتی یا نوار سیاه مدار داخل را محکم کنید. اطمینان حاصل کنید که قسمت داخلی پوسته را پر کرده اید تا حرکت واقعی دست هر بار باعث ایجاد صدا در سطح نشود.
- سپس یک سر دندان را به قسمت بالای مدل بچسبانید. و قسمت فوقانی را در قسمت پایینی با استراحت در کنار و چسب حرارتی محکم کنید.
توصیه شده:
ایستگاه هواشناسی ماهواره ای: 5 قدم
ایستگاه هواشناسی ماهواره ای: این پروژه برای افرادی طراحی شده است که می خواهند داده های آب و هوایی خود را جمع آوری کنند. این می تواند سرعت و جهت باد ، دما و رطوبت هوا را اندازه گیری کند. این دستگاه همچنین قادر است هر 100 دقیقه یکبار به ماهواره های آب و هوایی که به دور زمین می چرخند ، گوش دهد. من می خواهم
SPUDZILLA!: 6 قدم
SPUDZILLA!: خوب ، واقعیت امر این است که منجر به کثافت شد! یک دلیل بزرگ این است که شما محدود به این واقعیت هستید که فقط می توانید تعداد زیادی از آنها را تا اینجا پرتاب کنید! بنابراین من یک شخص منطقی و منطقی هستم که فکر می کردم & quot؛ سلام & nbsp؛ باید از توپ استفاده کنم !! & quot؛ بنابراین من سر انجام
نحوه کنترل موتور دنده DC با استفاده از کنترل کننده سرعت الکترونیکی براش 160A و تستر سرو: 3 مرحله
نحوه کنترل موتور دنده DC با استفاده از کنترلر سرعت الکترونیکی براش 160A و تستر سرو: مشخصات: ولتاژ: 2-3S Lipo یا 6-9 NiMH جریان مداوم: 35A جریان انفجار: 160A BEC: 5V / 1A ، حالتهای خطی: 1. جلو & amp؛ معکوس؛ 2. جلو & amp؛ ترمز؛ 3. جلو & amp؛ ترمز & amp؛ وزن معکوس: 34 گرم اندازه: 42*28*17 میلی متر
نحوه اجرای موتور DC بدون برس بدون کوادکوپتر بدون سرنشین با استفاده از کنترل کننده سرعت موتور HW30A بدون براش و تستر سرو: 3 مرحله
نحوه عملکرد موتور DC بدون جاروبک بدون سرنشین با استفاده از HW30A Brushless Motor Speed Controller و سرو تستر: توضیحات: این دستگاه Servo Motor Tester نام دارد که می توان با استفاده از یک سروو موتور ساده و منبع تغذیه به آن سرو موتور را فعال کرد. این دستگاه همچنین می تواند به عنوان مولد سیگنال برای کنترل کننده سرعت الکتریکی (ESC) استفاده شود ، سپس می توانید
قدم زدن: قایق تنها: 11 قدم
Makecourse: The Lonely Boat: این دستورالعمل برای برآوردن الزامات پروژه Makecourse در دانشگاه فلوریدا جنوبی (www.makecourse.com) ایجاد شده است. در زمینه طراحی آردوینو ، چاپ سه بعدی و طراحی به کمک کامپیوتر (CAD) جدید؟ این پروژه راهی عالی برای یادگیری