آردوینو آردوینو نانو Nano

معرفی برد آردوینو Arduino Nano Every با تراشه Atmgea4809

introduce-arduino-nano-every-digispark
نوشته شده توسط پریسا پوربلورچیان

برد آردوینو نانو Every یکی از کوچکترین بردهای خانواده آردوینو با ابعاد ۴۵×۱۸ میلی متر و وزن کمتر از ۵ گرم است که در رده بردهای کوچک برای پروژه به شمار می‌آید. به واسطه طراحی خاص این محصول در ساخت پروژه های پوشیدنی، رباتیکی، پروژه هایی با محدودیت فضا برای اجرا قابل استفاده شده است. این برد از نسل آردوینو نانو اما اینبار با تراشه ای متفاوت است. در ساخت این برد از اتمگا ATMEGA4809 استفاده شده است. در ادامه با مرجع تخصصی آردوینو نانو به زبان فارسی، دیجی اسپارک همراه باشید.

 


برد اورجینال آردوینو نانو Atmgea4809


برد آردوینو Arduino Nano Every یکی از محصولات شرکت Arduino است که به عنوان نسخه بهبود یافته از Arduino Nano عرضه شده است. با تراشه Atmega4809 برای طراحی و ساخت پروژه های آردوینو با فضای کار محدود و در ابعاد کوچک طراحی شده است. اتمگا Atmgea4809 یک پردازنده قدرتمند با فرکانس کاری ۲۰MHz است. اما مهم ترین ویژگی این تراشه حافظه آن است که دارای ۴۸KB حافظه فلش FLASH و ۶KB حافظه SRAM است. برد آردوینو Atmega4809 دارای پروتکل ارتباطی SPI, USB, I2C, UART است. ولتاژ ورودی ۵ ولت USB، ولتاژ ورودی VIN بین ۶ تا ۲۱ ولت و ولتاژ کاری ۵ ولت است. برد دارای ۱۴ پایه دیجیتال DIGITAL، دارای ۶ پایه PWM و ۸ پایه آنالوگ ANALOG است. یکی از ویژگی‌های برجسته Arduino Nano Every این است که از سیستم عامل‌هایی مانند Windows، macOS و Linux پشتیبانی می‌کند، بنابراین می‌توان با استفاده از این برد در برنامه‌نویسی و توسعه پروژه‌ها در این سیستم عامل‌ها بهره‌برداری کرد. برد آردوینو Nano Every از برنامه‌نویسی با استفاده از نرم‌افزار آردوینو (Arduino IDE) پشتیبانی می‌کند که برنامه نویسان را قادر می‌سازد به راحتی برنامه‌های خود را بر روی برد اجرا کنند و به سرعت توسعه پیدا کنند. در کل، Arduino Nano Every یک برد کوچک و قدرتمند است که برای توسعه پروژه‌های الکترونیکی کوچک و متوسط ​​بسیار مناسب است. با سرعت بالا، حافظه‌ی قابل توسعه، سازگاری با سیستم عامل‌های مختلف و پشتیبانی از اتصالات شیلدها، این برد انعطاف‌پذیری بالایی را در توسعه پروژه‌ها به کاربران می‌دهد.

  • CHIP: ATMEGA4809
  • CLOCK: MHz
  • MEMORY: 48KB FLASH
  • MEMORY: 6KB SRAM
  • INTERFACE: USB/ SPI/ I2C/ UART
  • VOLATGE: 5V INPUT USB
  • VOLTAGE: 6-21V INPUT VIN
  • VOLTAGE: 5V OPERATING
  • PINOUT: 14 DIGITAL
  • PINOUT: 6 PWM
  • PINOUT: 8 ANALOG

 


بررسی تکنیکال آردوینو EVERY


