Агуулгын хүснэгт:
- Алхам 1: Хэсгийн жагсаалт
- Алхам 2: Үндсэн ойлголтууд
- Алхам 3: Алхам 1: Хэргийг бөглөх
- Алхам 4: Код
- Алхам 5: Мэдрэгчийг булшлах
- Алхам 6: Өгөгдлийн шинжилгээ
Видео: Бөөмийн фотон ашиглан чийг мэдрэгч: 6 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Танилцуулга
Энэхүү гарын авлагад бид Particle Photon ба түүний ортой эсвэл гадны WiFi антен ашиглан чийгийн мэдрэгчийг бүтээх гэж байна. WiFi -ийн хүч чадал нь агаарт болон газрын чийгийн хэмжээнээс хамаарна. Бид хөрсний чийгийг хэмжихдээ энэ зарчмыг ашигладаг.
Алхам 1: Хэсгийн жагсаалт
-
WiFi чиглүүлэгч
Хамгийн сайн үр дүнд хүрэхийн тулд чиглүүлэгч нь Photon -ийн ойролцоо байх ёстой
-
Бөөмийн фотон
Бид үүнийг үүл рүү өгөгдөл илгээхэд ашигладаг
- Талхны самбар эсвэл Photons тээглүүрийг хамгаалах зүйл
-
Усны хамгаалалттай хайрцаг
- Энэхүү хайрцаг нь Photon болон цахилгаан банкийг шороо, чийгээс хамгаалдаг.
- Энэ нь фотон болон цахилгаан банкны аль алинд нь хангалттай том байх ёстой
-
Цахилгаан банк эсвэл тэжээлийн эх үүсвэр
Та өөрийн хэрэгт тохирох бүх цахилгаан банкийг ашиглаж болно, өндөр хүчин чадал нь мэдрэгчийг удаан хугацаагаар ашиглах боломжтой гэсэн үг юм
-
Гадаад антен (заавал биш)
Та үүнийг ашиглан WiFi -ийн хүчийг нэмэгдүүлэх боломжтой
Алхам 2: Үндсэн ойлголтууд
Https://docs.particle.io/quickstart/photon/ Photon вэбсайтын зааврыг дагаж фотоныг тохируулсан эсэхээ шалгаарай.
Нэмэлт:
Photon -ийн гарын авлагад үзүүлсэн шиг гадаад антенныг холбоно уу
Алхам 3: Алхам 1: Хэргийг бөглөх
Бид одоо хэргийг цахилгаан банк, фотон болон нэмэлт антенаар дүүргэх гэж байна
Алхам 4: Код
// хэмжилтийн хоорондох хугацаа, миллисекундээр.
// та хэт олон үйл явдал нийтлэх боломжгүй тул энэ нь хамгийн багадаа 1000 байна
int delayTime = 15000;
String eventName1 = "WifitestIN"; String eventName2 = "WifitestEX"; void setup () {// энд хийх зүйл байхгүй} void loop () {// хэмжилт хийх: WiFi.selectAntenna дотоод антеннаас утгыг унших (ANT_INTERNAL); int хэмжигдэхүүн1 = WiFi. RSSI (); // үүнийг Particle Cloud Particle.publish ("Дотоод", (String) хэмжилт1) нийтлэх; // хоцролтыг хүлээнэ Цаг хугацааны миллисекунд
саатал (delayTime);
// хэмжилт хийх: WiFi.selectAntenna (ANT_EXTERNAL) гадаад антеннаас утгыг уншина уу; int хэмжих2 = WiFi. RSSI (); // үүнийг Particle Cloud Particle -д нийтлэх.publish ("Гадаад", (String) хэмжилт2); // хоцролтыг хүлээнэ Цаг хугацааны миллисекунд
саатал (delayTime);
Алхам 5: Мэдрэгчийг булшлах
Энэ үед тоосонцор кодонд заасан интервалд мэдээлэл оруулах ёстой.
Та одоо гадаа гараад төхөөрөмжийг оршуулах сайн газар хайж болно.
Энэ нь таны wifi сүлжээнд багтах ёстой бөгөөд хэмжихийг хүсч буй газрын ойролцоо байх ёстой.
Төхөөрөмжийг байрлуулахдаа холболтыг тогтмол шалгаж байх ёстой.
Оршуулсны дараа та бороо ороход дохионы хүч өөрчлөгдсөнийг харах боломжтой байх ёстой.
Алхам 6: Өгөгдлийн шинжилгээ
Танд одоо тохируулагдаагүй хэсгүүдийн хяналтын самбарт өгөгдөл ирж байна.
Энэ өгөгдлийг тохируулахын тулд та хоёр аргыг сонгож болно.
-
Бага нарийвчлал
Энэ аргын хувьд та өгөгдлийг бүртгэж, борооны дараах болон өмнөх өгөгдлийн ялгааг хардаг бөгөөд энэ нь чийгийн агууламж хэр өндөр болохыг нарийвчлал багатай таамаглал юм
-
Илүү өндөр нарийвчлал
Энэхүү аргын хувьд та өндөр нарийвчлалтай чийг мэдрэгчийг зээлж авах эсвэл хөлслөх нь анхны мэдрэгчтэй харьцуулахад өндөр нарийвчлалтай өгөгдлийг өгдөг
Зөвлөмж болгож буй:
MPU-6000 ба бөөмийн фотон ашиглан хөдөлгөөн хянах: 4 алхам
MPU-6000 ба бөөмийн фотон ашиглан хөдөлгөөнийг хянах: MPU-6000 бол 6 тэнхлэгтэй хөдөлгөөн хянах мэдрэгч бөгөөд 3 тэнхлэг хурдасгуур, 3 тэнхлэгтэй гироскоптой. Энэхүү мэдрэгч нь объектын гурван хэмжээст хавтгайд байршил, байршлыг оновчтой хянах чадвартай. Үүнийг ажиллуулж болно
ADXL345 ба бөөмийн фотон ашиглан хурдатгалын хэмжилт: 4 алхам
ADXL345 ба Particle Photon ашиглан хурдатгалын хэмжилт: ADXL345 нь ± 16 г хүртэл өндөр нарийвчлалтай (13 бит) хэмжигдэхүүнтэй, жижиг, хэт нимгэн, 3 тэнхлэгтэй акселерометр юм. Дижитал гаралтын өгөгдлийг 16 битийн хоёр нэмэлт хэлбэрээр форматласан бөгөөд I2 C дижитал интерфэйсээр дамжуулан авах боломжтой. Үүнийг хэмждэг
HMC5883 ба бөөмийн фотон ашиглан соронзон орны хэмжилт: 4 алхам
HMC5883 ба бөөмийн фотон ашиглан соронзон орны хэмжилт: HMC5883 нь бага талбайн соронзон мэдрэх зориулалттай дижитал луужин юм. Энэхүү төхөөрөмж нь өргөн соронзон орны хүрээтэй +/- 8 Oe ба гаралтын хурд нь 160 Гц юм. HMC5883 мэдрэгч нь унтраах автомат оосор жолооч, офсет цуцлах
H3LIS331DL болон бөөмийн фотон ашиглан хурдатгалын хэмжилт: 4 алхам
H3LIS331DL ба Particle Photon ашиглан хурдатгалын хэмжилт: H3LIS331DL нь дижитал I²C серийн интерфейстэй, "нано" гэр бүлд хамаарах бага хүчин чадалтай, 3 тэнхлэг бүхий хурдны хэмжигдэхүүн юм. H3LIS331DL нь хэрэглэгчийн сонгох боломжтой бүрэн масштабтай ± 100g/± 200g/± 400g бөгөөд хурдатгалыг хэмжих чадвартай
Манан мэдрэгч - Бөөмийн фотон - Мэдээллийг онлайнаар хадгалах: 5 алхам (зурагтай)
Манан мэдрэгч - Бөөмийн фотон - Мэдээллийг онлайнаар хадгалах: Агаар дахь манан эсвэл утааны хэмжээг хэмжихийн тулд энэхүү манангийн мэдрэгчийг хийлээ. Энэ нь LDR нь лазераас хүлээн авах гэрлийн хэмжээг хэмждэг бөгөөд үүнийг хүрээлэн буй орчны гэрлийн хэмжээтэй харьцуулдаг. Энэ нь өгөгдлийг IFTTT -ээр дамжуулан google хуудсан дээр бодит цаг хугацаанд байршуулдаг