Mundarija:

DIY raqamli o'tkazgichi <-13 $: 5 qadam ostida
DIY raqamli o'tkazgichi <-13 $: 5 qadam ostida

Video: DIY raqamli o'tkazgichi <-13 $: 5 qadam ostida

Video: DIY raqamli o'tkazgichi <-13 $: 5 qadam ostida
Video: 8-синф. 13.04.2020 й. 2024, Noyabr
Anonim
Image
Image

Agar sizning hukmdor o'lchovingiz protraktorga aylansa nima bo'ladi?..

Bu loyiha oddiy o'lchagichni burchakni o'lchashning qo'shimcha xususiyatiga ega bo'lgan aqlli boshqaruvchiga aylantirish haqida.

1 -qadam: Sizga nima kerak

Sizga nima kerak
Sizga nima kerak

Endi qaysi elektron komponet yoki boshqa yordamchi asboblar kerak bo'lgan ro'yxatini tuzing.

  • Elektron komponentlar kerak…

    • Arduino Pro Mini - 2,62 dollar
    • OLED -displey (0,96 dyuym, 128 * 64) - 2,77 dollar
    • MPU6050 (giroskop - GY521) - 0,89 dollar
    • TP4056 (mustaqil batareya zaryadlovchi) - 0,31 dollar
    • Lippo 3.7v batareyasi - 1,79 dollar
    • 3 * tugmachasi - 2,87 dollar
    • 1* 3 pinli o'tish - 0,68 $
    • Arduino Uno (PROMINI uchun dasturchi sifatida foydalaning)

Taxminan narxi: 13 $

Arudino IDE Install o'rnatilgan noutbuk

  • Boshqa muhim qismlar va asboblar

    • Hukmdorlar shkalasi (butun tsirklar qanday tuzatilgan)
    • Plastik quti (qaysi sxemada o'rnatilgan bo'lsa)
    • O'rnatish simlari
    • Dazmolni lehimlash
    • Lehimlash simlari
    • Erkak -ayol simlari
    • Ikki tomonlama musluk
    • Gluegun
    • Tel kesuvchi
    • Tel -striptizchi

Hammasi komponent uchun ….. Endi biz raqamli himoyachini qurishga tayyormiz

2 -qadam: Bu qanday ishlaydi.

