سنسورهای من با رایانهام خیلی خوب کار نمیکنند، زیرا هر بار که میخواهم بردهای hello.light یا hello.mic را وصل کنم و پایتون را از طریق ترمینال خود اجرا کنم، یا با خطای «Resource busy» مواجه میشوم یا رایانهام کاملاً مسدود میشود. ! بنابراین، تصمیم گرفتم برخی از سنسورها را از طریق برد آردوینو و Arduino IDE برنامه ریزی کنم
من ابتدا تصمیم گرفتم تابلوی "Barduino" را که توسط لوسیانو در Fab Lab BCN طراحی شده بود بسازم. قرار است به عنوان یک Arduino Pro با میکروکنترلر Atmega 168 عمل کند. فایل ها و یک آموزش بسیار واضح را می توانید در اینجا پیدا کنید .
خوشبختانه ما همه قطعات را در موجودی محلی خود داشتیم، بنابراین من برد را آسیاب کردم و پر کردم و با موفقیت هم بوت لودر و هم یک نمونه چشمک زن از آردوینو را برای بررسی آن اجرا کردم. در مرحله بعد، من باید تعدادی هدر برای آن داشته باشم که به من امکان می دهد تا به سرعت با ورودی ها / خروجی ها / برنامه نویسی برنامه های خود نمونه سازی کنم. پروژه نهایی من شامل نسخه شخصی من از Barduino خواهد بود (احتمالاً با سنسورهای تعبیه شده یا سیم کشی شده از طریق کابل)
پس از اینکه توانستم برد جدید آردوینو لئوناردو را به دست بیاورم، قصد دارم از آن برای نمونهسازی اولیه حسگرها / خروجیها / پردازش و غیره استفاده کنم، در حالی که نسخه باردوینو را برای پروژه نهایی خود نهایی میکنم. من همچنین یک دو سنسور شدت نور TSL230RD سفارش داده ام که قصد دارم از آنها برای پروژه نهایی خود استفاده کنم. این حسگرها حساسیت بسیار بالاتری نسبت به یک مقاومت نوری ساده دارند، که من برای جمعآوری دادهها برای نور محیط در یک اتاق برای پروژه نهایی خود به آن نیاز دارم. همچنین میتوان آنها را طوری تنظیم کرد که در 3 تنظیمات حساسیت مختلف خوانش کنند، بنابراین امیدوارم بتوانم از 2 یا 3 مورد از آنها برای خواندن کلی بسیار دقیق استفاده کنم.
من این دو آموزش را در این سایت ها دنبال خواهم کرد:
Bildr و Drone Colony با توجه به اینکه این آموزش ها بر اساس TSL230R هستند (که می تواند مستقیماً به برد آردوینو وصل شود)، در حالی که من TSL230RD دارم ، ابتدا مجبور شدم یک صفحه ساده ایجاد کنم. برد شکست در Eagle (به نام RS Light) با ردپایی که به هدرهای 4 پین آردوینو منتهی میشود و به من اجازه میدهد آن را به آردوینو متصل کنم.
برای جزئیات بیشتر: رابط و برنامه نویسی برنامه
در ادامه، متن انگلیسی این مطلب را میتوانید مشاهده نمایید:
My sensors have not been functioning too well with my computer, as every time I try to connect the hello.light or hello.mic boards and run python through my terminal, I either get the error “resource busy”, or my computer completely freezes! Therefore, I decided to try and program some sensors via an Arduino board and the Arduino IDE
I first decided to build the ‘Barduino’ board, designed by Luciano at Fab Lab BCN. It is meant to function as an Arduino Pro with an Atmega 168 microcontroller. The files and a very clear tutorial can all be found here.
Thankfully we had all the parts in our local inventory so I milled and stuffed the board and successfully ran both the bootloader and a ‘blink’ example from Arduino to check it. Next I must get some headers for it which will allow me to quickly prototype with my inputs / outputs / application programming. My final project will consist of my own version of the Barduino (probably with sensors embedded or wired via cables)
Having managed to get my hands on a new Arduino Leonardo board, I plan to also use this to prototype my sensors / outputs / processing etc.. while I finalize my version of the Barduino for my final project. I have also ordered a couple TSL230RD light intensity sensors, which I plan to use for my final project. These sensors have much higher sensitivities than a simple photoresistor, which I will require to collect data for ambient light in a room for my final project. They can also be set to take readings at 3 different sensitivity settings, so I can hopefully use 2 or 3 of them to get a very accurate overall reading.