آیا می خواهید یک گیگابایت فضای ذخیره سازی برای میکروکنترلر خود داشته باشید؟ آیا می خواهید یک راه ساده برای انتقال فایل ها از رایانه شخصی خود به picaxe یا arduino یا پروژه های کوچک دیگر داشته باشید؟
این پروژه کوچک، uDrive را نشان می دهد که می تواند به عنوان یک درایو اضافی روی رایانه شخصی راه اندازی شود. فایل ها را به و از کارت SD کپی کنید، سپس آن را در uDrive قرار دهید و با 5 دستور ساده با آن صحبت کنید:
خواندن – خواندن یک فایل خارج از درایو
نوشتن – نوشتن یک فایل در درایو
Dir – دریافت فهرست فهرست فایلها در درایو
پاک کردن – پاک کردن فایل
Initialise – ارسال 1 بایت با نرخ باود دلخواه شما
مرحله 1: اتصال به میکروکنترلر
اتصال از 5 سیم استفاده می کند: Gnd، Power، Tx، Rx و یک خط تنظیم مجدد اختیاری. اگر نیازی به تنظیم مجدد نباشد، میتوان خط تنظیم مجدد را بدون اتصال رها کرد.
uDrive از 3 تا 5 ولت کار می کند بنابراین می تواند با طیف گسترده ای از کنترلرها ارتباط برقرار کند.
مرحله 2: کپی کردن فایل ها در سراسر
کپی کردن شامل خارج کردن کارت micro SD از uDrive و قرار دادن آن در یک آداپتور SD میکرو به استاندارد است. این به یک آداپتور USB می رود که به رایانه شخصی متصل می شود و سپس کارت SD به عنوان درایو دیگری روی رایانه شخصی ظاهر می شود. micro SD قسمت کوچک بنفش رنگی است که در سمت چپ این تصویر دیده می شود. هزینه آداپتور USB به SD با احتساب ارسال در ebay 5 دلار است. اکثر کارتهای micro SD با آداپتورهای میکرو به استاندارد عرضه میشوند و هزینه کل بسته کمتر از 10 دلار برای ذخیرهسازی گیگابایت است.
مرحله 3: دسترسی به فایل ها از طریق یک میکروکنترلر
میکروکنترلرها همگی زبانهای مختلفی دارند. اسمبلی، C، Basic، Spin و غیره. شما باید کد دقیق خود را بنویسید، اما در زیر یک مثال با استفاده از vb.net آورده شده است. این هنوز کمی پیچیده است، اما بسیار ساده تر از صحبت کردن با یک کارت SD با استفاده از کد SPI بیت بنگ است.
برای جزئیات بیشتر: ذخیره سازی انبوه ساده برای پروژه میکروکنترلر شما
در ادامه، متن انگلیسی این مطلب را میتوانید مشاهده نمایید:
Do you want gigabytes of storage for your microcontroller? Would you like a simple way to tranfer files from your PC to your picaxe or arduino or other micro project?
This little projects demonstrates the uDrive that can be set up as an extra drive on a PC. Copy files to and from the SD card, then put it in the uDrive and talk to it with 5 simple commands:
Read – Read a file off the drive
Write – Write a file to the drive
Dir – get the directory listing of files on the drive
Erase – erase a file
Initialise – send 1 byte at your preferred baud rate
Step 1: Connecting to your microcontroller
Connection uses 5 wires: Gnd, Power, Tx, Rx and an optional reset line. The reset line can be left unconnected if no reset is needed.