U qanday ishlaydi.
U qanday ishlaydi.
  • Bu modulning yuragi bu erda ARDUINO PRO MINI, bu erda ButtonPanel, OLED displey va giroskop (MPU6050) kabi barcha tashqi tashqi qurilmalarni boshqarish uchun ishlatiladi.
  • Bu modulni yoqish uchun biz 180 mA / soatgacha etkazib beradigan 3.7V Lippo batareyasidan foydalanamiz, bu erda batareyani zaryad qilish uchun TP4056 moduli 3pinli o'tish tugmasi orqali ishlatiladi.
  • Bu erda Gyroskop Arduino Pro mini matematik hisob -kitobi yordamida Pro mini -ga xom ma'lumotlarni yuboradi, undan modul yopishtirilgan o'lchov (o'lchagich) harakatiga qarab YAW ANGLE toping.
  • Bu erda OLED displeyi tugma_2 yordamida olingan burchakka nisbatan joriy burchakni ko'rsatish uchun ishlatiladi.
  • OLED va Gyrscope (MPU6050) Arduino Pro MINI bilan ishlash uchun I2C protokolidan foydalanadi.

Button funktsiyasini tushunamiz:

Button_1: burchakni o'lchash uchun burchak rejimiga o'tish uchun bosing.

Button_2: burchakni o'lchash kerak bo'lgan ma'lumotnoma shaklini olish uchun.

Button_3: Modulni kalibrlash uchun (Harorat va namlik o'zgarganda).

yaxshiroq tushunish uchun Digital_Protector ishining videosini ko'ring.

Kalitni almashtirish:

Toggle Switch ikkita rejimni yoqish va o'chirish rejimiga ega.

ON rejimi: Modulni yoqish va burchakni o'lchash.

O'chirish rejimi: 1) Modulni o'chirish uchun

2) modulni zaryad qilish uchun

[QAYD: Zaryad qilish uchun ON rejimidan foydalanmang, bu sizning qurilmangizga zarar etkazishi mumkin.]

3 -qadam: O'chirish binosi

O'chirish binosi
O'chirish binosi
O'chirish binosi
O'chirish binosi
O'chirish binosi
O'chirish binosi
O'chirish binosi
O'chirish binosi
  • Barcha ulanishni sxematik daigramda ko'rsatilgandek ixchamlik bilan bajaring, chunki biz modulni juda ixcham qilish uchun barcha kontaktlarni plastik qutiga joylashtiramiz.
  • Bir narsa shundaki, siz barcha elektrokimyoviy narsalarni plastik qutiga qanday joylashtirish haqida o'zingizga g'amxo'rlik qilishingiz kerak, chunki bu erda men hamma narsani qutiga qanday joylashtirish haqida hech narsa demaganman.
  • [Eslatma: Shunday qilib, plastik qutiga joylashtirish uchun ulanishni iloji boricha kichikroq qilib qo'ying.]

4 -qadam: dasturiy ta'minotni ishga tushirish …

Dasturiy ta'minot ishga tushmoqda…
Dasturiy ta'minot ishga tushmoqda…
Dasturiy ta'minot ishga tushmoqda…
Dasturiy ta'minot ishga tushmoqda…

Kodni yuklash uchun sizga kerak ….

1) ArduinoIDE o'rnatilgan xost -kompyuter

2) Arduino Uno dasturchi sifatida

3) OLED displey bilan ishlash uchun u8lib kutubxonasi

(U8lib kutubxonasini o'chirib tashlaganingizdan so'ng, uni oching va arduino kutubxonangiz papkasiga qo'ying)

4) kod saqlanadigan raqamli himoyachining apparat moduli …

Endi biz dasturiy ta'minotimizni arduino Pro mini -ga yuklashga tayyormiz …

Kodni yuklash bosqichi:

arduino UNO ni olib tashlash - boshqaruv panelidan

Suratda tasvirlanganidek, UNO va PROMINI o'rtasida aloqa o'rnating

Arduino UNO -ni kompyuterga ulang

Arduino IDE dasturiy ta'minotining sketchbookini oching

COM portini tanlang.

Kodni yuklang va raqamli himoyachi bilan o'ynang.

[Eslatma: Kodni muvaffaqiyatli yuklash uchun barcha fayllarni sketchbook sifatida bitta papkada saqlang.]

5 -qadam: Cheklov va kelajak rejasi

Cheklash: Birinchi va asosiy cheklov - bu burchakni faqat ikki o'lchovda o'lchash mumkin, ikkinchisining chegarasi - YÜZA, siz chizadigan sirt butun rasm chizilmaguncha statik bo'lishi kerak. Uchinchi cheklov - bu atrof -muhit holati Atrof -muhit sharoitida bu o'qishga ta'sir qilishi mumkin. To'rtinchisi - tanasi, biz tanasi uchun yorilishi mumkin bo'lgan oddiy plastik qutidan foydalanamiz, shuning uchun uni juda ehtiyotkorlik bilan ishlatish mumkin

Futureplan: Kelajak rejasi - bu modulning 3D dizaynini ishlab chiqish, u atrof -muhit o'zgarishiga va tananing yorilishiga qarshi tura oladi, shuningdek burchakni 3D formatida o'lchaydi

Men ushbu ajoyib loyihani boshqargani uchun @Ravi Butaniga rahmat aytaman va muvaffaqiyat qozonaman.

Birinchi ko'rsatmalarni o'qiganingiz uchun tashakkur, sizga yoqadi degan umiddaman ….

Tavsiya: