Мазмуну:
- Жабдуулар
- 1 -кадам: 1 -кадам: Ардуино менен потенциометрдин схемасы
- 2 -кадам: 3 -кадам: Arduino эскизин жазуу жана аны Unoго жүктөө
- 3 -кадам: 3 -кадам: Virtual Gauge программасын жазуу
Video: Виртуалдык басым өлчөгүч 2 -бөлүк.: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Бул долбоор мен мурда жасаган долбоордун экинчи бөлүгү. Биринчи бөлүктө мен сиздин компьютериңиздин клавиатурасындагы UP жана DOWN баскычтары менен башкарыла турган виртуалдык манометрди иштеп чыктым. Виртуалдык басым көрсөткүчү 1 -бөлүмдү караңыз
Бул жолу биз потенциометр менен өлчөгүчтү башкарабыз. Негизинен эмне болуп жатат: потенциометр A0 портундагы чыңалуу көрсөткүчүн өзгөртөт (Arduino аналогдук порту). Ар бир чыңалуу көрсөткүчү 0дон 1023 байтка чейинки санариптик мааниге туура келет. Тиешелүү санариптик маани компьютерге сериялык порт аркылуу жөнөтүлөт. Иштетүү эскизи сериялык порттон маанини окуйт жана аны бурчтун маанисине айландырат, бул ийне бурула турган бурч болот.
Бул сонун долбоор, абдан кызыктуу жана жасоо абдан оңой.
Ырахат.
Жабдуулар
- 1 х компьютер (иштетүү жана Arduino IDE орнотулган).
- 10k x потенциометр.
- 1 x Arduino Uno анын USB зымы менен.
1 -кадам: 1 -кадам: Ардуино менен потенциометрдин схемасы
Потенциометрдин схемасы - бул абдан түз алдыга багытталган схема:
- 1 пин электр булагына туташкан.
- башка пин жерге жана орто пин Ардуинонун A0 туташкан.
2 -кадам: 3 -кадам: Arduino эскизин жазуу жана аны Unoго жүктөө
Бул жөнөкөй жана түз эскиз.
Чыңалуу мааниси A0 портуна жөнөтүлөт, analogRead буйругу 0дөн 1023 байтка чейин маанини берет
IDE иштетүүчү сериялык модуль 0дон 255ке чейинки маанилерди гана окуй ала тургандыктан, биз analogReadден 4кө бөлүүгө туура келет.
Мына ошондуктан бизде мындай буйрук бар:
"data = analogRead (pressurePin)/4;"
3 -кадам: 3 -кадам: Virtual Gauge программасын жазуу
Бул эскиз 1 -бөлүктүн өзгөртүлгөн версиясы. Түз алдыга эскиз. негизинен бул эскизде эмне болуп жатат Processing IDE сериялык порттон маанини окуйт, бул маани 0 жана 1.5PI радиандарынын ортосундагы бурчтук мааниге айланат.
бурч = карта (val, 255, 0, 0, 1.5*PI);
0 бурчу 0 басымына жана 1,5 бурчуна PI максималдуу басымга туура келет.
Эстен чыгарбоо керек болгон эң маанилүү нерсе - бул биринчи кезекте Arduino кайсы портко туташканын билишиңиз керек. Сиз бул маалыматты Arduino IDEден ала аласыз. Бул долбоордо Arduino "COM6" менен туташкан
IDE шоусун иштетүүдө 5 -сап:
String portName = Serial.list () [2];
Сунушталууда:
DIY кан кычкылтек өлчөгүч: 5 кадам (сүрөттөр менен)
DIY кан кычкылтекти эсептегич: 2020 -жылы дүйнө Corona Virus аттуу көзгө көрүнбөгөн желмогузга туш болгон. Бул вирус адамдарды абдан оорутуп койду & алсыз Көптөгөн адамдар жакшы нерселерин жоготушту. Башында чоң көйгөй бар эле, көйгөй тиешелүү медициналык жабдуулардын жоктугу болчу
Тахометр/сканер өлчөгүч Arduino, OBD2 жана CAN Bus колдонуу менен: 8 кадам
Tachometer/Scan Gauge колдонуу Arduino, OBD2 жана CAN Bus: Бардык Toyota Prius (же башка гибрид/атайын унаа) ээлери алардын такталарында бир нече терүү жок болушу мүмкүн экенин билишет! Менин приусымда кыймылдаткычтын айлануу ылдамдыгы же температура көрсөткүчү жок. Эгерде сиз аткаруучу жигит болсоңуз, анда убакытты алдын ала билүү сыяктуу нерселерди билгиңиз келиши мүмкүн
UV индекси өлчөгүч ML8511 ULTRAVIOLET сенсорун колдонуу Arduino: 6 кадам
UV индекси өлчөгүч ML8511 ULTRAVIOLET сенсорунун жардамы менен Arduino: Бул окуу куралында биз ML8511 ULTRAVIOLET сенсорунун жардамы менен Күндүн UV индексин өлчөөнү үйрөнөбүз. Видеону көрүңүз! https://www.youtube.com/watch?v=i32L4nxU7_M
Meten Aan Суу: Жамгырдын интенсивдүүлүгүн өлчөгүч: 6 кадам
Meten Aan Water: Rain Intensity Meter: IntroThis түзмөк жаан -чачындын интенсивдүүлүгүн өлчөө үчүн түзүлгөн. Жаан -чачындын өлчөмүн өлчөөнүн көптөгөн жолдору бар. Бирок, эгер жаан -чачындын интенсивдүүлүгү керектүү маалымат болсо, көпчүлүк өлчөө приборлору абдан кымбат. Бул аппарат арзан жана оңой
Эски орус VFD түтүктөрүнөн Arduino үчүн калкан: саат, термометр, вольт өлчөгүч : 21 кадам (сүрөттөр менен)
Эски орус VFD түтүктөрүнөн Arduino үчүн калкан: Саат, Термометр, Вольт Метр …: Бул долбоордун бүтүшүнө дээрлик жарым жыл убакыт кетти. Бул долбоорго канча эмгек жумшалганын айтып бере албайм. Бул долбоорду жалгыз аткаруу мага түбөлүккө керек болмок, ошондуктан досторумдан жардам алдым. Бул жерде сиз биздин ишибизди бир узун инструкцияда чогултулганын көрө аласыз