برد میکروکنترلر آردوینو Uno عالی است، اما تنها چیزی که در آن زیاد سخاوتمند نیست ذخیره سازی است.
داشتن 32 کیلوبایت حافظه فلش برنامه، 2 کیلوبایت رم و 1 کیلوبایت فضای EEPROM قابل برنامه ریزی در اختیار شما برای بسیاری از پروژه های آردوینو خوب است، اما زمانی که نیاز به ضبط داده دارید کافی نیست.
اما با یک ماژول کارت خوان 2 دلاری microSD از eBay، می توانید به سرعت تا 32 گیگابایت فضا اضافه کنید. علاوه بر این، کتابخانه های نرم افزار FAT32 برای آردوینو به این معنی است که می توانید کارت را دوباره در رایانه شخصی خود بارگیری کنید.
کارت خوان MicroSD
این کارتخوانهای کارتخوان MicroSD کمهزینه که خیلی بزرگتر از یک کارت SD با اندازه کامل نیستند، از تبدیل سیگنالهای دیجیتال 5 ولت آردوینو به سیگنالهای 3.3 ولتی مورد نیاز کارتهای microSD مراقبت میکنند.
نکته کلیدی این است که خواننده از پورت رابط جانبی سریال (SPI) آردوینو استفاده می کند. SPI یک رابط سریال کم مصرف با سرعت کم است که در تراشههای میکروکنترلر مانند ATMEGA328P که در اکثر بردهای آردوینو Uno یافت میشود، مشترک است – اما به اندازهای سریع است که انتقال داده را با سرعت معقول انجام دهد.
خوانندهای که ما استفاده میکنیم تنها شش پایه دارد، چهار پایه برای داده و دو پایه برای پاور، بنابراین پینهای ورودی/خروجی زیادی را از پروژههای شما حذف نمیکند. نکته جالب در مورد آن این است که می تواند داده ها را بخواند و بنویسد، به علاوه کتابخانه های نرم افزاری برای استفاده آسان هستند.
اتصالات، همیشه اتصالات
اما از آنجایی که کارت خوان به SPI آردوینو نیاز دارد، به این معنی است که باید از پین های ورودی/خروجی خاصی که به گذرگاه SPI متصل هستند برای کارکرد آن استفاده کنید.
جدا از پایه های Vcc و GND که باید به ترتیب به پایه های 5 ولت و GND آردوینو بروند، باید D10 را به پایه CS در ماژول microSD، D11 را به MOSI، D12 را به پایه MISO و D13 را به SCK متصل کنید. پس از انجام این کار، شما آماده هستید که Arduino IDE را بزنید و کدنویسی را شروع کنید.
مانیتور آب و هوای ساده
اگر در نزدیکی سواحل شرقی استرالیا زندگی می کنید، سیلی از شرایط طوفانی اخیر را به خاطر خواهید آورد که طی چند هفته هر روز دما و رطوبت مانند یویو بالا و پایین می رفت.
شما می توانید با استفاده از سنسور دما/رطوبت و ماژول microSD ما یک ثبت آب و هوا بسیار ساده بسازید. قبلاً در مورد سنسور ارزان قیمت DHT11 صحبت کرده بودیم، اما این بار، آن را به DHT22 ارتقا دادیم که در eBay با قیمت حدود 5 دلار از جمله حمل و نقل موجود است.
همچنین با نام AM2302 شناخته می شود و در حالی که دارای همان چهار پایه DHT11 ارزان تر است، دقت بیشتری دارد و می تواند دما را از 40- تا 80+ درجه سانتی گراد و رطوبت را از 0 تا 100 درصد اندازه گیری کند.
باز هم، ما از Protoshield آردوینو استفاده می کنیم، اما می توانید از هر تخته نان استاندارد استفاده کنید. نمودار مدار و دیاگرام همپوشانی در اینجا تمام جزئیاتی را که برای ساخت پروژه نیاز دارید به شما ارائه می دهد.