Агуулгын хүснэгт:

Нисэх онгоцоор нисэх зориулалттай хэмжигч: 6 алхам (зурагтай)
Нисэх онгоцоор нисэх зориулалттай хэмжигч: 6 алхам (зурагтай)

Видео: Нисэх онгоцоор нисэх зориулалттай хэмжигч: 6 алхам (зурагтай)

Видео: Нисэх онгоцоор нисэх зориулалттай хэмжигч: 6 алхам (зурагтай)
Видео: 🎶 ДИМАШ "ОПЕРА 2". История выступления и анализ успеха | Dimash "Opera 2" 2024, Арваннэгдүгээр
Anonim
Нисдэг тэргээр нисэх зориулалттай варометр
Нисдэг тэргээр нисэх зориулалттай варометр

Хэдэн жилийн өмнө би Андрейгийн зааварчилгааны тусламжтайгаар Variometer бүтээсэн.

Энэ нь дажгүй ажилласан ч надад таалагдаагүй хэдэн зүйл байсан.

Би үүнийг 9V батерейгаар тэжээсэн бөгөөд энэ нь электроникийн хувьд их хэмжээний модон хайрцагт маш их зай эзэлдэг. Ихэнхдээ хамгийн ирээдүйтэй өдөр батерей нь цэнэггүй болж, надад нэмэлт зай байгаагүй.

Тиймээс би үүнийг өөрчлөх шийдвэр гаргаж, Андрейгээс санаа авч өөрийн Варио хувилбарыг бүтээсэн.

Миний гол зорилго бол үүнийг жижиг болгож, цэнэглэх боломжтой болгох явдал байв.

Би SSD1306 -ийг дэлгэц болгон ашиглахыг хүссэн тул програмыг эхнээс нь бичих шаардлагатай болсон.

Би өндрийг тооцоолох логиктой тэмцэж байсан тул (би C програмист биш) Андрейгийн Sketch болон түүний номын сангийн цөөн хэдэн кодын сегментийг дахин ашигласан.

Үр дүн нь хамгийн бага ажиллагаатай 8х3х2 см хэмжээтэй сайн хувилбар байв.

Алхам 1: Танд хэрэгтэй зүйл

Чамд юу хэрэгтэй вэ
Чамд юу хэрэгтэй вэ
  • Ардуино Нано
  • TC4056A (Lipo цэнэглэх самбар)

  • Piezo Buzzer
  • 10 кО эсэргүүцэл
  • Асаах/унтраах унтраалга
  • Дарах товчлуур
  • BMP280 Baro мэдрэгч
  • SSD1306 (32x128) олед дэлгэц
  • 1S Lipo зай (би RC онгоцныхоо нэгийг ашигласан)
  • 4KO - 10KO SMD эсэргүүцэл (таны LiPos C үнээс хамаарна)

АНХААРУУЛГА: Таны харж байгаагаар би Arduino -ийг 5V зүүгээр ажиллуулсан. Үүнийг зөвлөдөггүй бөгөөд процессор дээр тогтворгүй байдал үүсгэж болзошгүй юм. Үүнээс зайлсхийхийн тулд та TC4056A -ийн дараа алхам хөрвүүлэгч тавьж, Arduino -г тогтмол асааж болно. Гэхдээ би жижиг хэмжээтэй байхыг зорьж байсан болохоор би энэ алхамыг ашиглаагүй. Хэдэн цагийн нислэг хийсний дараа надад ямар ч асуудал тулгарсангүй.

Алхам 2: Прототип хийх

Прототип хийх
Прототип хийх
Прототип хийх
Прототип хийх

Кодыг arduino -д эмхэтгэх, байршуулахын тулд танд arduino програм хангамж болон зарим номын сан хэрэгтэй болно.

  • Arduino IDE
  • Номын сан: Sketch> Номын санг оруулах> Номын сангийн менежмент рүү орж дараах зүйлсийг хайж олоод суулгаарай.

    • Adafruit_SSD1306 (V1.1.2)
    • Adafruit GFX номын сан (V1.2.3)
    • Adafruit BMP280 номын сан (V1.0.5)
    • SBB_Click ба Bounce2 (хавсаргасан файлуудыг үзээд номын сангийнхаа хавтсанд нэмнэ үү)

Бүгдийг талхны тавцан дээр тавиад ноорогоо эмхэтгээд байршуулна уу.

Хэрэв эмхэтгэхэд алдаа гарсан бол дэлгэцийн хаягийг зөв тохируулахын тулд Adafruit SSD1306 номын сантай таарах хэрэгтэй. Энэхүү зааварчилгаа нь танд туслах болно.

ТАЙЛБАР

Arduino кодыг байршуулахдаа зөвхөн USB -ээр тэжээгддэг эсэхийг шалгаарай. USB кабелийг програмчлалын порт руу залгахаасаа өмнө зайгаа аваарай.

