Агуулгын хүснэгт:
- Хангамж
- Алхам 1: Raspberry Pi 4 дээр Shunya OS -ийг суулгаарай
- Алхам 2: Shunya интерфэйсийг суулгана уу
- Алхам 3: Мэдрэгчийн холболт
- Алхам 4: Жишээ код
Видео: Raspberry Pi 4B дээрх ADXL335 мэдрэгч интерфэйс 4 алхам: 4 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Энэхүү зааврын дагуу бид Raspberry Pi 4 дээрх ADXL335 (акселерометр) мэдрэгчийг Shunya O/S -тэй холбох болно.
Хангамж
- Raspberry Pi 4B (дурын хувилбар)
- Raspberry Pi 4B нийцтэй цахилгаан хангамж
- 8GB ба түүнээс дээш хэмжээтэй micro SD карт
- Хяналт
- бичил HDMI кабель
- Хулгана
- Гар
- санах ойн картыг програмчлах зөөврийн компьютер эсвэл өөр компьютер
- ADXL3355 Accelerometer мэдрэгч - Худалдан авах
- PCF8591 ADC модуль - Худалдан авах
- Талхны самбар
- Утас холбох
Алхам 1: Raspberry Pi 4 дээр Shunya OS -ийг суулгаарай
Shunya OS дээр микро SD картыг ачаалахын тулд танд микро SD карт уншигч/адаптер бүхий зөөврийн компьютер эсвэл компьютер хэрэгтэй болно.
- Shunya OS -ийг албан ёсны вэбсайтаас татаж аваарай
- Shunya OS -ийн залуус Raspberry Pi 4 дээр Flashing Shunya OS -ийн талаар зохих заавартай байдаг.
- Raspberry Pi 4 -т микро SD карт оруулна уу.
- Raspberry Pi 4 дээр хулгана, гараа холбоно уу.
- Мониторыг Raspberry Pi 4-тэй холбоно уу
- Цахилгаан кабель болон Power ON Raspberry Pi 4 -ийг холбоно уу.
Raspberry Pi 4 нь Shunya OS дээр ачаалагдах ёстой.
Алхам 2: Shunya интерфэйсийг суулгана уу
Shunya Interfaces бол Shunya OS -ийн дэмждэг бүх самбаруудын GPIO номын сан юм.
Shunya Interfaces -ийг суулгахын тулд бид үүнийг интернетэд холбогдсон wifi -тай холбох хэрэгтэй.
1. Командыг ашиглан wifi -д холбогдоно уу
$ nmtui
2. Shunya интерфэйсийг суулгахад хялбар байдаг, зүгээр л тушаалыг ажиллуулна уу
$ sudo apt суулгах shunya-интерфэйсүүд
Алхам 3: Мэдрэгчийн холболт
ADXL335 нь аналог мэдрэгч боловч Raspberry Pi 4 бол дижитал төхөөрөмж юм. Тиймээс бидэнд ADXL335 -ийн өгсөн бүх аналог утгыг Raspberry Pi 4 -ийн ойлгомжтой дижитал утга болгон хөрвүүлдэг PCF8591 (ADC) хөрвүүлэгч хэрэгтэй болно.
Дээрх зураг дээр хэлхээний диаграммыг өгсөн болно.
- PCF8591 дээрх SDA & SCL тээглүүрийг Raspberry Pi 4 дээрх 3 ба 5 -р зүү рүү холбоно уу.
- PCF8591 дээрх VCC & GND -ийг Raspberry Pi 4 дээрх pin 4 (5V) ба pin 6 (GND) руу холбоно уу.
- ADXL335 дээрх VCC & GND -ийг PCF8591 дээрх VCC & GND руу холбоно уу.
- PCF8591 дээрх Ain1 -ийг ADXL335 дээрх X -тэй холбоно уу.
- PCF8591 дээрх Ain2 -ийг ADXL335 дээрх Y рүү холбоно уу.
- PCF8591 дээрх Ain3 -ийг ADXL335 дээрх Z рүү холбоно уу.
Алхам 4: Жишээ код
- Доорх кодыг татаж авна уу.
- Үүнийг командыг ашиглан эмхэтгээрэй
$ gcc -o adxl335 adxl335.c -lshunyaInterfaces
Үүнийг командыг ашиглан ажиллуулна уу
$ sudo./adxl335
Зөвлөмж болгож буй:
Робот тоос сорогч дээрх хэт авианы мэдрэгч: 5 алхам
Робот тоос сорогч дээрх хэт авианы мэдрэгч: Сайн байна уу, бид Dirt Devil робот тоос сорогчтой болоод 3 жил орчим болж байгаа бөгөөд энэ ажил одоо хүртэл үргэлжилсээр байна. Энэ бол M611 төрөл бөгөөд энэ нь бага зэрэг "дүлий" юм: талбайг сканнердаагүй эсвэл вакуум хийхгүй байх санах ой, гэхдээ буцах чадвартай
ESP8266 дээрх BBQ температур ба махны мэдрэгч дэлгэцтэй: 5 алхам (зурагтай)
ESP8266 дээрх BBQ -ийн температур ба махны мэдрэгч дэлгэцтэй: Энэхүү зааврын дагуу би шарсан махныхаа одоогийн температурыг хэмжиж, шаардлагатай бол асаахын тулд сэнс асааж, шарах хэрэгслийн өөрийн хувилбарыг хэрхэн хийхийг танд үзүүлэх болно. Нэмж дурдахад махны үндсэн температур мэдрэгч attac байдаг
Урлагийн цогц мэдрэгч самбар дээрх MicroPython: 3 алхам
Урлагийн цогц мэдрэгч самбар дээрх MicroPython: ESP32 микроконтроллерийн хамгийн гайхалтай талуудын нэг бол MicroPython -ийг ажиллуулах чадвар юм. Үүнийг хоёр аргаар хийж болно: Python програмыг бүрэн ажиллуулах эсвэл консол програм ашиглан интерактив байдлаар ажиллуулах. Энэхүү зааварчилгаа нь хэрхэн ашиглахыг харуулах болно
Температур ба чийгшил мэдрэгч (dht11) Arduino -той интерфэйс: 4 алхам
Температур ба чийгшил мэдрэгч (dht11) Arduino -ийн интерфейс: Температур мэдрэгч нь өргөн хүрээний хэрэглээтэй бөгөөд үүнийг хаа сайгүй санал хүсэлтийн систем болгон ашигладаг. Зах зээл дээр өөр өөр үзүүлэлт бүхий олон төрлийн температур мэдрэгч байдаг бөгөөд зарим температур мэдрэгчийг ашигладаг
ESP8266 + Micropython + Domoticz дээрх ус алдалтын мэдрэгч: 16 алхам (зурагтай)
ESP8266 + Micropython + Domoticz дээрх усны алдагдлын мэдрэгч: Хэсэг хугацааны өмнө эхнэр маань надаас ус гоожих мэдрэгч хийхийг хүссэн. Бойлерийн өрөөний хоолой гоожиж, ус шинээр тавьсан модон шалыг үерлэнэ гэж тэр айж байв. Би жинхэнэ инженер хүний хувьд ийм мэдрэгчийг хийсэн. Миний 15 наснаас