Mundarija:
Video: Arduino analog qiymatini chizuvchi: 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Biroz oldin, men analog chiqishlarim uchun grafikka ega bo'lish juda qulay bo'lardi, deb o'yladim. Bu mening chiqishlarimni tuzatishga yordam beradi, menga sensorning chegaralari va nima bo'lmasligi haqida umumiy tasavvur beradi va hatto har qanday sensor uchun juda zo'r interfeys bo'lardi. Shunday qilib, siz tanlagan Arduino, oled va sensori yordamida buni ishga tushiring.
1 -qadam: Sizga kerak bo'lgan narsalar:
- Arduino
- Displey (mening loyiham 0,96 dyuymli OLED -dan foydalanadi va eskiz ham shunga mos keladi, lekin siz xohlagan displeyni ishlatishingiz mumkin. Siz kodni to'g'rilashingiz kerak bo'ladi (kod bo'limida tushuntirilgan))
- Non paneli (men maxsus taxtali qalqondan foydalanaman, lekin siz nima ishlatishingiz muhim emas)
- Jumper simlari
- Vaqt ko'p emas
2 -qadam: Uskuna
OLED -ni ulash: (Ranglar uchun yuqoridagi rasmlarga qarang)
- Qizil sim (VCC): 5v Arduino
- Yashil sim (GND): Arduino asosi
- Binafsharang sim (SCL): Arduino -ning SCL -si (taxtaning pastki qismini belgilang, agar maxsus SCL -pin bo'lmasa, u odatda A5)
- Orange Wire (SDA): Arduino -ning SDA -si (etiketkaning pastki qismini tekshiring, agar aniq SDA -pin bo'lmasa, u odatda A4)
Sensorni ulash: (Ranglar uchun yuqoridagi rasmlarga qarang)
- Sensorni o'ziga xos rozetkaga muvofiq quvvatlantiring
- Sensorning chiqishi A0 ga to'g'ri kelishi kerak
3 -qadam: Kod
Dastur oddiy ishni bajaradi- analogli kirishni oladi, uni grafikning y koordinatalariga joylashtiradi va y koordinatasiga oldingi y koordinatasidan chiziq tortadi, x koordinatasi esa doimiy ravishda oshib boradi.
Kod unchalik murakkab emas va yaxshi izohlangan, shuning uchun agar siz buni yaxshi tushunganingizni sezsangiz, buni to'g'rilashingiz mumkin. Biroq, u minimal sozlash bilan maksimal darajada sozlanishi uchun yaratilgan. Grafik o'lchamini, grafik holatini yoki o'qish satrining o'lchamini o'zgartirish uchun (satr o'lchami allaqachon optimal va sezgir tarzda o'rnatilgan), siz faqat
- GRAFIK_YUQORI
- GRAPH_WIDTH
- GRAPH_BOX_X
- GRAPH_BOX_Y
- BAR_WIDTH
sizning talabingizga binoan, konstantalar ta'rifi bo'limida.
Bundan tashqari, sensor chiqishi teskari bo'lishi mumkin (yuqori kirish -> past chiqish va aksincha). Bunday holda, INVERTED doimiyini "rost" ga o'zgartiring.
Arduino kodi:
4 -qadam: Xulosa
Shunday qilib, bu oddiy loyiha uchun. Umid qilamanki, bu boshqa odamlarga foydali bo'ladi. Agar siz kodda xato, biron -bir yaxshilanish yoki hatto loyihaning yangi ishlatilishini topsangiz, izohlarda menga xabar bering. Shuningdek, agar sizga loyiha yoqqan bo'lsa, "Asbob yaratish" tanlovida unga ovoz berishni o'ylab ko'ring.
Tavsiya:
Bitta analog pin yordamida bir nechta analog qiymatlarni qanday o'qish mumkin: 6 qadam (rasmlar bilan)
Bitta analog pin yordamida bir nechta analog qiymatlarni qanday o'qish mumkin: Men bu qo'llanmada sizga faqat bitta analog kirish pinidan foydalanib, bir nechta analog qiymatlarni o'qishni ko'rsataman
NodeMCU yordamida tebranish sensori qiymatini IOT ThingSpeak -ga yuklash: 4 qadam
NodeMCU yordamida tebranish sensori qiymatini IOT ThingSpeak -ga yuklash: Tebranishlar tufayli shikastlanadigan bir nechta muhim mashinalar yoki qimmat uskunalar mavjud. Bunday holda, mashina yoki uskunalar tebranish ishlab chiqaradimi yoki yo'qligini bilish uchun tebranish sensori kerak. Ob'ekt aniqlanmoqda
Mho yaxshiroq rezistor qiymatini dekoder plushi: 4 qadam (rasmlar bilan)
Mho Better Resistor Value Decoder Plushie: Qarshilik befoyda, hech bo'lmaganda, agar siz rang kodini yodlamagan bo'lsangiz, rezistoringizning qiymatini aniqlashga harakat qiling. Menda Adafruit Circuit O'yin maydonchasining elektron komponentlaridan biri bor edi, ular xakerlik bo'lishini kutishardi
Sensoringizning qiymatini dunyoning istalgan joyidan to'g'ridan -to'g'ri kuzatish: 4 qadam
Sensoringiz qiymatini dunyoning istalgan joyidan to'g'ridan -to'g'ri kuzatish: Menga WhatsApp -da texnologiya haqida bitta loyihani amalga oshirishga yordam berish haqida xabar keldi. Loyiha bosim sensori bosimini o'lchash va uni aqlli telefonda ko'rsatish edi. Shunday qilib, men ushbu loyihani yaratishda yordam berdim va o'qituvchi qilishga qaror qildim
7 segment qiymatini 8051: 4 qadamli bosish tugmasi yordamida oshirish (rasmlar bilan)
Bosqichli tugma yordamida 8051 bilan 7 ta segment qiymatini oshirish: Ushbu loyihada biz 8051 mikrokontrolerli tugma yordamida etti segmentli displey qiymatini oshiramiz