برد آردوینو نانو EVERY با SKU ABX00028 است. پورت USB برای پاور برد طراحی شده است که از تایپ MICRO USB استفاده می‌شود. ال ای دی داخلی به پایه شماره ۱۳ متصل شده است. پایه RX/TX برای UART است و پایه A4 SDA و A5 SCL است. پایه های SPI به ترتیب D11 COPI,  D12 CIPO , D13 SCK است. ولتاژ پایه های I/O پنچ ولت ۵V است. ولتاژ ورودی ۷ تا ۱۸ ولت است. جریان عبوری از هر پایه I/O برابر با ۱۵ میلی آمپر است.

  • Clock: 20MHz
  • Flash: 48KB
  • SRAM: 6KB
  • EEPROM: 256byte
  • Voltages: 5V USB in, 6-21V DC VIN, 5V Operating Voltage

 


سازگاری با پلتفرم ها


برد آردوینو نانو EVERY با پلتفرم آردوینو ARDUINO IDE, ARDUINO CLI, WEB EDITOR سازگاری دارد و میتوانید برای برنامه نویسی از سه استفاده کنید.

سازگاری آردوینو نانو every با پلتفرم های اینترنت اشیا

 در نرم افزار آردوینو بهترین انتخاب استفاده از ورژن ۲ آردوینو ARDUINO IDE2 است. آردوینو را باز کرده و سپس از قسمت تنظیمات نوع برد را مشخص کنید. برای استفاده از برد بایستی ARDUINO MEGA AVR BOARDS را در نرم افزار آردوینو نصب کنید. از منو BOARD MANAGER عبارت Arduino megaAVR را جستجو کنید.

فعال سازی آردوینو نانو Every در ide 2 - دیجی اسپارک

 

 

مراحل انتخاب برد nano every در آردوینو ide2 - دیجی اسپارک

در تصویر زیر پورت com15 به عنوان درگاه ارتباط با برد آردوینو nano every شناسایی شده است.

برد آردوینو nano every - دیجی اسپارک

 

جهت تست برنامه BLINK را بر روی برد اجرا کنید تا ال ای دی داخلی شماره ۱۳ یک ثانیه یک بار چشمک زن شود.

اجرای برنامه Blink در آردوینو nano every - دیجی اسپارک

 


کاربرد برد ARDUINO NANO EVERY


برد آردوینو nano EVERY با ابعاد کوچک و هدف خاصی طراحی شده است تا بتوانید پروژه هایی که با محدودیت فضا رو به رو هستید را برای شما فراهم کند. در ساخت ربات با آردوینو، ساخت پروژه های پوشیدنی قابل استفاده است. برد نانو اوری EVERY را با برد نانو معمولی یه هیچ عنوان مقایسه نکنید. این برد به واسطه تراشه ATMEGA4809 پردازنده قدرتمندی دارد. برد Arduino Nano Every در بسیاری از کاربردهای الکترونیکی و رباتیکی مورد استفاده قرار می‌گیرد. این برد به عنوان یک سیستم مبتنی بر میکروکنترلر، قابلیت اتصال به انواع حسگرها، ماژول‌ها و دستگاه‌ها را دارد و می‌توان از طریق برنامه نویسی آن کنترل و مدیریت عملکرد آن‌ها را به سادگی برنامه‌ریزی کرد. در ادامه به برخی از کاربردهای رایج Arduino Nano Every اشاره می‌کنیم.

  • پروژه‌های رباتیک: Arduino Nano Every می‌تواند به عنوان مغز مرکزی ربات‌های کوچک و متوسط ​​استفاده شود. با استفاده از حسگرهای مختلف مانند سنسورهای مجاورت، سنسورهای خط، سنسورهای دما و رطوبت، می‌توانید ربات خود را برنامه‌ریزی و کنترل کنید.
  • پروژه‌های خانگی هوشمند: با استفاده از Arduino Nano Every، می‌توانید پروژه‌های خانگی هوشمندی را پیاده‌سازی کنید. مثلا می‌توانید سیستم خانه هوشمندی بسازید که کنترل تمامی دستگاه‌های خانه را به صورت اتوماتیک انجام دهد، مانند روشن و خاموش کردن چراغ‌ها، کنترل دما، کنترل پنجره‌ها و درها و غیره.
  • پروژه‌های ردیابی و مکان‌یابی: با استفاده از Arduino Nano Every و ماژول‌های GPS، می‌توانید سیستم‌های ردیابی و مکان‌یابی را ایجاد کنید. این کاربرد در ردیابی و مکان‌یابی اشیا، خودروها، حیوانات و حتی افراد مورد استفاده قرار می‌گیرد.
  • پروژه‌های اتوماسیون صنعتی: Arduino Nano Every می‌تواند در پروژه‌های کنترل و اتوماسیون صنعتی استفاده شود. با استفاده از آن، می‌توانید سیستم‌های خودکار و کنترلی را برای کارخانه‌ها، خطوط تولید و سیستم‌های کنترل صنعتی دیگر طراحی کنید.
  • پروژه‌های ابزار دقیق: از آنجا که Arduino Nano Every اتصالات آنالوگ و دیجیتال را دارد، می‌توانید آن را برای طراحی و ساخت ابزارهای دقیق و سنسورهای خاص استفاده کنید، مانند تسترها، میزان سنج‌ها، ارتعاش‌سنج‌ها و غیره.
  • پروژه‌های هنری و نورپردازی: Arduino Nano Every می‌تواند در پروژه‌های هنری و نورپردازی مورد استفاده قرار بگیرد. با استفاده از LEDها، ارتعاش‌سنسورها و سایر ماژول‌ها، می‌توانید آثار هنری تعاملی و نمایش نوری ایجاد کنید.
  • پروژه‌های آموزشی: Arduino Nano Every به دلیل سادگی استفاده و قیمت مناسب، برای پروژه‌های آموزشی و آموزش الکترونیک و برنامه‌نویسی بسیار مورد استفاده قرار می‌گیرد. با استفاده از این برد، مباحث مختلف را به صورت عملی و تجربی برای دانش‌آموزان و علاقه‌مندان به آموزش الکترونیک قابل فهم می‌کنند.

