Агуулгын хүснэгт:
- Хангамж
- Алхам 1: I2C горимд мэдрэгчээ Arduino руу холбоно уу
- Алхам 2: Arduino IDE -д номын сан суулгаарай
- Алхам 3: Хөтөлбөр
- Алхам 4: Үр дүнг гаргах
- Алхам 5: Цуваа дэлгэцийн тохиргоо
Видео: I2C горимыг ашиглан Arduino Duemilanove-тай холбогдсон мэдрэхүй, SPS-30, тоосонцор бодисын мэдрэгч: 5 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Би SPS30 мэдрэгчтэй холбогдож байгааг судалж байхдаа ихэнх эх сурвалж нь Raspberry Pi -д зориулагдсан боловч Arduino -д тийм ч их биш гэдгийг ойлгосон. Мэдрэгчийг Arduino дээр ажиллуулахын тулд би бага зэрэг цаг зарцуулдаг бөгөөд энэ нь бусад хэрэглэгчдэд ашигтай байхын тулд туршлагаа энд оруулахаар шийдсэн юм. Интерфэйс нь маш хялбар бөгөөд хэрэв та зөв кабельтай бол гагнуур хийх шаардлагагүй болно. Мэдрэгчийг ажиллуулахын тулд та Arduino самбар дээр таван залгуур залгаарай. Мөн номын сангууд аль хэдийн бэлэн болсон байна.
Бүрэлдэхүүн хэсгүүдийг цуглуулсны дараа танд ямар кабель, холбогч гэх мэт зүйлс байгаа эсэхийг сайтар шалгаж, үзээрэй. Энэ төсөлд би I2C холболтын горимыг дагаж байсан.
Хангамж
- SPS30 Sensirion Particulate Matter Sensor ба холбогч кабель. Би энд байна.
- Arduino Duemilanove (SCL ба SDA тээглүүрийг тодорхойлсон л бол ямар ч төрлийн Arduino ажиллах ёстой)
- Arduino -д зориулсан USB кабель
Алхам 1: I2C горимд мэдрэгчээ Arduino руу холбоно уу
Arduino бүр өөр өөр холболттой байж болно. Өмнө дурьдсанчлан би I2C горимыг (UART биш) ашигласан. Мэдрэгчийг Arduino -ийн 5V зүүгээр шууд тэжээх боломжтой.
Схемд үзүүлсэн шиг холболтыг хий. Duemilanove -ийн хувьд тээглүүрүүд (зураг дээр үзүүлсэн шиг):
SDA ADC4
SCL ADC5
SPS30-ийн Pin 4 ("Интерфэйсийг сонгох") нь мэдрэгчийг асаахад GND-д холбогдсон эсэхийг шалгаарай, эс тэгвээс мэдрэгч U2C горимд биш харин UART дээр ажилладаг бөгөөд энэ драйвер нь мэдрэгчийг илрүүлэхгүй.
Алхам 2: Arduino IDE -д номын сан суулгаарай
Би энд байгаа зааврыг дагасан.
Номын сан суулгах заавар
Алхам 3: Хөтөлбөр
Дахин ашиглах зааврыг дагана уу.
Хэрэглээ
Ашигласан програм нь Github сайтын sps30.ino файл юм.
Алхам 4: Үр дүнг гаргах
Хэрэв та юу ч хийхгүй бол програмыг цуваа дэлгэц дээр харах боломжтой.
Би эхлээд үүнийг төлөвлөхийг оролдсон бөгөөд програмыг засварлаж, дурдсан мөрийг идэвхгүй болгов.
Алхам 5: Цуваа дэлгэцийн тохиргоо
Зүгээр л мөрийг засаад цуваа дэлгэц рүү буцааж тохируулна уу. Мэдээжийн хэрэг та кодоо шинэ өөрчлөлтөөр оруулах шаардлагатай болно.
Зөвлөмж болгож буй:
Raspberry Pi болон тоосонцор аргон ашиглан үер илрүүлэх ухаалаг дохиоллын системийг хэрхэн яаж хийх вэ: 6 алхам
Raspberry Pi болон тоосонцор аргон ашиглан үерийн илрүүлэлтийн ухаалаг дохиоллын системийг хэрхэн яаж хийх вэ: Үерийн стандарт мэдрэгчтэй байх нь таны гэр болон ажлын байрыг их хэмжээгээр гэмтээхээс урьдчилан сэргийлэх болно. Та эдгээр ухаалаг гар утсыг худалдаж авах боломжтой Энэ үерийн дохиоллын систем нь ямар ч шингэнийг илрүүлж, аллерыг идэвхжүүлдэг
LM358: 3 алхам ашиглан дижитал мэдрэгч мэдрэгч
LM358 ашиглан дижитал мэдрэгч мэдрэгч: Мэдрэгч бол DIY цахилгаан хэрэгсэлтэй ажиллах хамгийн сайн арга бөгөөд энэ нь янз бүрийн микроконтроллертой нийцтэй өөр өөр мэдрэгчийг бий болгодог зааварчилгааны цувралын хоёр дахь заавар юм. Өмнөх зааварчилгаанд би танд хэрхэн яаж хийхийг харуулсан
VR мэдрэхүй: 17 алхам (зурагтай)
VR мэдрэхүй: VR мэдрэгчийг хэрхэн бий болгох
Windows 10: 3 алхам дээр GOD-горимыг идэвхжүүлнэ үү
Windows 10 дээр GOD-горимыг идэвхжүүлээрэй: Тоглоомын талаар мэддэг хүмүүс тоглоомд бурхан шиг хүчийг идэвхжүүлэх боломжтой бараг үргэлж тохируулга байдаг гэдгийг мэддэг. Эдгээр жиргээ нь танд хязгааргүй амьдрал, эвдршгүй байдал, хязгааргүй эрх мэдэл гэх мэт зүйлсийг өгдөг. Бодит байдал дээр энэ нь
Хэт авианы мэдрэгч ба Funduino усны мэдрэгч ашиглан Arduino -ийн усны түвшинг тодорхойлох арга: 4 алхам
Хэт авианы мэдрэгч ба Funduino усны мэдрэгч ашиглан Arduino -ийн усны түвшинг тодорхойлох арга: Энэхүү төсөлд би хямд ус илрүүлэгчийг хоёр аргыг ашиглан хэрхэн бүтээхийг танд үзүүлэх болно: 1. Хэт авианы мэдрэгч (HC-SR04) .2. Funduino усны мэдрэгч