فهرست مطالب:
- تدارکات
- مرحله 1: Visuino را راه اندازی کنید و نوع برد ESPcopter را انتخاب کنید
- مرحله 2: در Visuino: شتاب را به زاویه اضافه کنید
- مرحله 3: در Visuino: Packet Component و Set Header Marker را اضافه کنید
- مرحله 4: در Visuino: 3 عنصر آنالوگ باینری را به کامپوننت بسته اضافه کرده و آنها را وصل کنید
- مرحله 5: کد Arduino را ایجاد ، کامپایل و بارگذاری کنید
- مرحله 6: و بازی…
![ESPcopter و Visuino - تبدیل قطب نما به زاویه سه بعدی: 6 مرحله ESPcopter و Visuino - تبدیل قطب نما به زاویه سه بعدی: 6 مرحله](https://i.howwhatproduce.com/images/010/image-28779-j.webp)
تصویری: ESPcopter و Visuino - تبدیل قطب نما به زاویه سه بعدی: 6 مرحله
![تصویری: ESPcopter و Visuino - تبدیل قطب نما به زاویه سه بعدی: 6 مرحله تصویری: ESPcopter و Visuino - تبدیل قطب نما به زاویه سه بعدی: 6 مرحله](https://i.ytimg.com/vi/mzwovYcozvI/hqdefault.jpg)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:54
توسط BoianMVisuino بیشتر توسط نویسنده دنبال کنید:
![مونتاژ Elegoo Arduino Robot نسخه 2.0 مونتاژ Elegoo Arduino Robot نسخه 2.0](https://i.howwhatproduce.com/images/010/image-28779-1-j.webp)
![مونتاژ Elegoo Arduino Robot نسخه 2.0 مونتاژ Elegoo Arduino Robot نسخه 2.0](https://i.howwhatproduce.com/images/010/image-28779-2-j.webp)
![برنامه Arduino UNO با Visuino برای کشیدن روی ILI9341 TFT صفحه نمایش لمسی صفحه نمایش با قلم برنامه Arduino UNO با Visuino برای کشیدن روی ILI9341 TFT صفحه نمایش لمسی صفحه نمایش با قلم](https://i.howwhatproduce.com/images/010/image-28779-3-j.webp)
![برنامه Arduino UNO با Visuino برای کشیدن روی ILI9341 TFT صفحه نمایش لمسی صفحه نمایش با قلم برنامه Arduino UNO با Visuino برای کشیدن روی ILI9341 TFT صفحه نمایش لمسی صفحه نمایش با قلم](https://i.howwhatproduce.com/images/010/image-28779-4-j.webp)
![مونتاژ روبات وای فای Kuman با دوربین و دستکاری کننده مونتاژ روبات وای فای Kuman با دوربین و دستکاری کننده](https://i.howwhatproduce.com/images/010/image-28779-5-j.webp)
![مونتاژ روبات وای فای Kuman با دوربین و دستکاری کننده مونتاژ روبات وای فای Kuman با دوربین و دستکاری کننده](https://i.howwhatproduce.com/images/010/image-28779-6-j.webp)
ESPcopter در حال حاضر به طور کامل توسط آخرین نسخه Visuino پشتیبانی می شود ، و این باعث می شود که بتوان آن را ساده ترین برنامه نویسی برای پهپاد موجود دانست!:-)
با پشتیبانی Visuino می توانید موتورها ، LED را کنترل کنید ، با شتاب سنج ، ژیروسکوپ و قطب نما کار کنید ، با پهپاد از طریق WiFi ارتباط برقرار کنید ، با فایل های مختلف آزمایش کنید تا به ثبات در پرواز برسید ، ارتباط آن را با دیگر هواپیماهای بدون سرنشین یا رایانه ها و موارد دیگر انجام دهید. …
سنسورهای خود را وصل کنید و پهپاد را به هر شکلی که می خواهید سفارشی کنید! می توانید یک هواپیمای بدون سرنشین یا حتی بیشتر سرگرم کننده را برنامه ریزی کنید … دسته ای از هواپیماهای بدون سرنشین را برنامه ریزی کنید تا با یکدیگر ارتباط برقرار کنند و با هم کار کنند:-).
در حال حاضر ESPcopter در حال تأمین سرمایه جمعی است و سطوح مختلف پاداش بسته به تخته های توسعه و مقدار مورد نظر در دسترس است.
پروژه اول:
قطب نما نیروهای هدایت X ، Y و Z را ارسال می کند. با این حال ، اغلب ما باید نیروها را به زاویه X ، Y ، Z 3D تبدیل کنیم تا جهت گیری سه بعدی سنسور مشخص شود.
تدارکات
ESPcopter در حال حاضر به طور کامل توسط آخرین نسخه Visuino پشتیبانی می شود ، و این باعث می شود که بتوان آن را ساده ترین برنامه نویسی برای پهپاد موجود دانست!:-) با پشتیبانی Visuino شما می توانید موتورها ، LED را کنترل کنید ، با شتاب سنج ، ژیروسکوپ و قطب نما کار کنید ، با پهپاد از طریق WiFi ارتباط برقرار کنید ، برای دستیابی به ثبات در پرواز با فایلهای مختلف آزمایش کنید ، آن را با پهپادهای دیگر ارتباط برقرار کنید یا کامپیوتر و موارد دیگر…
سنسورهای خود را وصل کنید و پهپاد را به هر شکلی که می خواهید سفارشی کنید! شما می توانید یک هواپیمای بدون سرنشین را برنامه ریزی کنید ، یا حتی بیشتر سرگرم کننده باشد … دسته ای از پهپادها را برنامه ریزی کنید تا با یکدیگر ارتباط برقرار کنند و با هم کار کنند:-).
ESPcopter در حال حاضر تأمین سرمایه جمعی است و سطوح پاداش متفاوتی بسته به تخته های توسعه و مقدار مورد نظر در دسترس است.
پروژه اول:
قطب نما نیروهای شتاب X ، Y و Z را ارسال می کند. با این حال ، اغلب ما باید نیروها را به زاویه X ، Y ، Z 3D تبدیل کنیم تا جهت گیری سه بعدی سنسور مشخص شود.
مرحله 1: Visuino را راه اندازی کنید و نوع برد ESPcopter را انتخاب کنید
![Visuino را راه اندازی کرده و نوع برد ESPcopter را انتخاب کنید Visuino را راه اندازی کرده و نوع برد ESPcopter را انتخاب کنید](https://i.howwhatproduce.com/images/010/image-28779-7-j.webp)
برای شروع برنامه نویسی Arduino ، باید Arduino IDE را از اینجا نصب کنید:
اطمینان حاصل کنید که 1.6.7 یا بالاتر را نصب کرده اید ، در غیر این صورت این دستورالعمل کار نمی کند!
Visuino: https://www.visuino.com نیز باید نصب شود.
Visuino را همانطور که در تصویر اول نشان داده شده است ، شروع کنید
روی دکمه "Tools" در جزء Arduino در Visuino کلیک کنید
هنگامی که محاوره ظاهر می شود ، ESPcopter را مطابق شکل انتخاب کنید
مرحله 2: در Visuino: شتاب را به زاویه اضافه کنید
![در Visuino: شتاب را به زاویه اضافه کنید در Visuino: شتاب را به زاویه اضافه کنید](https://i.howwhatproduce.com/images/010/image-28779-8-j.webp)
ابتدا باید جزء را برای تبدیل عنوان X ، Y ، Z Compass به زاویه 3D X ، Y ، Z اضافه کنیم:
- عبارت "angle" را در کادر Filter جعبه ابزار کامپوننت تایپ کرده و سپس م "لفه "Acceleration To Angle" را انتخاب کرده و در قسمت طراحی رها کنید.
- روی کادر "Out" کادر "Compass" حاوی پین های X، Y، X Acceleration جزء ESPCopter کلیک کنید تا همزمان همه پین های Out را متصل کنید.
-
ماوس را روی پین ورودی "X" کادر "In" جزء AccelerationToAngle1 حرکت دهید. Visuino به طور خودکار سیم ها را پخش می کند تا به درستی به بقیه پین ها متصل شوند
مرحله 3: در Visuino: Packet Component و Set Header Marker را اضافه کنید
![در Visuino: Component Packet و Set Header Marker را اضافه کنید در Visuino: Component Packet و Set Header Marker را اضافه کنید](https://i.howwhatproduce.com/images/010/image-28779-9-j.webp)
![در Visuino: Component Packet و Set Header Marker را اضافه کنید در Visuino: Component Packet و Set Header Marker را اضافه کنید](https://i.howwhatproduce.com/images/010/image-28779-10-j.webp)
برای ارسال تمام داده های کانال از طریق پورت سریال از آردوینو ، می توانیم از م componentلفه Packet برای بسته بندی کانالها با یکدیگر و نمایش آنها در Scope و Gauges در Visuino استفاده کنیم:
- "packet" را در کادر Filter جعبه ابزار کامپوننت تایپ کنید ، سپس م "لفه "Packet Component" را انتخاب کرده و آن را در قسمت طراحی رها کنید.
- در Properties ویژگی "Head Marker" را گسترش دهید
- در Properties روی دکمه "…" کلیک کنید
- به عنوان مثال ، در ویرایشگر Bytes برخی از اعداد را تایپ کنید
- برای تأیید و بستن ویرایشگر روی دکمه OK کلیک کنید
مرحله 4: در Visuino: 3 عنصر آنالوگ باینری را به کامپوننت بسته اضافه کرده و آنها را وصل کنید
![در Visuino: 3 عنصر آنالوگ باینری را به کامپوننت بسته اضافه کرده و آنها را وصل کنید در Visuino: 3 عنصر آنالوگ باینری را به کامپوننت بسته اضافه کرده و آنها را وصل کنید](https://i.howwhatproduce.com/images/010/image-28779-11-j.webp)
روی دکمه "Tools" جزء Packet1 کلیک کنید (تصویر 1)
- در ویرایشگر "Elements" عنصر "Binary Analog" را انتخاب کرده و سپس 3 بار روی دکمه "+" (تصویر 1) کلیک کنید تا 3 عنصر آنالوگ اضافه شود (تصویر 2)
- روی جعبه "Out" کادر "Accelerometer" حاوی پین های جزء AccelerationToAngle1 کلیک کنید تا همزمان همه پین های Out را متصل کنید (تصویر 4)
- ماوس را روی پین "In" عنصر "Elements. Analog (Binary) 1" جزء Packet1 حرکت دهید. Visuinowill بطور خودکار سیم ها را پخش می کند تا به درستی به بقیه پین ها متصل شوند (تصویر 4)
- پین خروجی "Out" جزء Packet1 را به پین ورودی "In" کانال "Serial [0]" جزء "Arduino" وصل کنید
مرحله 5: کد Arduino را ایجاد ، کامپایل و بارگذاری کنید
![کد Arduino را ایجاد ، کامپایل و بارگذاری کنید کد Arduino را ایجاد ، کامپایل و بارگذاری کنید](https://i.howwhatproduce.com/images/010/image-28779-12-j.webp)
- در Visuino ، F9 را فشار دهید یا روی دکمه ای که در تصویر نشان داده شده است کلیک کنید تا کد Arduino تولید شود و Arduino IDE را باز کنید
- در Arduino IDE ، روی دکمه Upload کلیک کنید تا کد کامپایل و بارگذاری شود
مرحله 6: و بازی…
![](https://i.ytimg.com/vi/02Bn7LHNFtQ/hqdefault.jpg)
در حال حاضر ESPcopter در حال تأمین سرمایه جمعی است و سطوح مختلف پاداش بسته به تخته های توسعه و مقدار مورد نظر در دسترس است.
توصیه شده:
قطب نما دیجیتال و سرفصل یاب: 6 مرحله
![قطب نما دیجیتال و سرفصل یاب: 6 مرحله قطب نما دیجیتال و سرفصل یاب: 6 مرحله](https://i.howwhatproduce.com/images/001/image-375-7-j.webp)
قطب نمای دیجیتال و سرفصل یاب: نویسندگان: Cullan Whelan اندرو لوفت بلیک جانسون تقدیر: آکادمی دریانوردی کالیفرنیا ایوان چانگ سیو مقدمه: اساس این پروژه یک قطب نمای دیجیتالی با ردیابی سرفصل است. این به کاربر این امکان را می دهد تا از مسیری طولانی مسیری را دنبال کند
قطب نما کوچک با ATtiny85: 12 مرحله (همراه با تصاویر)
![قطب نما کوچک با ATtiny85: 12 مرحله (همراه با تصاویر) قطب نما کوچک با ATtiny85: 12 مرحله (همراه با تصاویر)](https://i.howwhatproduce.com/images/001/image-637-11-j.webp)
قطب نما کوچک با ATtiny85: این اولین پروژه ما با ATtiny85 است. یک قطب نمای دیجیتال جیبی ساده (با همکاری J. Arturo Espejel Báez). ATtiny85 یک میکروکنترلر با کارایی بالا و قدرت کم است. دارای 8 کیلوبایت حافظه فلش قابل برنامه ریزی است. به همین دلیل ، چال
ربات قطب نما DIY: 14 مرحله
![ربات قطب نما DIY: 14 مرحله ربات قطب نما DIY: 14 مرحله](https://i.howwhatproduce.com/images/001/image-907-17-j.webp)
ربات قطب نما DIY: سلام! امروز من قصد دارم یک ربات قطب نما بسازم. این ایده را با تفکر در مورد اینکه رسم یک حلقه کامل بدون جعبه ریاضی چقدر دشوار است به دست آوردم. خوب من راه حل شما را دریافت کردم؟. همانطور که می دانید یک دایره دقیقاً 360 درجه است ، بنابراین این ربات می تواند یک sha بکشد
آموزش رابط سنسور قطب نما HMC5883L با آردوینو: 10 مرحله (همراه با تصاویر)
![آموزش رابط سنسور قطب نما HMC5883L با آردوینو: 10 مرحله (همراه با تصاویر) آموزش رابط سنسور قطب نما HMC5883L با آردوینو: 10 مرحله (همراه با تصاویر)](https://i.howwhatproduce.com/images/004/image-10589-j.webp)
آموزش رابط سنسور قطب نما HMC5883L با آردوینو: توضیحات HMC5883L یک قطب نمای دیجیتالی 3 محوره است که برای دو منظور کلی استفاده می شود: برای اندازه گیری مغناطش یک ماده مغناطیسی مانند فرومغناطیس ، یا برای اندازه گیری قدرت و در برخی موارد جهت جهت میدان مغناطیسی در نقطه ای در
آردوینو نانو: شتاب سنج ژیروسکوپ قطب نما MPU9250 I2C سنسور با Visuino: 11 مرحله
![آردوینو نانو: شتاب سنج ژیروسکوپ قطب نما MPU9250 I2C سنسور با Visuino: 11 مرحله آردوینو نانو: شتاب سنج ژیروسکوپ قطب نما MPU9250 I2C سنسور با Visuino: 11 مرحله](https://i.howwhatproduce.com/images/004/image-9641-52-j.webp)
آردوینو نانو: شتاب سنج ژیروسکوپ قطب نما MPU9250 I2C Sensor With Visuino: MPU9250 یکی از پیشرفته ترین سنسورهای شتاب سنج ، ژیروسکوپ و قطب نما با اندازه کوچک است که در حال حاضر موجود است. آنها دارای بسیاری از ویژگی های پیشرفته هستند ، از جمله فیلترینگ کم گذر ، تشخیص حرکت و حتی یک پردازنده تخصصی قابل برنامه ریزی