Агуулгын хүснэгт:
- Алхам 1: Материалаа цуглуул
- Алхам 2: Бүрэлдэхүүн хэсгүүдийг 3D хэвлэх
- Алхам 3: Үүнийг бүтээх
- Алхам 4: Утас/угсрах
- Алхам 5: Үүнийг програмчлах
- Алхам 6: Үүнийг ашиглаарай
Видео: Аварга аналог CO2 тоолуур: 6 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Зохиогчийн дэлгэрэнгүйг дагах:
Хавай дахь уулын дээрх одоогийн уур амьсгалд ойролцоогоор 400 ppm нүүрстөрөгчийн давхар исэл агуулагддаг. Энэ тоо нь гаригийн гадаргуу дээр амьдардаг бүх хүмүүст маш чухал юм. Энэ түгшүүрийг үгүйсгэгчид эсвэл сэтгэл түгшээсэн санаа зоволтоор гараа мушгидаг хүмүүс биднийг одоо тойрон хүрээлж байна. Гэхдээ энэ тоо болон түүнийг дагасан олон мянган тоог өдөр тутам ойлгоход хэцүү байдаг. Миний эргэн тойрон дахь CO2 -ийн хэмжээ хэд вэ? Гаригийн хэт халалтыг үүсгэж буй агаар мандалд агуулагдах хийн тухай энэ санаатай хэрхэн холбогдох вэ? Сонирхож буй хүмүүсийн хувьд би 4 фут урт зүүний тусламжтайгаар аварга том аналог CO2 тоолуур бүтээсэн бөгөөд энэ нь сургуулийн аль ч өрөө, музейн CO2 -ийг хэрхэн хэмжих, энэ хийн шинжилгээний нэг хэсэг болох талаархи хэлэлцүүлгийг идэвхжүүлэх болно.
Хөөрөг онгоцны хийн хольцыг шинжлэх ажилд хийсэн ажлынхаа талаар: https://www.instructables.com/id/CO2-Measurement-in-Snorkels/ ба аварга том цаг үйлдвэрлэх хөгжилтэй байдал: https://www.instructables.com/ id/ Giant-Tide-Clock/ Би CO2-ийн мэдрэгч болон бат бөх servo механизмыг дахин хийснээр хананд суурилуулсан аналог CO2 тоолуурыг хийж, агаарт байгаа CO2-ийн өнөөгийн түвшинг маш нарийн дүрсэлсэн болно. Барилгын ихэнх хэсэг нь 3D хэвлэгдсэн бөгөөд Adafruit өд E - Бэх дэлгэцээс үнэн зөв дижитал гаралтыг санал болгодог. Мэдрэгчийн хашлага дахь агаар үнэрлэдэг эвэр бол гайхамшигтай STL файл юм: 3 инчийн спираль чанга яригчийн хайрцгийг анх удаа Наутилусын чанга яригчийн хайрцагт зориулж хийсэн. Энэ нь цэнэглэдэг батерей эсвэл 5 вольтын хананд ажилладаг бөгөөд таны бүх өгөгдлийг SD карт эзэмшигчид бүртгэдэг.
Алхам 1: Материалаа цуглуул
Барилгын материал нь хямдхан биш боловч уншилтын нарийвчлалыг нэмэгдүүлдэг.
1. Adafruit 2.13 Tri-Color eInk / ePaper Display FeatherWing-Улаан Хар Цагаан-та маш хямд үнэтэй TFT-ийг 3.00 доллараар худалдаж авах боломжтой боловч нарны гэрэлд тийм ч сайн харагдахгүй. Энэхүү эвхэгддэг дэлгэцийн сул тал бол шинэчлэхэд удаан байна.
2. Adafruit Feather 32u4 Adalogger - энэ төхөөрөмжийн MO хувилбар нь мэдрэгчтэй сайн ажилладаггүй. Та SD картны үүргүйгээр хямд 32u4 энгийн нэгжийг ашиглах боломжтой боловч энэ нь бүх өгөгдлөө бичихийг хүсвэл илүү хялбар болно.
3. Цэнхэр LED цагираг бүхий бат бөх металл асаах/унтраах унтраалга - 16 мм цэнхэр асаах/унтраах
Sandbox Electronics-ийн Arduino/Raspeberry Pi-д зориулсан I2C/UART 5V/3.3V интерфэйстэй 4.10, 000 ppm MH-Z16 NDIR CO2 мэдрэгч-энэ компанид ажиллахад маш сайн туршлага бол 3 вольтын гаралтыг идэвхжүүлэх зааврыг дагаж мөрдөж байгаа эсэхийг шалгаарай. энэ нь зөвхөн 5 вольт дээр ажилладаг
5. Standard Hub Shaft ServoBlock ™ (24T Spline) ServoCity - өөр нэг гайхалтай компани! (Би эдгээр компаниудыг дэмжсэнээс ямар ч ашиг хүртэхгүй)
6. Дээр дурдсан стандарт HiTec Digital Servo.
7. 6.00”Хөнгөн цагаан суваг-Серво хот
Алхам 2: Бүрэлдэхүүн хэсгүүдийг 3D хэвлэх
Бүрэлдэхүүн хэсгүүдийг бүх 3D принтер дээр PLA ашиглан хялбархан хэвлэх боломжтой. Миний ашиглаж байсан хямд Creality CR10 нь том хэмжээтэй эвэр, арын хавтанг идэвхжүүлэх хангалттай өргөн гаралтын суурьтай. Хэдэн цаг зарцуулсан боловч ямар ч асуудал гараагүй. Дэмжлэгээр хэвлэх. Дараа нь эвэр дээр өнгөлөг будаг цацаж, эцсийн бүтээгдэхүүн нь элсэнцэр мэдрэмжийг өгч, 3D хэвлэлийн нарийн зураасыг бүрхэнэ. Арын хавтан нь Fusion 360 дээр бүтээгдсэн бөгөөд Feather E бэх дэлгэцийн цонхонд хялбархан таарахаар хийгдсэн. Бусад файлууд нь заагч савааны бэхэлгээний бэхэлгээний шураг болон заагчийн ёроолд эсрэг жинг хадгалдаг хайрцганд зориулагдсан болно.
Алхам 3: Үүнийг бүтээх
Бүтэц нь маш энгийн. Үйлчилгээний систем нь servo механизмыг дэмжих бүтцэд хурдан угсрах боломжийг олгодог. Урд эвэрт бүх электрон хэрэгслийг багтаасан арын хавтангаар бэхлэх хавсралтууд нь E6000 хавтангийн ар талд наасан хоёр нугалсан холбогч хавтангаар хийгдсэн байдаг. Өөр нэг холбогч хавтан нь арын талыг сунгаж, 90 градусын хананд холбох боломжтой. Миний ашигласан заагчийг үндсэндээ ямар ч уртаар хийж болно-минийх 4 фут орчим хэмжээтэй байв. Би том хайрцгийн дэлгүүрээс 5 доллараас бага үнээр худалдаж авах боломжтой урт замын тэмдэглэгээний шонг ашигласан. Тэдгээр нь шилэн ховилоор хийгдсэн бөгөөд урт нь гоё, хөнгөн. Хурдны хайрцгийн дэмжлэгтэй байсан ч servo -ийн хувьд та жингээ тэнцвэржүүлж, бэхэлгээний төвд зөв байрлуулах хэрэгтэй. Миний эсрэг жинг 3D хэвлэсэн орон сууцанд хийсэн угаагчаар хийж, дараа нь туйлын зүссэн төгсгөлийг эпокси хэлбэрээр битүүмжилсэн. Серво үүнийг туршиж үзээд энэ тэнцвэрт байдлыг тэнцвэржүүлж байгаа эсэхийг шалгаарай. Серво нь програм хангамжид байр сууриа эзэлсний дараа уйлахаа болих ёстой. Хэрэв энэ нь гомдоллож, хөдөлж байвал танд асуудал гарах магадлал өндөр байна.
Алхам 4: Утас/угсрах
Утасны диаграммыг дээр дурдсан болно. Энэ тохиолдолд servo pin нь 11 -р зүүтэй холбогдсон байна. E цаасан дэлгэц нь өд дээр нэлээд хэдэн зүү авдаг тул тэдгээрийг санамсаргүйгээр бүү ашиглаарай. SDA, SCL хосууд зөв холбогдсон эсэхийг шалгаарай. Эрчим хүчийг 5 вольтын хананд (2 А) эсвэл липо батерейгаар хийдэг. Хананы хорхойг эвэрний дээд хэсэгт байрлуулсан ON/Off унтраалгаар дамжуулж, дараа нь өд компьютер, серво, мэдрэгчийг 5 вольтоор тэжээдэг. Би мөн хонгилын үзүүрт гэрэл өгөх үүднээс эвэрний үзүүрт нэгэн зэрэг цэнхэр LED диод залгасан. (Энэ нь утасны диаграммд байхгүй байна.) CO2 -ийн лазер мэдрэгчийг эвэрний нээлхийн ойролцоо суурилуулсан тул та түүний дотор үлээж эсвэл бусад агаарын хольцыг ам хүртэл нь өгөх боломжтой. Үүний дижитал самбарыг эвэр дотор суулгасан бөгөөд цахилгаан холболтыг унтраалга руу шууд хийдэг. Газардуулгын утас, цахилгааны утас, SDA, SCL шугамыг хавтангийн ар талаас Одны самбар руу хүргэдэг. Adalogger Feather/ E цаасан дэлгэцийн стекийг хавтангийн ар талд суулгасан болно. Бүх холболтыг шалгасны дараа эвэрийг E6000 цавуугаар арын хавтан дээр битүүмжилнэ.
Алхам 5: Үүнийг програмчлах
Arduino IDE -тэй үнэхээр хялбар програм. Хавсаргасан машинуудын төрөл бүрийн номын сангуудыг оруулаарай: NDIR_I2C.h (Sandbox Electronics вэбсайтад багтсан болно), үзэсгэлэнтэй цахим цаасан дэлгэцийг ажиллуулах "Adafruit_EPD.h", стандарт servo номын санд зориулсан Servo.h. Дэлгэцэнд шаардлагатай зүүг тодорхойлно уу. Серво гаралтын зүүг тодорхойлно уу. Серво ба мэдрэгчийг холбоно уу. Давталтын функц нь мэдрэгчийг уншаад Map/Constrain функцээр servo руу гаргадаг. Цорын ганц төвөгтэй хэсэг нь таны servo хүрээг хязгаарлаж байгаа тул бэхэлгээний хажуу тийш цохихгүй. Нүүрний хавтан ба арын хананы бэхэлгээний хооронд ороосон серво/заагч руу арын бэхэлгээ хийх санаа надад таалагдсан боловч зарим хязгаарлалттай байдаг. Стандарт жишээ цэвэрлэх функцийг ашиглан servo -ийн өнцгийн хязгаарыг туршиж, газрын зургийн функцэд хязгаарлаарай. Төгсгөлд нь өгөх мэдэгдлүүд нь servo -ийн хурдыг хязгаарлах зорилготой бөгөөд ингэснээр гарны урт жингийн эсрэг жингийн хүч нь баримлыг устгахгүй.
Алхам 6: Үүнийг ашиглаарай
Төхөөрөмжийг хананы аль ч гадаргуу дээр хэд хэдэн эрэг шургаар бэхлэхэд хялбар байдаг. Энэ нь тийм ч их жинтэй биш бөгөөд маш удаан хөдөлж байгаа нь тийм ч их эргэлддэггүй. Эхний GIFF -ээс харахад энэ нь амьсгалахад хүртэл CO2 -д гайхалтай мэдрэмтгий болохыг олж харж болно. Эвэрний төгсгөл хүртэл амьсгалах нь CO2 -ийн түвшинг 4% хүртэл нэмэгдүүлдэг бөгөөд энэ нь 40,000 ppm болно. Мэдрэгч нь 10,000-аас хэтрэхгүй бөгөөд та үүнийг савааны хөдөлгөөнийг програмчлах замаар шийдвэрлэх боломжтой-өөрөөр хэлбэл гаралтын логарифм хийх эсвэл хөдөлгөөний мөчлөгийг илүү хурдан эргүүлэх замаар өөрчлөх. Бусад туршилтуудыг хялбархан хийж болно, жишээлбэл, олон хүнтэй жижигхэн өрөөнд (тогооны үеэр сүмийн хонгилд) эсвэл салхитай уулын энгэрт байрлуулах. Миний авсан хамгийн доод хэмжээ 410 орчим байсан бөгөөд өчигдөр 50 милийн хурдтай салхитай байсан. Энэхүү багажийн боломжит хэрэглээ нь хүмүүст CO2 -ийн хяналт, түүний ач холбогдлын талаар ярих явдал юм.
Боловсрол эсвэл дуу хоолойгоо илэрхийлэх замаар энэхүү аймшигтай асуудлыг шийдэх нэг хэсэг болох хүслээ бүү эсэргүүц.
Зөвлөмж болгож буй:
Нэг аналог зүү ашиглан олон аналог утгыг хэрхэн унших вэ: 6 алхам (зурагтай)
Нэг аналог зүү ашиглан олон тооны аналог утгыг хэрхэн унших вэ: Энэхүү гарын авлагад би зөвхөн нэг аналог оролтын зүү ашиглан олон аналог утгыг хэрхэн уншихыг танд үзүүлэх болно
Тоолуур тоолуур: 4 алхам
Тоолуур тоолуур: Энэхүү зааварчилгаанд би өдөр тутмын амьдралдаа цагийн менежментийг удирдахад туслах тоолох тоолуур хийхийг зааж өгөх болно. Гол урам зориг нь энэ линкээс ирсэн юм. Энэхүү тоолох тоолуур нь үндсэндээ дөрвөн оронтой долоон сегмент байх болно
Bluetooth идэвхжүүлсэн аналог VU тоолуур: 6 алхам
Bluetooth идэвхжүүлсэн аналог VU тоолуур: Энэ бол миний их сургуулийн SMP гэж нэрлэгддэг ангийн нэг төсөл юм. Бид STM32F103RB хөгжлийн самбарыг ашиглаж байхдаа би энгийн VU тоолуураас эхлэн төслөө үүнд үндэслэв. Дараа нь би Bluetooth -ийн дэмжлэг гэх мэт нэмэлт функцуудыг нэмж цацах болно
Raspberry Pi GPIO хэлхээ: ADC -гүй LDR аналог мэдрэгчийг ашиглах (дижитал хөрвүүлэгчийн аналог): 4 алхам
Raspberry Pi GPIO хэлхээ: ADC -гүй LDR аналог мэдрэгчийг ашиглах (Дижитал хөрвүүлэгчийн аналог): Бидний өмнөх зааварчилгаанд бид Raspberry Pi -ийн GPIO тээглүүрийг LED, унтраалга руу хэрхэн холбох, GPIO зүү хэрхэн өндөр болохыг харуулж байна. эсвэл Бага. Гэхдээ хэрэв та Raspberry Pi -г аналог мэдрэгчтэй ашиглахыг хүсвэл яах вэ? Хэрэв бид
Цахилгаан хэрэглээний аналог тоолуур бүтээх: 8 алхам (зурагтай)
Цахилгаан хэрэглээний аналог тоолуур бүтээх: Би Kill A Watt ашигласан (http://www.p3international.com/products/special/P4400/P4400-CE.html) цахилгаан тоолуур хэсэг хугацаанд би барихаар шийдлээ аналог. Энэхүү төсөл нь энгийн байхаас өөр аргагүй болсон бөгөөд нэг самбартай амметр бүхий