فهرست مطالب:

ماشین سانتا: 6 قدم
ماشین سانتا: 6 قدم

تصویری: ماشین سانتا: 6 قدم

تصویری: ماشین سانتا: 6 قدم
تصویری: بررسی سانتافه 2017 فول - Hyundai Santa Fe 2017 review 2024, سپتامبر
Anonim
ماشین بابانوئل
ماشین بابانوئل
ماشین بابانوئل
ماشین بابانوئل
ماشین بابانوئل
ماشین بابانوئل

در اینجا یک پروژه کوچک سرگرم کننده است که من در تعطیلات کریسمس ساخته ام. ساخت آن ساده و آسان است ، از طریق اتصال WiFi و تلفن یا رایانه لوحی Android کنترل می شود. میکروکنترلر یک ESP8266 روی برد Wemos D1-mini است ، دارای MicroPython نصب شده و یک اسکریپت کوچک به نام remote.py اجرا می کند. دارای یک سپر در بالا (DIY) با 3 ترانزیستور ، چند مقاومت و تنظیم کننده ولتاژ (منبع تغذیه Lipo قدیمی 2S 850mAh است).

ریموت یک تلفن یا رایانه لوحی Android است که برنامه فوق العاده RoboRemo روی آن نصب شده است:

به RoboRemo بروید

این برنامه می تواند از طریق بلوتوث ، TCP و UDP متصل شود. از آنجا که D1 ما دارای WiFi است ، می توانیم از سخت افزار بلوتوث صرف نظر کنیم و مدار را بسیار ساده نگه داریم. ما D1 خود را به عنوان نقطه دسترسی پیکربندی می کنیم ، به تلفن یا رایانه لوحی خود متصل می شویم و دستورات را از طریق UDP ارسال می کنیم.

ویدیوی YouTube

تدارکات

1 Wemos D1 mini با آخرین Micropython نصب شده. احمد نویرا در مورد نحوه فلش کردن D1 mini خود یک دستورالعمل عالی ارائه داد: آن را در اینجا پیدا کنید

1 Diy shield for your D1 mini (Banggood)

3 ترانزیستور قبل از میلاد 517 (کمی بیش از حد ، اما هیچ دیگری در دسترس نداشتم)

3 مقاومت 39kOhms 0 ، 25 وات برای قطبش پایه

1 تنظیم کننده ولتاژ 5V (7805 یا مشابه ، من از LM2940-5 با خازن استفاده کردم)

اگر دوست دارید چراغ های عقب روی ماشین شما باشد ، Led's ، 2 یا 4.

مقاومت 220 اهم ، 1 عدد برای هر led.

2 موتور دنده دار با چرخ مانند در ربات Banggood زیر.

چوب ، ورق پلاستیکی یا هر چیز دیگری که بدنه خودرو را بسازد.

رایانه لوحی یا تلفن ANDROID با برنامه RoboRemo نصب شده است.

مرحله 1: کنترل از راه دور خود را آماده کنید

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

ابتدا باید تلفن یا رایانه لوحی خود را به عنوان کنترل از راه دور پیکربندی کنیم. برنامه RoboRemo را نصب کرده و وب سایت آنها را بررسی کنید: سایت RoboRemo.

در اینجا همه مطالب و آموزش های مورد نیاز را پیدا خواهید کرد. کتابچه راهنمای pdf را بارگیری کرده و بخوانید.

پس از نصب فقط آن را امتحان کنید ، بسیار آسان است! همانطور که در عکسها مشاهده می کنید ، 4 دکمه کنترل ما دارد: شروع ، توقف ، چپ و راست.

با فشردن هر دکمه یک رشته متن به دنبال آن یک خط جدید (backslash n char) ارسال می شود. دکمه های خود را پیکربندی کنید ، به رشته متن برای هر دکمه توجه کنید. اسکریپت شما این رشته ها را برای هدایت وسیله سانتا جستجو می کند:-)

مرحله 2: D1 Mini: Flashing Micropython خود را آماده کنید

D1 Mini خود را آماده کنید: میکروپایتون چشمک زن
D1 Mini خود را آماده کنید: میکروپایتون چشمک زن

احمد نویرا کار بسیار خوبی انجام داد ، در اینجا همه چیزهایی که برای تهیه Wemos D1 خود نیاز دارید در اینجا آمده است:

فلش میکروپایتون

با این حال ، برای D1 باید از دستور esptool زیر استفاده کرد:

esptool.py --port /dev /ttyUSB0-write_flash --flash_mode dio 0 esp8266-20190529-v1.11.bin

(این برای دستگاه لینوکس است ، مک و ویندوز متفاوت خواهند بود ، همچنین فایل.bin ممکن است متفاوت باشد). مهمترین آن --flash_mode dio برای Wemos D1 است.

اگر فقط esptool.py را در ترمینال تایپ می کنید ، همه گزینه ها را نشان می دهد.