این موارد تنها چند نمونه از کاربردهای Arduino Nano Every هستند و امکانات و قابلیت‌های آن، کاربران را قادر می‌سازد تا ایده‌های خلاقانه خود را در پروژه‌های مختلف به واقعیت نزدیک کنند.


اتمگا ATMEL MEGA4809


اتمگا ATMGEA4809 از سری MEGAAVR میکروکنترلرهایی است که از پردازنده AVR استفاده می‌کند. فرکانس کاری این اتمگا تا ۲۰ مگاهرتز است و حافظه فلش تا ۴۸KB در نظر گرفته شده است. این سری اتمگا از جدیدترین تکنولوژی با کمترین مصرف انرژی و معماری انعطاف پذیر استفاده کرده است.

  • دارای MCU هشت بیتی
  • ۴۸KB حافظه فلش
  • دارای رزولوشن ۱۰ بیتی
  • ماکسیمم فرکانس ۲۰ مگاهرتزی
  • دارای ۴۱ پایه I/O
  • ولتاژ ۱٫۸ تا ۵٫۵ ولت
  • دما – ۴۰ تا ۸۵ درجه سانتی گراد
  • پشتیبانی از SPI,I2C,UART
  • دارای ۱۲ کانال ADC
  • دارای ۵ تایمر – کانتر
  • AVR

تراشه Atmega4809 در آردوینو Nano every - دیجی اسپارک

 


خرید برد آردوینو نانو Every


خرید بردهای اورجینال که توسط کمپانی به بازار وارد شده است به دلیل استفاده از چیپ و قطعات اورجینال تجربه ی متفاوتی را رقم خواهد زد. برد آردوینو نانو Every برای اجرای پروژه های کوچک و رباتیکی انتخاب بسیار مناسبی است و علاوه بر آن ها تراشه Atmega4809 قابلیت های بیشتری در مقایسه با نانو معمولی در بازار دارد. برای خرید برد از طریق سایت دانشجوکیت اقدام کنید.

لینک خرید برد آردوینو نانو Every

 

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

 

درباره نویسنده

پریسا پوربلورچیان

تولید کننده محتوا / کارشناس IOT

زندگی یعنی پژوهش و فهمیدن چیزی جدید

تلاشم بر این است تجربیاتم در زمینه IOT‌ را به بهترین شکل با شما در میان بگذارم.

تبادل نظر و رفع عیب با ثبت دیدگاه