Агуулгын хүснэгт:
- Алхам 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 11:02
Энэхүү гарын авлагад бид I2C BMP280 даралт, температур мэдрэгч, OLED lcd, Arduino UNO -ийн даралт, температурыг хэмжиж үр дүнг LCD дэлгэц дээр харуулах болно. Үзүүлэх видео үзэх.
Алхам 1: Танд хэрэгтэй зүйл
- Arduino UNO (өөр ямар ч Arduino байж болно)
- Холбогч утас
- OLED lcd
- I2C BMP280 мэдрэгч
- Visuino програм: Visuino татаж авах
Алхам 2: Хэлхээ
- Arduino зүү (SCL) -ийг BMP280 зүү (SCL) руу холбоно уу.
- Arduino pin (SDA) -ийг BMP280 pin (SDA) руу холбоно уу.
- Arduino зүү (SCL) -ийг OLED LCD зүү (SCL) руу холбоно уу.
- Arduino зүү (SDA) -ийг OLED LCD зүү (SDA) руу холбоно уу.
- Arduino зүү (5V) -ийг OLED LCD зүү (VCC) руу холбоно уу.
- Arduino зүү (3.3V) -ийг BMP280 зүү (VCC) руу холбоно уу.
- Arduino зүү (GND) -ийг OLED LCD зүү (GND) руу холбоно уу.
- Arduino pin (GND) -ийг BMP280 pin (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 -г эхний зурагт үзүүлсэн шиг эхлүүлнэ үү Visuino дээрх Arduino бүрэлдэхүүн хэсэг (Зураг 1) дээрх "Tools" товчлуур дээр дарна уу. Харилцах цонх гарч ирэх үед 2 -р зурагт үзүүлсэн шиг "Arduino UNO" -г сонгоно уу.
Алхам 4: Visuino -д бүрэлдэхүүн хэсгүүдийг нэмнэ үү
- Даралтын температур BME 280 I2C бүрэлдэхүүн хэсгийг нэмнэ үү
- 2x MapRange бүрэлдэхүүн хэсгийг нэмнэ үү
- DISPLAY OLED LCD I2C нэмнэ үү
- OLED LCD бүрэлдэхүүн хэсэг болон засварлагч дээр давхар товшино уу.
- "Текст талбар" -ыг сонгоод зүүн тийш чирж, Properties цонхны тохиргоонд оруулна уу: x -аас 60, y -ээс 5 хүртэл
- "Текст талбар" -ыг сонгоод зүүн тийш чирж, Properties цонхны тохиргоонд оруулна уу: x -аас 50, y -ээс 20 хүртэл
- "Текст зурах" гэснийг сонгоод зүүн тийш чирж, Properties цонхонд x -ийг 0, y -ийг 5 болгож текстийг "Даралт:" болгож тохируулна уу.
- "Текст зурах" гэснийг сонгоод зүүн тийш чирж, Properties цонхонд x -ийг 0, y -ийг 20 болгож, текстийг "Temp:" болгож тохируулна уу.
Алхам 5: Visuino -д: Бүрэлдэхүүн хэсгүүдийг холбох
- Arduino I2C зүүг [in] PressureTemperatureHumidity1 I2C pin [out] руу холбоно уу.
- Arduino I2C зүүг [in] DisplayOLED1 I2C зүүтэй холбоно уу.
- Arduino Serial [0] зүүг [гарах] DisplayOLED1 зүүтэй холбоно уу
- PressureTemperatureHumidity1 зүү даралтыг (Па) MapRange1 зүү [in] руу холбоно уу.
- PressureTemperatureHumidity1 pin температурыг MapRange руу холбоно уу 2 зүү [in]
- 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 модулийг асаах юм бол Lcd нь одоогийн даралт, температурын талаархи мэдээллийг харуулах болно.
Баяр хүргэе! Та Visuino ашиглан I2C BMP280 мэдрэгчийн төслөө дуусгасан. Энэхүү зааварт зориулан миний бүтээсэн Visuino төслийг мөн хавсаргав.
Та үүнийг Visuino дээрээс татаж аваад нээж болно:
Зөвлөмж болгож буй:
Visuino -той SSD1331 OLED Дэлгэц (SPI) дээрх Bitmap Animation: 8 алхам
Visuino -той SSD1331 OLED Дэлгэц (SPI) дээрх Bitmap Animation: Энэхүү гарын авлагад бид BituD дүрсийг Visuino ашиглан SSD1331 OLED Display (SPI) дээр энгийн хөдөлгөөнт дүрс хэлбэрээр харуулах, шилжүүлэх болно
OLED дэлгэцтэй IoT температур ба чийгшил хэмжигч: 5 алхам (зурагтай)
OLED дэлгэцтэй IoT температур ба чийгшил хэмжигч: Хүссэн үедээ OLED дэлгэц дээрх температур, чийгшлийг шалгаж, тэр өгөгдлийг IoT платформ дээр цуглуулж, өнгөрсөн долоо хоногт би хамгийн энгийн IoT температур ба чийгшлийн тоолуур нэртэй төслийг нийтлэв. Энэ бол сайн төсөл, учир нь та
Arduino UNO нь OLED хэт авианы хүрээ хайгч ба Visuino -той: 7 алхам
OLED хэт авианы хүрээ хайгч ба Visuino -той Arduino UNO: Энэхүү гарын авлагад бид Arduino UNO, OLED Lcd, хэт авианы хүрээ хайгч модуль, Visuino ашиглан хэт авианы долгионыг Lcd дээр харуулах ба улаан LED -ээр хязгаарын зайг тохируулах болно. Үзүүлэх видео үзэх
OLED дэлгэц ашиглан температур ба чийгшил хэмжигч: 5 алхам
OLED дэлгэц ашиглан температур ба чийгшил хэмжигч: БҮРЭЛДЭХҮҮН ШААРДЛАГА- 1. Arduino NANO: https://amzn.to/2HfX5PH 2. DHT11 мэдрэгч: https://amzn.to/2HfX5PH 3. OLED дэлгэц: https: // amzn. to/2HfX5PH 4. Breadboard: https://amzn.to/2HfX5PH 5. Холбогч утас: https://amzn.to/2HfX5PH Холбоос худалдаж авах
NEO -6M GPS нь NodeMCU - OLED дэлгэцийн байрлалд холбогдсон - Visuino: 7 алхам
NEO -6M GPS нь NodeMCU - OLED дэлгэцийн байршилд холбогдсон - Visuino: Энэхүү гарын авлагад бид NodeMCU Mini, OLED Lcd, NEO -6M GPS, Visuino ашиглан LCD дэлгэц дээр GPS байрлалыг шууд харуулах болно. Үзүүлэх видео үзэх