Алхам 3: Төсөлд Lipo нэмэх

Төсөлд Липо нэмэх
Төсөлд Липо нэмэх
Төсөлд Липо нэмэх
Төсөлд Липо нэмэх
Төсөлд Липо нэмэх
Төсөлд Липо нэмэх

Миний TC4056A нь батерейг 1А хүчээр цэнэглэх зориулалттай байсан бөгөөд энэ нь жижиг липогийн хувьд арай хэтэрсэн тул дахин програмчлах шаардлагатай болсон.

TC4056A мэдээллийн хуудасны дагуу үүнийг самбар дээрх R3 резисторыг өөрчлөх замаар хийж болно. Тиймээс би 1.2 KO эсэргүүцлийг зарж, 4KO -ээр сольсон. Үүнд үнэхээр нарийн гагнуурын төмөр, хясаа, дадлага хэрэгтэй.

Липогийн цэнэглэх хүчин чадалд тохирсон зөв эсэргүүцэл авах ёстой.

ЗӨВЛӨГӨӨ: танд эдгээр резистор худалдаж авах шаардлагагүй, хэрэв танд гэртээ аутсорсингоор хийсэн электрон эд зүйлс байгаа бол эдгээр жижиг хэсгүүдийг бараг бүх платин дээрээс олж болно. Зүгээр л мултиметрийг аваад зөвийг нь олоод дахин зориулаарай.

Үүний дараа липог TC4056A -д гагнаж, ардуинотой холбож болно.

АНХААРУУЛГА: Мэдээллийн хүснэгтийн дагуу липо цэнэглэх үед хүчийг унтраасан байх ёстой!

Алхам 4: Гагнах

Гагнах
Гагнах
Гагнах
Гагнах
Гагнах
Гагнах

Би бүх зүйлийг нүхний самбар, зарим утас ашиглан гагнасан.

Би бас бага эрчим хүч зарцуулахын тулд Arduino дээрх powerstatus LED -ийг салгасан. ЗӨВЛӨГӨӨ: Энэ LED -ийг салгах нь үнэхээр замбараагүй байсан бөгөөд би үүнийг гагнуурын төмрөөрөө устгасан. Хожим нь би LED -ийн урд талд резисторыг салгах нь илүү хялбар болохыг олж мэдсэн, учир нь резистор нь дулааныг нөгөө гагнуурын дэвсгэр рүү амархан шилжүүлдэг тул нэг зүү халаахад л зарах боломжгүй болно.

Алхам 5: Хэргийн загвар зохиож хэвлэ

Хэргийн загвар зохиож хэвлэ
Хэргийн загвар зохиож хэвлэ
Хэргийн загвар зохиож хэвлэ
Хэргийн загвар зохиож хэвлэ

Би цахилгаан хэрэгсэлд зориулж хайрцаг хийж 3d принтер дээрээ хэвлэв.

Одоогийн байдлаар би орон сууц өгөхгүй, учир нь энд алдаа гарсан тул би үүнийг тохируулахын тулд маш их боловсруулж дуусгадаг.

Мөн энэ орон сууцны хэмжилтийг миний электроникийн хувьд маш бага цэвэрлэгээгээр хийдэг. Тиймээс энэ нь таны цахилгаан хэрэгсэлд тохирохгүй байж магадгүй юм.

Алхам 6: Програм хангамжийн баримтжуулалт

Vario -г асаасны дараа дэлгэц гарч ирэх бөгөөд дараа нь дэлгэц нь хар өнгөтэй болно. (Ихэнх тохиолдолд надад зөвхөн аудио хэрэгтэй байдаг. Хэрэв та ийм зүйл хийхийг хүсэхгүй байвал ноорог дээрх "display_on" хувьсагчийг үнэн болгож өөрчилнө үү. 30) ба цэс = 1 (мөр 26))

Хэрэв та товчлуурыг нэг удаа дарвал эхний хуудсыг харах болно.

Товчлуурыг богино дарахад та дөрвөн үндсэн хуудасны хооронд шилжих боломжтой.

  1. Хуудас: авирах хурд, авирах баар, өндөр ба батерейны хүч
  2. Хуудас: Том авирах (босоо өргөгч суурилуулах зориулалттай)
  3. Хуудас: Температур ба даралт
  4. Хуудас: Зайны чадал %

удаан дарахад та тохиргооны цэс рүү шилжиж болно. Богино хугацаанд дарахад та бүх тохиргоог давтах боломжтой. Дахин удаан дарахад та тодорхой тохиргоог оруулаад богино дарж өөрчлөх боломжтой. Дахин удаан дарахад үүнийг хадгална.

  1. Тохиргооны хуудас: Өндөр
  2. Тохиргооны хуудас: BEP ON/OFF
  3. Тохиргооны хуудас: Дэлгэцийг асаах/унтраах
  4. гарах

Зөвлөмж болгож буй: