فهرست مطالب:
- مرحله 1: آنچه شما نیاز دارید
- مرحله 2: مدار
- مرحله 3: Visuino را راه اندازی کنید و نوع برد Arduino UNO را انتخاب کنید
- مرحله 4: در Visuino قطعات را اضافه کنید
- مرحله 5: در Visuino: اتصال قطعات
- مرحله 6: کد Arduino را ایجاد ، کامپایل و بارگذاری کنید
- مرحله 7: بازی کنید
تصویری: Visuino I2C BMP280 فشار ، دما+OLED: 7 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:54
در این آموزش ما از فشار I2C BMP280 ، سنسور دما ، LCD OLED ، Arduino UNO فشار و دما را اندازه گیری می کنیم و نتایج را روی LCD نمایش می دهیم. یک فیلم تظاهرات تماشا کنید.
مرحله 1: آنچه شما نیاز دارید
- Arduino UNO (می تواند هر Arduino دیگر باشد)
- سیم های بلوز
- ال سی دی OLED
- سنسور I2C BMP280
- برنامه Visuino: Visuino را بارگیری کنید
مرحله 2: مدار
- پین آردوینو (SCL) را به پین BMP280 (SCL) وصل کنید
- پین آردوینو (SDA) را به پین BMP280 (SDA) متصل کنید
- اتصال پین آردوینو (SCL) به پین LCD OLED (SCL)
- اتصال پین آردوینو (SDA) به پین LCD OLED (SDA)
- پین آردوینو (5 ولت) را به پین LCD OLED (VCC) وصل کنید
- پین آردوینو (3.3V) را به پین BMP280 (VCC) وصل کنید
- پین آردوینو (GND) را به پین LCD OLED (GND) متصل کنید
- پین آردوینو (GND) را به پین BMP280 (GND) متصل کنید
مرحله 3: Visuino را راه اندازی کنید و نوع برد Arduino UNO را انتخاب کنید
برای شروع برنامه نویسی Arduino ، باید Arduino IDE را از اینجا نصب کنید:
لطفاً توجه داشته باشید که برخی از اشکالات مهم در Arduino IDE 1.6.6 وجود دارد. اطمینان حاصل کنید که 1.6.7 یا بالاتر را نصب کرده اید ، در غیر این صورت این دستورالعمل کار نمی کند! اگر مراحل این دستورالعمل را انجام نداده اید ، Arduino IDE را برای برنامه ESP 8266 تنظیم کنید! Visuino: https://www.visuino.eu نیز باید نصب شود. Visuino را همانطور که در تصویر اول نشان داده شده است شروع کنید روی دکمه "Tools" در جزء Arduino (تصویر 1) در Visuino کلیک کنید هنگامی که محاوره ظاهر می شود ، "Arduino UNO" را همانطور که در تصویر 2 نشان داده شده است انتخاب کنید.
مرحله 4: در Visuino قطعات را اضافه کنید
- جزء فشار دمای BME 280 I2C را اضافه کنید
- 2 برابر جزء MapRange را اضافه کنید
- DISPLAY OLED LCD I2C را اضافه کنید
- روی جزء OLED LCD و در ویرایشگر دوبار کلیک کنید:
- "Text Text" را انتخاب کنید ، آن را به سمت چپ بکشید و در پنجره Properties مجموعه: x تا 60 و y را به 5 تنظیم کنید
- "Text Text" را انتخاب کنید ، آن را به سمت چپ بکشید و در پنجره Properties مجموعه: x تا 50 و y را به 20 تنظیم کنید
- "Draw Text" را انتخاب کنید ، آن را به سمت چپ بکشید و در پنجره Properties مجموعه: x تا 0 و y را به 5 تنظیم کنید و متن را روی: "Pressure:" تنظیم کنید.
- "Draw Text" را انتخاب کنید ، آن را به سمت چپ بکشید و در پنجره Properties مجموعه: x تا 0 و y را به 20 تنظیم کنید و متن را روی: "Temp:" تنظیم کنید.
مرحله 5: در Visuino: اتصال قطعات
- پین Arduino I2C [in] را به پین PressureTemperatureHumidity1 I2C وصل کنید [خارج]
- پین Arduino I2C [in] را به پین DisplayOLED1 I2C وصل کنید [خارج]
- Arduino Serial [0] pin [out] را به پین DisplayOLED1 [in] وصل کنید
- PressureTemperatureHumidity1 پین فشار (Pa) را به MapRange 1 پین [در] متصل کنید
- PressureTemperatureHumidity1 pin Temperature را به MapRange متصل کنید 2 پین [در]
- MapRange1 را به پین DisplayOLED1 وصل کنید [Elements Text Field1]
- MapRange2 را به پین DisplayOLED1 وصل کنید [Elements Text Field2]
مرحله 6: کد Arduino را ایجاد ، کامپایل و بارگذاری کنید
در Visuino ، F9 را فشار دهید یا روی دکمه نشان داده شده در تصویر 1 برای ایجاد کد Arduino کلیک کنید ، و Arduino IDE را باز کنید
در Arduino IDE ، روی دکمه Upload کلیک کنید تا کد را کامپایل و بارگذاری کنید (تصویر 2)
مرحله 7: بازی کنید
اگر ماژول Arduino Uno را تغذیه کنید ، ال سی دی شروع به نمایش داده های مربوط به فشار و دمای فعلی می کند.
تبریک می گویم! پروژه حسگر I2C BMP280 خود را با Visuino به پایان رسانده اید. همچنین پروژه Visuino ، که برای این دستورالعمل ایجاد کرده ام ، ضمیمه شده است.
می توانید آن را در Visuino بارگیری و باز کنید:
توصیه شده:
Bitmap Animation بر روی SSD1331 OLED Display (SPI) با Visuino: 8 مرحله
Bitmap Animation در SSD1331 OLED Display (SPI) با Visuino: در این آموزش ما یک تصویر bitmap را به صورت ساده متحرک روی SSD1331 OLED Display (SPI) با Visuino نمایش داده و حرکت می دهیم. فیلم را تماشا کنید
IoT دما و رطوبت سنج با صفحه OLED: 5 مرحله (همراه با تصاویر)
IoT Temperature & Humidity Meter With OLED Screen: در هر زمان که بخواهید دما و رطوبت را در یک صفحه OLED بررسی کنید و همزمان این داده ها را در یک پلت فرم IoT جمع آوری کنید. هفته گذشته پروژه ای منتشر کردم به نام Simplest IoT دما و رطوبت سنج. این پروژه خوبی است زیرا می توانید
Arduino UNO با محدوده یاب اولتراسونیک OLED و Visuino: 7 مرحله
Arduino UNO With OLED Ultrasonic Range Finder و Visuino: در این آموزش ما از Arduino UNO ، OLED Lcd ، ماژول اولتراسونیک یاب و Visuino برای نمایش محدوده اولتراسونیک در Lcd و تعیین فاصله محدود با LED قرمز استفاده خواهیم کرد. یک فیلم تظاهرات تماشا کنید
GPS GPS NEO -6M متصل به NodeMCU - موقعیت صفحه نمایش OLED - Visuino: 7 مرحله
GPS NEO -6M متصل به NodeMCU - موقعیت صفحه نمایش OLED - Visuino: در این آموزش ما از NodeMCU Mini ، OLED Lcd ، NEO -6M GPS و Visuino برای نمایش موقعیت GPS زنده بر روی LCD استفاده می کنیم. یک فیلم تظاهرات تماشا کنید
تاس نورد VISUINO با استفاده از ماژول OLED 0.96 اینچی 4 پین: 7 مرحله
VISUINO Rolling Dice با استفاده از ماژول OLED 0.96 اینچی 4 پین: در این آموزش ما از یک OLED Lcd و Visuino برای ایجاد یک تاس رول استفاده می کنیم وقتی دکمه ای را روی نان برد خود فشار می دهیم