فهرست مطالب:

بلوتوث بلوتوث هوا: 7 مرحله (همراه با تصاویر)
بلوتوث بلوتوث هوا: 7 مرحله (همراه با تصاویر)

تصویری: بلوتوث بلوتوث هوا: 7 مرحله (همراه با تصاویر)

تصویری: بلوتوث بلوتوث هوا: 7 مرحله (همراه با تصاویر)
تصویری: آموزش وصل شدن گوشی به تلویزیون // اتصال گوشی به تلویزیون 2024, جولای
Anonim
Image
Image
ابزارها و مواد
ابزارها و مواد

به عنوان یک کمین طولانی مدت ، سرانجام تصمیم گرفتم که این پروژه ارزش نوشتن را داشته باشد (همچنین من برای تی شرت آموزشی می کشم). من عاشق این سایت هستم و امیدوارم از این پروژه لذت ببرید.

مهم است! فقط سریع به بالا ، مراحل اختیاری در این ساخت وجود دارد. گام 6 بطور کامل کار می کند ، اما من گزینه های بیشتری را برای نظارت بر سطح باتری ، تغییر نام دستگاه بلوتوث خود و موارد دیگر قرار داده ام!

همچنین اگر چیزی روشن نیست لطفاً به من اطلاع دهید! این مقاله را با هر چیزی که ممکن است از دست داده ام اصلاح کنم.

مرحله 1: ابزارها و مواد

در صورت آفلاین بودن پیوندها را به روز نگه می دارد.

اجزای مورد نیاز:

  • Arduino Pro Mini 3.3v 8mhz یا 5v 16mhz (پیوند)
  • برنامه نویس UART TTL (پیوند)
  • ماژول بلوتوث HC-05 (پیوند)
  • پین های سرصفحه [حدود 25 پوند باید انجام دهند] (پیوند)
  • Hookup Wire (به اندازه کافی برای اتصال سنجاق های روی نان برد)
  • Air Horn 134A (پیوند)
  • سروو موتور 180 درجه (پیوند)
  • تخته نورد قابل جوشکاری [برش به اندازه] (پیوند)
  • کلیپ باتری 4 x AA [تصویر نشده] (پیوند)
  • 4 عدد باتری AA (تصویر ندارد)

موارد اضافی اختیاری:

  • ولت متر 2 سیم (پیوند)

  • تغییر لحظه ای (پیوند)
  • خازن فوق العاده (تصویر نشده) (پیوند)

ابزار مورد نیاز:

  • لحیم کاری + لحیم کاری
  • چسب حرارتی تفنگی
  • فلاش کاتر
  • چاپگر سه بعدی (یا خدمات چاپ سه بعدی بصورت آنلاین)

مرحله 2: فلش کردن آردوینو

فلش کردن آردوینو
فلش کردن آردوینو
فلش آردوینو
فلش آردوینو

اول از همه باید Arduino خود را فلش کنید. اگر پین هدر لحیم نشده باشد ، باید 6 پین با برچسب را لحیم کنید:

GND ، GND ، VCC ، RXI ، TXO ، DTR (اینها همه در یک ردیف در پایین صفحه توسعه دهنده شما قرار خواهند گرفت)

هنگامی که پین ها را لحیم کردید ، باید آنها را به برنامه نویس FTDI خود وصل کنید:

FTDI - آردوینو

DTR - DTRRXD - TXOTXD - RXI+5v - VCCGND - GND

اکنون کد تست ما را بارگذاری کنید (می توانید کد را در اینجا نیز بیابید):

#شامل #شامل شود

سرو شاخ سروو ؛ // ایجاد شیء سروو برای کنترل servoSoftwareSerial BT (10 ، 11) ؛ char a؛ // کاراکترهای ورودی از دستگاه دیگر را ذخیره می کند int pos = 0؛ // متغیر برای ذخیره موقعیت سروو

void setup () {BT.begin (9600)؛ BT.println ("شاخ هوا فعال") ؛ hornServo.attach (9)؛ // سروو را روی پین 9 به شیء سروو متصل می کند hornServo.write (10) ؛ // موقعیت سروو را تنظیم می کند

}

حلقه خالی () {if (BT.available ()) {a = (BT.read ())؛

اگر (a == '1')

{hornServo.write (90) ؛ // به سروو بگویید تا در تأخیر متغیر 'pos' به موقعیت (15) بروید. BT.println ("") ؛ تأخیر (350) ؛ hornServo.write (10)؛ // به سروو بگویید تا در تأخیر متغیر 'pos' به موقعیت (15) بروید. } if (a == '2') {hornServo.write (90)؛ // به سروو بگویید تا در تأخیر متغیر 'pos' به موقعیت (15) بروید. BT.println ("") ؛ تأخیر (400) ؛ hornServo.write (10)؛ // به سروو بگویید تا در تأخیر متغیر 'pos' به موقعیت (15) بروید. } if (a == '3') {hornServo.write (90)؛ // به سروو بگویید تا در تأخیر متغیر 'pos' به موقعیت (15) بروید. BT.println ("") ؛ تأخیر (500) ؛ hornServo.write (10)؛ // به سروو بگویید تا در تأخیر متغیر 'pos' به موقعیت (15) بروید. }

اگر (a == '4')

{hornServo.write (90) ؛ // به سروو بگویید تا در تأخیر متغیر 'pos' به موقعیت (15) بروید. BT.println ("") ؛ تاخیر (600) ؛ hornServo.write (10)؛ // به سروو بگویید تا در تأخیر متغیر 'pos' به موقعیت (15) بروید. } if (a == '؟') {BT.println ("ارسال 1" برای انفجار شدید))؛ BT.println ("ارسال" 2 "برای انفجار طولانی تر") ؛ BT.println ("3 را برای یک انفجار مناسب ارسال کنید") ؛ BT.println ("ارسال 4" برای انفجار کر کننده) "؛ }}}

مرحله 3: مونتاژ برد (نصب و لحیم کاری برق)

مونتاژ برد (نصب و لحیم کاری برق)
مونتاژ برد (نصب و لحیم کاری برق)
مونتاژ برد (نصب و لحیم کاری برق)
مونتاژ برد (نصب و لحیم کاری برق)
مونتاژ برد (نصب و لحیم کاری برق)
مونتاژ برد (نصب و لحیم کاری برق)
مونتاژ برد (نصب و لحیم کاری برق)
مونتاژ برد (نصب و لحیم کاری برق)

این مرحله به چند اتصال و صبر احتیاج دارد ، اما کاملاً مستقیم است.

توجه: شما همچنین می توانید این مرحله را بر روی یک نان برد معمولی بدون لحیم کاری انجام دهید ، اما این امر باعث می شود که محصول نهایی شما کمی کمتر قابل حمل باشد.

تعیین سطح:

اجزای این مرحله:

  • آردوینو
  • ماژول BT
  • 3 پین سربرگ مردانه
  • سیم

ما باید آردوینو فلش شده و ماژول بلوتوث (HC-05) را به هر جهت که مناسب می دانیم روی تخته نان قرار دهیم. اطمینان حاصل کنید که تخته نوردی که استفاده می کنید ردیف پین ها را گروه بندی و روی هم قرار ندهد. در نان برد PCB-Way که استفاده کردم ، هر پین مستقل بود.

پین های زیر را با هم لحیم کنید:

Wire Out Arduino BT Module Header Pin قرمز قرمز سیم VCC VCC پین میانی سیم سیاه GND GND پایین پین

توجه: 2 پین GND در آردوینو وجود دارد که می توانید از هر کدام استفاده کنید.

تصویر نهایی جایی را نشان می دهد که من یک سیم سیاه و قرمز را در راست آردوینو برای اتصال برق لحیم کرده ام.

مرحله 4: مونتاژ برد (سیم کشی و آزمایش)

مونتاژ برد (سیم کشی و آزمایش سیگنال)
مونتاژ برد (سیم کشی و آزمایش سیگنال)
مونتاژ برد (سیم کشی و آزمایش سیگنال)
مونتاژ برد (سیم کشی و آزمایش سیگنال)
مونتاژ برد (سیم کشی و آزمایش سیگنال)
مونتاژ برد (سیم کشی و آزمایش سیگنال)
مونتاژ برد (سیم کشی و آزمایش سیگنال)
مونتاژ برد (سیم کشی و آزمایش سیگنال)

سیم کشی سیگنال:

حالا ما باید 3 سیم دیگر را اجرا کنیم. طبق کد ما ، سیگنال Arduino در پین 9 است و ارتباط سریال ما با ماژول BT در پین 10 و 11 است.

پین های زیر را با هم لحیم کنید:

Arduino BT Module پین 10 (D10) TXD (سیم سبز) پین 11 (D11) RXD (سیم زرد)

و برای سیگنال به سروو به صورت زیر لحیم می کنیم:

سربرگ آردوینو PinPin 9 (D9) پین بالا (سیم سفید)

در نهایت می توانید سروو موتور خود را به پین هدر وصل کنید. آنها به طور کلی دارای هدر زنانه 3 پین رنگی قهوه ای ، قرمز و زرد هستند.

رنگ قهوه ای خاکستری ، قرمز VCC و زرد سیگنال است. مطمئن شوید که دوشاخه روی سربرگ قرار دارد و پین زرد به بالا متصل شده است.

آزمایش کردن:

اکنون می توانید دستگاه خود را تا حدی به برق متصل کنید تا عملکرد آن تأیید شود!

5V.5A برای این آزمایش مناسب است ، اگر منبع تغذیه نیمکت ندارید ، می توانید مراحل را ادامه داده و بعد از افزودن بسته باتری آزمایش کنید.

برای آزمایش به سادگی دستگاه خود را روشن کنید تا ماژول BT چشمک بزند و سپس 'HC-05' را که شناسه پیش فرض دستگاه است ، اسکن کنید. با گذرواژه «1234» (بسته به سازنده) گاهی «12345» جفت شوید و یک برنامه سریال بلوتوث نصب کنید.

من "ترمینال بلوتوث سریال" را به شدت توصیه می کنم. روی منوی همبرگر در بالا سمت چپ کلیک کنید و روی دستگاه ها کلیک کنید.

اطمینان حاصل کنید که HC-05 به رنگ سبز مشخص شده است و سپس دوباره به ترمینال کلیک کنید.

برای شروع اتصال سریال ، روی دکمه دوگانه پلاگین در کنار نماد سطل در بالا سمت راست کلیک کنید.

باید از چاپ سریال "Air Horn Active" در یک اتصال موفق استقبال کنید.

ارسال '؟' منو یا اعداد 1 تا 4 را بکشید و سروو شما باید شروع به حرکت کند.

توجه: اگر مشکلی دارید عیب یابی در آخرین مرحله است! همچنین در مورد مسائل نظر دهید و من می توانم به شما کمک کنم.

مرحله 5: چاپ سه بعدی قطعات و مونتاژ

چاپ سه بعدی قطعات و مونتاژ
چاپ سه بعدی قطعات و مونتاژ
چاپ سه بعدی قطعات و مونتاژ
چاپ سه بعدی قطعات و مونتاژ
چاپ سه بعدی قطعات و مونتاژ
چاپ سه بعدی قطعات و مونتاژ

حالا برای قسمت آسان. من فایل های STL را در اینجا قرار داده ام ، اما اکثر چاپگرهای سه بعدی متفاوت هستند.

گیره PCB

کوه سروو

پایگاه شاخ

تنظیمات چاپ مهم است

  • در صورتی که مطابق عکس نهایی روی تخت چاپگر باشد ، هیچ مدلی به پشتیبانی نیاز نخواهد داشت.
  • تنظیمات چاپگر شما با استفاده از مواد مورد استفاده شما تعیین می شود ، اما پیشنهاد می شود که روش پر کردن متوسط را برای چاپ خود انتخاب کنید. پر شدن ضعیف باعث می شود که مهاربند خم شود و فشار کافی به سمت پایین نتواند بوق را فعال کند.
  • (ضعف پر = انعطاف = بدون شاخ = پروژه شکست خورده)

مونتاژ

چاپ پایه براحتی بر روی قوطی بوق هوا شما چسبانده می شود ، همچنین گیره PCB جانبی باید به طرف شاخ بچسبد.

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

من از 2 پیچ چوبی استفاده کردم که خیلی بزرگتر از آن بود که بتوان آن را روی صندلی گذاشت ، اما شما همچنین می توانید آن را بچسبانید و انتخاب با شماست!

اکنون می توانید بازوی سروو دو طرفه را با پیچ ارائه شده وصل کنید. من در نهایت یک سروو دیگر را از یک سروو کوچکتر چسباندم تا بتواند به عنوان "انگشت" عمل کند ، اما این کاملاً غیر ضروری بود زیرا گشتاور کافی از بازوی مستقیم به تنهایی وجود داشت.

با چسباندن داغ PCB که روی پایه PCB آزمایش کرده اید (می توانید آن را پیچ کنید اما چسب داغ همیشه آسان ترین راه حل است) را بچسبانید و آن را روی شاخ بچسبانید.

سپس می توانید گیره باتری را به سیم هایی که برای تغذیه به برد لحیم کرده اید لحیم کنید.

توجه: طبق برگه اطلاعات ، تنظیم کننده های این بردها تا ولتاژ ورودی 16 ولت کار می کنند ، بنابراین 4 باتری AA به طور کامل شارژ در این پیکربندی خوب خواهد بود.

در نهایت می توانید سیمها را با نوار بپیچید یا آنها را حرارتی کوچک کنید تا کوتاه نشوند و برای ثبات بیشتر می توانید گیره باتری را به پایه پایه پایینی بچسبانید.

تصاویر موجود در این مرحله باید این مجموعه را پوشش دهد. مطمئن شوید که همه آنها را مشاهده کرده اید.

مرحله ششم: شروع به کار کنید

شروع به کار کنید!
شروع به کار کنید!

سیگنال دادن به مسابقه؟

آن را زیر میز همکاران خود می کارید؟

آیا واقعاً عاشق شاخ هستید؟

خوب حالا قدرت در دست شماست! (به شرطی که در محدوده BT باشید)

شما اکنون به طور کامل مجهز شده اید که تا حد رضایت از قلب خود کار کنید. مسئولیت پذیر باشید زیرا این شاخ ها به دلیل اندازه خود به طور جدی بلند هستند همچنین سعی کنید آن را در نزدیکی حیوانات صدا ندهید و به همسایگان خود احترام بگذارید (یا من پلیس نیستم).

مرحله 7: موارد اضافی + عیب یابی

موارد اضافی اختیاری:

Super Cap: اگر دستگاه شما بوق را فعال نمی کند اما دکمه را فشار می دهد و دوباره راه اندازی می شود ، ممکن است جریان کافی نداشته باشید. ابتدا باتری های AA خود را به باتری های جدید تغییر دهید ، اما ممکن است یک خازن داخلی نیز به بدنه اضافه کنید. چند تا دراز کشیدم و مطابق تصویر ضمیمه ، آنها را درون خطوط برق قرار دادم.

متر ولتاژ + سوئیچ روشن/خاموش: همچنین می توانید یک سوئیچ تغذیه برای روشن و خاموش کردن پروژه خود با افزودن آن بصورت خطی با خط ولتاژ اصلی در پورت مشترک سوئیچ و vcc مدار به پین بالا وارد کنید. سپس می توانید با افزودن سیم تغذیه یا قرمز به پین پایینی آن سوئیچ ، از این مدار با ولت متر استفاده کنید. وقتی خاموش است می توانید ولتاژ باتری ها را بخوانید. یک سوئیچ لحظه ای را با ولت متر در یک سری قرار دهید تا هنگام خاموش شدن ، در مصرف برق صرفه جویی شود. تصاویری از صفحه دوم من را با این مورد مرور کنید.

تغییر نام و رمز BT: از دستورالعمل Techbitar در اینجا استفاده کنید!

عیب یابی:

در صورت بروز مسائل جمعیتی افزایش می یابد!

توصیه شده: