فهرست مطالب:
- مرحله 1: جزء اضافی
- مرحله 2: منبع تغذیه (پاوربانک ساده یا UPS)
- مرحله 3: پاور بانک: در محل کار
- مرحله 4: اتصال از راه دور
- مرحله 5: ماژول بلوتوث را پیکربندی کنید: HC-05 Clone
- مرحله 6: پیکربندی ماژول بلوتوث: HC-05 (zs-040)
- مرحله 7: ماژول بلوتوث را پیکربندی کنید: SPP C
- مرحله 8: برای استفاده به عنوان اتصال سریال ، آداپتور بلوتوث را به Arduino وصل کنید
- مرحله 9: طراحی و بارگذاری ساده از طریق USB
- مرحله 10: همان طرح ساده بارگذاری از طریق بلوتوث
- مرحله 11: آزمایش واقعی
- مرحله 12: با تشکر
تصویری: برنامه نویسی از راه دور/بی سیم آردوینو و پاور بانک خانگی: 12 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:55
مشکل.
من یک طرح نزدیک کامپیوتر ایجاد می کنم و از usb و سریال برای "اشکال زدایی" استفاده می کنم در این صورت من lib را برای DHT12 ایجاد می کنم ، یک نسخه را در github کتابخانه ارائه می دهم.
اما مسئله ای مطرح می شود: "وقتی درجه حرارت به زیر 0 می رسد ، مقدار خوانده شده اشتباه است".
حالا باید مشکل را روی فریزر امتحان کنم:
بنابراین بدون بازنویسی طرح ، من می خواهم مانند گذشته برنامه نویسی را ادامه دهم ، اما آردوینوی من باید روی فریزر من برود.
من به 2 مورد نیاز دارم ، یکی باتری است ، اما نمی دانم چند آزمایش باید انجام دهم بنابراین به باتری قابل شارژ و آداپتور برای کار با میکروکنترلر از راه دور مانند بلوتوث نیاز دارم.
برای ارتقاء نسخه به سایت mi مراجعه کنید
مرحله 1: جزء اضافی
برای اتصال از راه دور می خواهم از موارد زیر استفاده کنم:
-
آداپتور بلوتوث مانند:
- HC-05 (فقط تا حدی آزمایش شده است)
- SPP C (eBay) (اگر جستجو کنید می توانید آن را با 1.5 دلار پیدا کنید)
- خازن 0.1uf (برای HC-05).
برای منبع تغذیه که من از آن استفاده می کنم (می توانید از یک باتری ساده 9 ولت برای آردوینو استفاده کنید ، اما قابل شارژ نیست و نمی دانم چقدر آزمایش نیاز دارم) یک پاور کوچک قابل شارژ:
- ماژول شارژر باتری لیتیوم TP4056 (eBay)
- 0.9V-5V به 5V DC-DC USB Voltage Converter Step Up Up Booster Power Supply Module (eBay) ، فقط 600mha خروجی دارد ، اگر چیزی حرفه ای تر> 1A می خواهید ، باید به اینجا بروید (Digi-key)
- 18560 نگهدارنده باتری (Digi-Key) (SparkFun)
- 18560 Battery (SparkFun) (Digi-Key) از اینجا خرید کنید ، من یک چک کننده ظرفیت باتری ایجاد می کنم و می بینم که اکثر 18650 باتری موجود در شبکه دارای ظرفیت جعلی هستند (باتری در حال آزمایش 4500mha اعلام شده و 1100mha واقعی است)
- سوئیچ 2 موقعیت (eBay)
اگر همه را در یک ماژول می خواهید ، می توانید به این (Digi-key) نگاه کنید
مرحله 2: منبع تغذیه (پاوربانک ساده یا UPS)
در آزمایشگاه من دستگاه های مختلفی دارم (برای ساختن چیزی بخرید) اما من فکر می کنم که یک منبع تغذیه USB/بسته باتری قابل شارژ اضطراری کمی مفید است ، بنابراین با 2 جزء ساده یکی را ایجاد می کنیم.
من ماژول شارژر باتری لیتیوم TP4056 را برای ایجاد ایستگاه آب و هوای خورشیدی خریداری می کنم.
و من 5 پله ماژول usb دارم تا گوشی خود را با باتری های مختلف شارژ کنم ، ولتاژ را از 0.9-5v به 5v ثابت تبدیل می کند.
در طرح اتصال می توانید مشاهده کنید که ما باید یک سوئیچ را قبل از افزایش ماژول اضافه کنیم ، زیرا برای دریافت جریان 5v به طور مداوم جریان می یابد.
می توان از آن به عنوان پاوربانک یا یو پی اس استفاده کرد ، ماژول شارژ می تواند همزمان شارژ شود و منبع تغذیه بدهد.
اتصال ساده است ، خروجی باتری TP4056 به باتری می رود ، خروجی TPR056 به ماژول usb می افزاید ، در سیم مثبت باید یک سوئیچ 2 موقعیتی اضافه کنید.
مرحله 3: پاور بانک: در محل کار
حداقل ویدئویی از استفاده استاندارد از این پاوربانک/UPS.
مرحله 4: اتصال از راه دور
برای ایجاد اتصال از راه دور بدون کابل USB ، می خواهم از ماژول بلوتوث به عنوان پرتاب سریال استفاده کنم.
ما باید آن را با آردوینو متصل کرده و برنامه ریزی کنیم. طرح اتصال برای برنامه نویسی آداپتور بلوتوث است
در آزمایشگاه من 2 ماژول HC-05 و SPP C دارم.
اما من از HC-05 برای اتصال بی سیم روتر CNC خود استفاده می کنم ، اما SPP C کم هزینه آن کافی است.
به طور معمول من از نرخ بادی 115200 برای انتقال سریال استفاده می کنم ، بنابراین ماژول بلوتوث خود را با این سرعت پیکربندی می کنم.
مرحله 5: ماژول بلوتوث را پیکربندی کنید: HC-05 Clone
برای HC-05 از این کد برای پیکربندی cnc خود استفاده می کنم.
نرخ بادی خروجی سریال در اینجا تنظیم می شود:
#SERIAL_SPEED 115200 را تعریف کنید
نرخ باند ارتباط بلوتوث در اینجا:
BLUETOOTH_SPEED 38400 #تعریف کنید
برای اولین بار باید bluetooth را روی 9600 به دستگاههای HC-06 و 38400 به دستگاههای HC-05 تنظیم کنید.
از تنظیم باودرات بلوتوث برای تنظیم:
#تعریف SET_BLUETOOTH_SPEED 115200
می توانید نام دستگاه جدید را تنظیم کنید:
#تعریف BT_NAME "TEST-Reef"
اما ماژول بلوتوث HC کاملاً تمیز و استاندارد است ، اما این کد در SPPC کار نمی کند.
مرحله 6: پیکربندی ماژول بلوتوث: HC-05 (zs-040)
این ماژول با دیگری متفاوت است ، اتصال یکسان است.
ابتدا باید به وجود دکمه توجه کنید (برای رفتن به حالت پیکربندی آن دکمه را به جای پین 9 بالا از طرح فشار دهید). هنگامی که led به آرامی چشمک می زند (هر 2 ثانیه) در حالت پیکربندی هستید ، حالت پیکربندی دستگاه را روی 38400 baudrate قرار می دهد ، بنابراین باید سریال و نرم افزار را روی آن boudrate قرار دهید. سپس این دستور را وارد کنید:
در AT
AT+ORGL AT+POLAR = 1 ، 0 AT+NAME = Test-Reef AT+UART = 115200 ، 0 ، 0 AT+INIT
به دستگاه تنظیم مجدد ATèORGL توجه کنید.
AT+INIT می تواند خطا (17) بدهد اما نگران نباشید این بدان معناست که قبلاً در آن حالت است.
مرحله 7: ماژول بلوتوث را پیکربندی کنید: SPP C
کد SPP C مانند HC-05 چندان تمیز نیست ، اما نتیجه همان است.
نرخ بادی خروجی سریال در اینجا تنظیم می شود:
#SERIAL_SPEED 115200 را تعریف کنید
نرخ باند ارتباط بلوتوث در اینجا:
BLUETOOTH_SPEED 38400 #تعریف کنید
برای اولین بار باید bluetooth را روی 9600 به دستگاههای HC-06 و 38400 به دستگاههای HC-05 تنظیم کنید.
از تنظیم باودرات بلوتوث برای تنظیم:
#تعریف SET_BLUETOOTH_SPEED 115200
می توانید نام دستگاه جدید را تنظیم کنید:
#تعریف BT_NAME "TEST-Reef"
مرحله 8: برای استفاده به عنوان اتصال سریال ، آداپتور بلوتوث را به Arduino وصل کنید
برای HC05 تنها نکته ای که باید به آن توجه داشت این است که پایه بلند (+) خازن در حال بازنشانی است ، منفی به DTR (یا MCU-INT یا State) آداپتور بلوتوث ، شما همچنین می توانید از یک خازن سرامیکی 0.1uf استفاده کنید.
من HC-05 را به عنوان برنامه نویس آزمایش نکردم بلکه فقط به عنوان جایگزین کابل USB برای ارتباط سریال ، بنابراین ماژول SPP-C را نشان می دهم.
ماژول SPP-C در مورد من اگر خازن اضافه کنم کار نمی کند ، اما بدون این عالی کار می کند: D.
rx آداپتور بلوتوث در tx از microcontrollor و tx به rx متصل می شود ، بنابراین باید VCC و GND و DTR یا MCU-INT یا وضعیت آداپتور بلوتوث را برای تنظیم مجدد میکروکنترلر متصل کنید.
برای ثبات بهتر این کار خوب است که مانند تصویر تقسیم ولتاژ را در مقابل پین بلوتوث RX انجام دهید زیرا ولتاژ انتقال 3.3 ولت است نه 5 ولت.
مرحله 9: طراحی و بارگذاری ساده از طریق USB
من یک طرح بسیار ساده برای بارگذاری ایجاد می کنم ، این فقط یک شماره مترقی در سریال هر 1500 میلی ثانیه می نویسد.
در ویدیو استفاده استاندارد از طریق کابل USB نشان داده شده است.
مرحله 10: همان طرح ساده بارگذاری از طریق بلوتوث
در این ویدئو طرح اولیه بارگذاری از راه دور از طریق بلوتوث بدون تغییر کد.
مرحله 11: آزمایش واقعی
اکنون من نیاز به پاسخ فریزر دارم.
از اعماق فریزر ، نزدیک سوسیس ، آزمایش از راه دور به من می گوید که (لعنتی) وقتی زیر 0 باشد ، در کتابخانه DHT12 من اشکالی وجود دارد.
مرحله 12: با تشکر
اشکال در DHT12 lib در حال حاضر برطرف شده است.
توصیه شده:
مجموع پاور بانک بی سیم: 8 مرحله (همراه با تصاویر)
Total Power Wireless Power Bank: سلام در این پروژه ، من پاور بانک را بدون سوئیچ ساخته ام. در پاوربانک پورت شارژ وجود ندارد. این دستگاه به صورت بی سیم شارژ می شود و نیروی بی سیم را برای شارژ تلفن همراه شما منتقل می کند. این پروژه شامل قسمت های کوچک زیادی است و من شامل
از نوار پاور تا پاور بانک: 7 مرحله (همراه با تصاویر)
از Power Bar به Power Bank: این دستورالعمل به شما نشان می دهد که چگونه می توانید پاور بار مورد علاقه من (Toblerone) را به یک پاور بانک تبدیل کنید. مصرف شکلات من بسیار زیاد است ، بنابراین من همیشه بسته های شکلات را در اطراف خود دارم که به من انگیزه می دهد تا کاری خلاقانه انجام دهم. بنابراین ، من به پایان رسید
راه دور IR خود را به RF از راه دور تبدیل کنید: 9 مرحله (همراه با تصاویر)
راه دور IR خود را به RF Remote تبدیل کنید: در دستورالعمل امروز ، به شما نشان خواهم داد که چگونه می توانید از یک ماژول RF عمومی بدون میکروکنترلر استفاده کنید که در نهایت ما را به ساخت پروژه ای می رساند که در آن می توانید یک IR Remote از هر دستگاه را به RF تبدیل کنید. از راه دور. مزیت اصلی تبدیل یک
ارزان ترین آردوینو -- کوچکترین آردوینو -- آردوینو پرو مینی -- برنامه نویسی -- آردوینو ننو: 6 مرحله (همراه با تصاویر)
ارزان ترین آردوینو || کوچکترین آردوینو || آردوینو پرو مینی || برنامه نویسی || آردوینو ننو: …………………………. لطفاً برای ویدیوهای بیشتر به کانال YouTube من مشترک شوید ……. .این پروژه در مورد نحوه ارتباط با کوچکترین و ارزانترین آردوینو است. کوچکترین و ارزان ترین آردوینو arduino pro mini است. شبیه آردوینو
انتشار کابل از راه دور Olympus Evolt E510 (نسخه 2 با فوکوس خودکار از راه دور): 6 مرحله (همراه با تصاویر)
انتشار کابل از راه دور Olympus Evolt E510 (نسخه 2 با فوکوس خودکار از راه دور): دیروز من یک دکمه ساده با یک دکمه برای Olympus E510 خود ساختم. اکثر دوربین ها دارای دکمه شاتر هستند (آن را برای گرفتن عکس فشار می دهید) که دارای دو حالت است. اگر دکمه به آرامی فشار داده شود ، دوربین فوکوس خودکار کرده و نور را اندازه گیری می کند