اگر با چشمک زدن MicroPython مشکل دارید ، در اینجا چند لینک مفید وجود دارد:

شروع به کار با MicroPython

آموزش های تصادفی Nerd

انجمن MicroPython

و گوگل دوست شماست ، فقط عبارت "Flashing micropython on Wemos D1" را تایپ کنید.

مرحله 3: اسکریپت Remote.py را بارگذاری کنید

هنگامی که D1 شما Micropython را نصب کرده است ، زمان بارگذاری اسکریپت Remote.py است.

با خیال راحت اصلاح کنید/به اشتراک بگذارید/کپی کنید/هر چیزی:-). فقط رشته های RoboRemo خود را shure کنید

(هربار که دکمه ای را روی تلفن/رایانه لوحی خود فشار می دهید ارسال می شود) با اسکریپت مطابقت دارد.

نام و نام خانوادگی رمز عبور را در اسکریپت به دلخواه تغییر دهید.

من از Thonny IDE برای نوشتن و بارگذاری اسکریپت ها استفاده می کنم. اگر از روش دیگری استفاده می کنید ، مطمئن شوید ویرایشگر متن شما اسکریپت ها را تغییر نمی دهد یا Micropython شکایت می کند.

ویرایشگر متن Kate (لینوکس) می تواند برای اسکریپت های پایتون پیکربندی شود و از هویت مناسب مراقبت می کند. Ampy می تواند اسکریپت را به برد شما فلش کند. به Ampy.

برای همه امکانات به سایت Random Nerd Tutorials مراجعه کنید: پیوند

به قسمت پیش نیازها بروید

Thonny به شما اجازه می دهد تا اسکریپتی را هنگام تغییر نام بارگذاری کنید ، Remote.py باید قبل از چشمک زدن به برد شما به boot.py تغییر نام دهد.

مرحله 4: تخته خود را آزمایش کنید

Image
Image

پس از اصلاح APname و رمز عبور و بارگذاری اسکریپت ، نوبت به یک آزمایش ساده می رسد:

- تلفن/رایانه لوحی و رایانه خود را روشن کنید

- D1mini را به پورت USB وصل کنید و کمی صبر کنید ، D1 باید به عنوان Access Point شروع شود

-تلفن/رایانه لوحی خود را در قسمت Setup/Wifi به نقطه دسترسی وصل کنید

-اتصال برنامه Roboremo به نقطه دسترسی: منو/اتصال/اینترنت (UDP)/اتصال به ip: port

-ارسال 192.168.4.1:5000

-PuTTy یا شبیه ساز سریال دیگری را باز کنید

-پورت را وارد کنید (/dev/ttyUSB0 در مورد من) و نرخ baud را روی 115200 تنظیم کنید ، REPL را نخواهید دید اما نگران نباشید:-)

- دکمه های فرمان را در تلفن/رایانه لوحی Android خود فشار دهید و خروجی را به پایانه PuTTy مشاهده کنید: فیلم را ببینید

-اگر خطایی رخ ندهد: مرحله بعدی: وسایل لحیم کاری خود را آتش بزنید:-)

مرحله 5: لحیم سپر

با لحیم کردن اتصال باتری و تنظیم کننده ولتاژ (و در صورت استفاده از LM2940-5 خازن) شروع به کار کنید. پس از تأیید کار ، باتری را وصل کنید. ولتاژ خروجی (5V) را اندازه گیری کنید. اگر OK 5Voutput و GND را به پایانه های سپر لحیم کرد ، نشانه های روی سپر را ببینید. اتصالات سپر را لحیم کنید.

حالا یک اتوبوس 5 ولت و GND را سیم کشی کنید ، قسمت های دیگر را همانطور که در شکل نشان داده شده لحیم کنید. موتورها و led ها را وصل کنید و کارتان تمام است!

مهم ! قبل از نصب سپر روی D1mini ، کار خود را بررسی کرده و مجدداً بررسی کنید. خطاها می توانند صفحه شما را خراب کنند…

مرحله 6: ساختن اتومبیل خود

این نیز بسیار ساده است: من از چوب های مخلوط کننده رنگ چوبی ساخته شده است که با چسب سیانو با نام مستعار فوق چسب زده شده است. موتورها با نوار دو طرفه ثابت می شوند و یک پیچ گرد به عنوان "چرخ بینی" استفاده می شود. من تنظیمات دیگر را امتحان کردم اما این بهترین نتایج را داد ، راه اندازی همان دنبال کننده خط Banggood است. بدنه از بالسا ساخته شده است (من تعداد زیادی هواپیمای خراش زده ساختم بنابراین هنوز سهام دارم):-)

حالا سیم های موتور و سیم کشی را بچسبانید ، در صورت فشار دادن "start" هر دو چرخ را بررسی کنید.

این آخرین مرحله است ، اکنون وقت آن است که ماشین خود را اداره کرده و تنهای زیادی از آن لذت ببرید:-)

توصیه شده: