Mundarija:
- Ta'minotlar
- 1 -qadam: qismlarni yig'ish
- 2 -qadam: Kodni kompyuterga ulang
- 3 -qadam: Kalibrlash
- 4 -qadam: Sinab ko'ring
Video: Arduino Milligaussmetr - magnit o'lchov: 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
Samolyotda kuchli magnitlarni tashish mumkinmi? Biz juda ko'p magnitlarni jo'natamiz va magnit materiallarni, ayniqsa samolyotda tashish bo'yicha ma'lum qoidalar mavjud. Ushbu maqolada biz sizning yukingiz barcha yuk tashish qoidalariga mos kelishiga ishonch hosil qilish uchun magnit materiallardan havo tashish uchun o'zingizning Milgaussmetrni qanday yasashni o'rganamiz! Bu qurilma juda kichik magnit maydonlarni aniqlay oladi, bu boshqa ilovalarda ham qiziqarli bo'lishi mumkin.
Mavzu bo'yicha yaxshi ma'lumot olish uchun ushbu maqolani ko'rib chiqing - bu bizga nima uchun bu qurilma kerakligini tushuntirib beradi!
Ta'minotlar
Arduino
Uch o'qli akselerometr+magnitometr
Buzzer
Ko'rsatish paneli
Non paneli va simlar
1 -qadam: qismlarni yig'ish
Barcha tarkibiy qismlarni birlashtiring! Biz ishlatgan displey har xil komponentlar bilan ta'minlangan, ular taxtaga lehimlanishi kerak. Paket bilan birga kelgan ko'rsatmalarga amal qiling!
Biz Arduino, sensor va displeyni ulash uchun taxtadan foydalandik, lekin siz ham ularni qattiq sim bilan ulashingiz mumkin edi!
Bundan tashqari, biz kiritgan simlar sxemasini tekshirib ko'ring.
Sensor va displeyga Arduino -dan quvvat va erni ulang.
Sensorga Arduino -dan ikkita sim ketma -ket ulanishni va Arduino -dan ikkita simni ko'rsatish imkonini beradi.
Agar biz yo'riqnomamiz uchun maydon juda kuchli bo'lsa, biz signal beradigan signalni qo'shdik.
2 -qadam: Kodni kompyuterga ulang
Keyinchalik, biz Arduino -ni dasturlashimiz kerak edi. Bu erda qurilma kodiga havola. Kodni matnli fayl sifatida saqlang.
Siz Arduino -ni qanday sozlash/sozlash bo'yicha ajoyib ko'rsatmalarni topishingiz mumkin, lekin bu erda biz qilgan ishlar haqida qisqacha ma'lumot:
Arduino -ni kompyuterga ulang va Arduino dasturini yuklab oling
Arduino dasturini oching
Yuklamoqchi bo'lgan faylni (eskiz) oching - Arduino dasturlari eskizlar deb ataladi. Saqlangan matnli faylni yuklang (yuqoridagi havola)
Eskiz menyusiga o'ting va "Tasdiqlash/kompilyatsiya" tugmasini bosing. Bu muammoning mavjudligini tekshiradi.
Eskiz menyusiga o'ting va "Yuklash" ni bosing.
Viola, kod Arduino -da bo'lishi kerak va sozlashga tayyor bo'lishi kerak (keyingi qadam).
3 -qadam: Kalibrlash
Qurilmaga quvvat bering. Biz uni videodagi noutbukga uladik, lekin siz uni batareyalar bilan quvvatlantira olasiz.
Quvvat yoqilgandan so'ng dastlabki 15-20 soniyada biz kalibrlashimiz kerak. Bu sensorlar mukammal emas, shuning uchun biz "yo'q qilishimiz" kerak. Kalibrlashni yakunlash uchun qurilmani gorizontal yuzaga tekis qilib, shu vaqt ichida 360 gradus atrofida aylantiring.
Kalibrlash tugagandan so'ng, displeyda X o'qi (sensorlar panelida) ko'rsatadigan yo'nalish ko'rsatilishi kerak, bu raqam 0 dan 359 gacha. Sensorni shimolga qaratguncha aylantiring ("nol" ko'rsatkich).
Sarlavhani nol qilish uchun SELECT tugmasini bosing. Ba'zan buni bir necha marta bajarishga yordam beradi. Endi, nolga teng o'qish siljimasa, siz magnitlarni o'lchashingiz mumkin. Agar u yaqin atrofda magnit bo'lmasdan ozgina siljiy boshlasa, uni yana o'chirib qo'yishingiz mumkin.
4 -qadam: Sinab ko'ring
Sensorni o'chirib tashlaganingizdan so'ng, yaqin atrofga kuchli magnit qo'yib, sinab ko'ring!
Magnitni/yukni datchikdan sharqqa yoki g'arbga 7 fut narida joylashtiring va sekin aylantiring. Agar Arduino kompas yo'nalishi 2 darajadan oshganini sezsa, u signal berishi kerak. magnit havo orqali yuborish uchun juda kuchli ekanligini ko'rsatadi. Displey, shuningdek, u muvaffaqiyatsiz ekanligini aytadi!
Biz buni tashqarida qilishimiz kerak edi, chunki bizning bino sensorli kalibrlashni buzadigan kuchli magnitlarga to'la!
Tavsiya:
Vaqt o'lchovi (lenta o'lchov soati): 5 qadam (rasmlar bilan)
Vaqt o'lchovi (lenta o'lchov soati): Ushbu loyiha uchun biz (Aleks Fiel va Anna Lynton) har kungi o'lchash asbobini olib, uni soatga aylantirdik! Dastlabki reja mavjud tasma o'lchovini motorli qilish edi. Shunday qilib, biz o'z qobig'imizni yaratish osonroq deb qaror qildik
Inertial o'lchov birligidan foydalanish usuli?: 6 qadam
Inertial o'lchov birligidan foydalanish usuli?: Kontekst: Men o'yin -kulgi uchun uyning ichida avtonom tarzda harakatlanishni xohlayman, bu uzoq ish va men bosqichma -bosqich bajaraman. Men allaqachon bu mavzu bo'yicha 2 ta ko'rsatma nashr qildim: biri g'ildirakli kodlovchi yasash haqida
Budilnik bilan DIY aqlli o'lchov (Wi-Fi, ESP8266, Arduino IDE va Adafruit.io bilan): 10 qadam (rasmlar bilan)
Budilnik bilan DIY aqlli o'lchov (Wi-Fi, ESP8266, Arduino IDE va Adafruit.io bilan): Oldingi loyihamda men Wi-Fi bilan aqlli hammom o'lchovini ishlab chiqdim. U foydalanuvchi vaznini o'lchashi, uni mahalliy ko'rsatishi va bulutga yuborishi mumkin. Bu haqda batafsil ma'lumotni quyidagi havola orqali olishingiz mumkin: https: //www.instructables.com/id/Wi-Fi-Smart-Scale-wi
ESP32 bilan raqamli o'lchov: 12 qadam
ESP32 yordamida raqamli o'lchov: ESP32 va sensor (yuk xujayrasi deb nomlanuvchi) yordamida raqamli o'lchovni o'rnatish haqida o'ylab ko'rganmisiz? Bugun men sizga buni qanday amalga oshirishni ko'rsataman, bu boshqa laboratoriya sinovlarini o'tkazishga imkon beradi, masalan, dvigatelning kuchini aniqlash
Measurino: o'lchov g'ildiragining kontseptsiyasi: 9 qadam
Measurino: o'lchov g'ildiragining kontseptsiyasini isbotlash: Measurino g'ildirakning aylanish sonini hisoblab chiqadi va bosib o'tgan masofa g'ildirakning radiusiga to'g'ridan -to'g'ri proportsionaldir. Bu odometrning asosiy printsipi va men bu loyihani asosan qanday saqlashni o'rganish uchun boshladim