Агуулгын хүснэгт:
- Алхам 1: Танд хэрэгтэй зүйл
- Алхам 2: Хэлхээ
- Алхам 3: Visuino -г эхлүүлээд Arduino MEGA хавтангийн төрлийг сонгоно уу
- Алхам 4: Visuino -д бүрэлдэхүүн хэсгүүдийг нэмэх, тохируулах, холбох
- Алхам 5: Arduino кодыг үүсгэх, хөрвүүлэх, байршуулах
- Алхам 6: Тоглох
Видео: Arduino Connect олон I2C төхөөрөмжүүд: 6 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:00
Энэхүү гарын авлагад I2C холболттой хэд хэдэн модулийг arduino руу хэрхэн холбохыг сурах болно.
Видеог үзээрэй!
Манай тохиолдолд бид 4 OLED дэлгэцийг жишээ болгон ашиглах болно, гэхдээ хэрэв та хүсвэл бусад I2C модуль/мэдрэгчийг ашиглаж болно.
Тэмдэглэл: 4 OLED дэлгэц нь арай илүү санах ой хэрэглэдэг тул Arduino UNO санах ой бага байгаа тул бид үүнийг зохицуулахын тулд Arduino Mega -ийг ашиглаж байна. Мэдрэгч/модулийн санах ойн зарцуулалтын дагуу Arduino, ESP гэх мэт самбарыг сонгоно уу.
Алхам 1: Танд хэрэгтэй зүйл
- Arduino Mega 2560 эсвэл бусад Arduino самбар Анхаарна уу: OLED дэлгэц нь илүү их санах ой хэрэглэдэг тул Aruino UNO үүнийг зохицуулах боломжгүй тул бид энэ тохиолдолд Arduino Mega ашиглаж байна. Тиймээс модулиудынхаа дагуу самбараа сонгоорой.
- 8 сувгийн I2C модуль TCA9548A
- 4 OLED дэлгэц (эсвэл бусад олон тооны I2C модулиуд)
- Талхны самбар
- Холбогч утас
- Visuino програм хангамж: Эндээс татаж авна уу
Алхам 2: Хэлхээ
- TCA9548A зүү SDA -ийг Arduino pin SDA -тай холбоно уу
- TCA9548A зүү SCL -ийг Arduino pin SCL руу холбоно уу
- TCA9548A зүү VIN -ийг Arduino pin 5V руу холбоно уу
- TCA9548A pin GND -ийг Arduino pin GND -тэй холбоно уу
- OLED Display1 зүү VCC -ийг Arduino pin 5V руу холбоно уу
- OLED Display1 pin GND -ийг Arduino pin GND руу холбоно уу
- OLED Display1 зүү SDA -г TCA9548A зүү SD0 руу холбоно уу
- OLED Display1 зүү SCL -ийг TCA9548A зүү SC0 руу холбоно уу
- OLED Display2 зүү VCC -ийг Arduino pin 5V -тэй холбоно уу
- OLED Display2 pin GND -ийг Arduino pin GND -тэй холбоно уу
- OLED Display2 зүү SDA -ийг TCA9548A зүү SD1 -тэй холбоно уу
- OLED Display2 зүү SCL -ийг TCA9548A зүү SC1 -тэй холбоно уу
- OLED Display3 зүү VCC -ийг Arduino pin 5V руу холбоно уу
- OLED Display 3 pin GND -ийг Arduino pin GND -тэй холбоно уу
- OLED Display3 зүү SDA -г TCA9548A зүү SD2 -тэй холбоно уу
- OLED Display3 зүү SCL -ийг TCA9548A зүү SC2 -тэй холбоно уу
- OLED Display4 зүү VCC -ийг Arduino pin 5V руу холбоно уу
- OLED Display4 pin GND -ийг Arduino pin GND руу холбоно уу
- OLED Display4 зүү SDA -г TCA9548A зүү SD3 -тэй холбоно уу
- OLED Display4 зүү SCL -ийг TCA9548A зүү SC3 руу холбоно уу
Алхам 3: Visuino -г эхлүүлээд Arduino MEGA хавтангийн төрлийг сонгоно уу
Visuino: https://www.visuino.eu мөн суулгах шаардлагатай. Үнэгүй хувилбарыг татаж авах эсвэл үнэгүй туршилтанд бүртгүүлнэ үү.
Visuino -г эхний зурагт үзүүлсэн шиг эхлүүлнэ үү Visuino дээрх Arduino бүрэлдэхүүн хэсэг (Зураг 1) дээрх "Tools" товчлуур дээр дарна уу. Харилцах цонх гарч ирэх үед 2 -р зурагт үзүүлсэн шиг "Arduino Mega 2560" -ийг сонгоно уу.
Алхам 4: Visuino -д бүрэлдэхүүн хэсгүүдийг нэмэх, тохируулах, холбох
- TCA9548A бүрэлдэхүүн хэсгийг нэмнэ үү
- 4x OLED дэлгэцийн бүрэлдэхүүн хэсгүүдийг нэмнэ үү
1-р алхам:
- Олдсон дэлгэцийн бүрэлдэхүүн хэсэг бүрийг сонгоод шинж чанарын цонхонд өргөн, өндөр, дэлгэцийн төрлийг тохируулна уу
- "DisplayOLED1" бүрэлдэхүүн хэсэг дээр хоёр товшоод Elements хэсэгт "Текст зурах" хэсгийг зүүн талд чирнэ үү
- Үл хөдлөх хөрөнгийн цонхонд хэмжээг 3 болгож, OLED1 рүү бичнэ үү
- Elements цонхыг хаа.
Дэлгэцийн бусад бүрэлдэхүүн хэсгүүдийн хувьд Steap1 -ийг давтана уу
Холболт:
"DisplayOLED1" зүү I2C Out -ийг "I2CSwitch1"> I2C 0 руу холбоно уу.
"DisplayOLED2" зүү I2C -ийг "I2CSwitch1"> I2C 1 рүү холбоно уу.
"DisplayOLED2" зүү I2C -ийг "I2CSwitch1"> I2C 2 руу холбоно уу.
"DisplayOLED3" зүү I2C Out -ийг "I2CSwitch1"> I2C 3 руу холбоно уу.
Тэмдэглэл: Хэрэв та бусад модуль/мэдрэгчийг ашиглаж байгаа бол I2C тээглүүрээ ижил аргаар холбоно уу.
Алхам 5: Arduino кодыг үүсгэх, хөрвүүлэх, байршуулах
Visuino -ийн доод хэсэгт "Бүтээх" таб дээр дарж зөв портыг сонгосон эсэхийг шалгаад "Эмхэтгэх/Бүтээх ба байршуулах" товчийг дарна уу.
Алхам 6: Тоглох
Хэрэв та Arduino модулийг асаах юм бол OLED дэлгэц нь текстийг харуулах болно.
Баяр хүргэе! Та Visuino -той хамт төслөө дуусгасан. Миний энэхүү зааварт зориулан бүтээсэн Visuino төслийг мөн хавсаргасан болно, та үүнийг татаж аваад Visuino -д нээж болно:
Зөвлөмж болгож буй:
I2C: 9 алхам (зурагтай) бүхий олон тооны никси хоолойг удирдах олон талын I/O Extender ПХБ
I2C ашиглан олон тооны никси хоолойг удирдах олон талт I/O Extender ПХБ: Одоогийн байдлаар хувцасны чимэг хийх зориулалттай nixie хоолойг амьдралд нэвтрүүлэх сонирхол их байна. Nixie хоолойн цагны иж бүрдлийг зах зээл дээр худалдаанд гаргах боломжтой. Оросын хуучин никси хоолойн хуучин хувьцааны худалдаа идэвхтэй явагдаж байсан бололтой. Мөн энд байгаа Instructables дээр
Raspberry PI олон I2C төхөөрөмжүүд: 3 алхам
Бөөрөлзгөнө PI олон I2C төхөөрөмжүүд: Та төсөлдөө ижил I2C төхөөрөмжүүдийг ашиглах боломжгүй тул сэтгэл дундуур байна. Удаан мультиплексор ашиглах шаардлагагүй. Хамгийн сүүлийн үеийн raspbian цөм нь GPIO тээглүүр ашиглан олон I2C автобус үүсгэхийг дэмждэг. Энэхүү шийдэл нь маш хурдан юм
LED утас ашиглан DIY IoT төхөөрөмжүүд: 9 алхам (зурагтай)
LED утас ашиглан DIY IoT төхөөрөмжүүд: (Анхааруулга: Би англи хэлээр ярьдаг хүн биш.) Хэсэг хугацааны өмнө манай эхнэр шөнө цэцэрлэгээ гэрэлтүүлэхийн тулд LED чийдэн худалдаж авсан. Тэд маш сайхан уур амьсгалыг бий болгосон. Тэднийг модны эргэн тойронд суулгасан боловч юу болохыг, юу болохыг бид таамаглаж байна
Зөөврийн компьютерын зөөврийн ус хөргөгч хийцгээе! болон бусад сэрүүн төхөөрөмжүүд: 6 алхам (зурагтай)
Зөөврийн компьютерын зөөврийн ус хөргөгч хийцгээе! болон бусад сэрүүн төхөөрөмжүүд: Энэхүү зааварчилгааны заавар нь зөөврийн компьютерт зориулан усан хөргөлттэй дулаан ялгаруулагч болон дэвсгэр хөргөгч хэрхэн хийхийг танд үзүүлэх болно. Тэгэхээр энэ дулаан сорогч гэж юу вэ? Энэ бол таны зөөврийн компьютерийг хөргөхөд зориулагдсан төхөөрөмж юм. Энэ нь бас
Хуучин батерейтай цахилгаан төхөөрөмжүүд: 5 алхам
Хуучин батерейтай цахилгаан төхөөрөмжүүд: Жижиг төхөөрөмжүүдийг хэт бат бөх учраас асахгүй байгаа камер, алсын удирдлага, GPS -ээр батерейгаа цэнэглээрэй. Энэхүү цаг/хуанли/термометр нь 3V цагны батерейг ашигладаг. Батерейг 2.44 вольт хүртэл цэнэггүй болтол 4 жил үргэлжилсэн. Шинэ батерей