Мазмуну:
Video: Arduino Analog Value Plotter: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Бир аз мурун, мен аналогдук чыгымдарымдын графигине ээ болуу абдан ыңгайлуу болорун түшүндүм. Бул менин жыйынтыктарымды оңдоого жардам берет, сенсордун чектери жана башка нерселер жөнүндө жалпы түшүнүк берет, ал тургай, кандайдыр бир сенсор үчүн эң сонун интерфейс болмок. Ошентип, Arduino, oled жана сиз тандаган сенсор менен, муну ишке киргизели.
1 -кадам: Сизге керектүү нерселер:
- An Arduino
- Дисплей (менин долбоорум 0.96 дюймдук OLEDди колдонот, жана эскиз да ушуга ылайыктуу, бирок каалаган дисплейди колдоно бериңиз. Сиз кодду оңдоп койсоңуз болот (код бөлүмүндө түшүндүрүлөт))
- Нан тактасы (мен атайын нан калканчын колдоном, бирок сен эмнени колдонгонуң маанилүү эмес)
- Өткөргүч зымдар
- Убакыт көп эмес
2 -кадам: Аппараттык
OLEDди туташтыруу: (түстөр үчүн жогорудагы сүрөттөрдү караңыз)
- Red Wire (VCC): 5v Arduino
- Green Wire (GND): Arduino Ground
- Purple Wire (SCL): Arduino SCL (Тактайдын түбүн текшериңиз, эгерде конкреттүү SCL пини жок болсо, ал адатта A5)
- Orange Wire (SDA): Arduino SDA (Тактанын түбүн белгилөө үчүн текшериңиз, эгерде конкреттүү SDA пини жок болсо, ал адатта A4)
Сенсорду туташтыруу: (түстөр үчүн жогорудагы сүрөттөрдү караңыз)
- Сенсорду конкреттүү түйүнүнө жараша күйгүзүңүз
- Сенсордун чыгышы A0ге барышы керек
3 -кадам: Кодекс
Программа жөнөкөй нерсе- аналогдук киргизүүнү алат, графиктин y координаттарына карта коет жана y координатына сызык тартат, мурунку у координаттан, ал эми х координаты тынымсыз көбөйөт.
Код такыр татаал эмес жана жакшы комментарийленген, андыктан эгер сиз муну жакшы түшүнүп жатканыңызды сезсеңиз, анда муну жасаңыз. Бирок, ал эң аз өзгөртүү менен максималдуу түрдө ыңгайлаштырылган. Графиктин өлчөмүн, графанын ордун же окуу тилкесинин өлчөмүн өзгөртүү үчүн (тилкенин өлчөмү оптималдуу жана жооптуу түрдө коюлган), сиз
- GRAPH_HEIGHT
- GRAPH_WIDTH
- GRAPH_BOX_X
- GRAPH_BOX_Y
- BAR_WIDTH
константалар, сиздин талабыңыз боюнча, константаларды аныктоо бөлүмүндө.
Кошумча катары, сиздин сенсор чыгарууңуз тескери болушу мүмкүн (жогорку киргизүү -> төмөн чыгаруу жана тескерисинче). Бул учурда, INVERTED константасын "чыныгы" деп өзгөртүңүз.
Arduino коду:
4 -кадам: Жыйынтык
Ошентип, бул жөнөкөй долбоор үчүн. Бул башка адамдар үчүн пайдалуу болот деп үмүттөнөбүз. Эгерде сиз коддон ката тапсаңыз, мүмкүн болгон жакшыртуулар, ал тургай долбоор үчүн жаңы колдонмо болсо, анда комментарийлерде мага билдириңиз. Ошондой эле, эгер сизге долбоор жакса, "Курал куроо" сынагында ага добуш берүүнү карап көрүңүз.
Сунушталууда:
Plotter - Digital Manufacturing: 5 кадам
Плоттер - Санариптик өндүрүш: Плоттер жана Джойстиктин травеси боюнча сиз плоттер менен иштейсиз. Микроконтроллерди орнотуу функциялары ар кандай функцияларды аткарат: Жөнөкөй шарттар
Plotter Verticale Con Drivemall: 6 кадам
Plotter Verticale Con Drivemall: Constructo үйрөткүчтүн жардамы менен көчүрүү программасы келип чыгат Drivemall.Questo үйрөткүчү автоматтык түрдө автоматтык түрдө Drivemall Board … айдоочу эмес
Ultrasonic Radar Arduino Nano жана Serial Plotter колдонуу: 10 кадам
Ultrasonic Radar Arduino Nano жана Serial Plotter колдонуу: Бул Нускамада биз серво китепканасынын негиздери, ошондой эле УЗИ сенсорун орнотуу жана радар катары колдонуу жөнүндө биле алабыз. бул долбоордун чыгарылышы сериялык плоттер мониторунда көрүнөт
Arduino CNC Plotter (Чийүү машинасы): 10 кадам (Сүрөттөр менен)
Arduino CNC Plotter (СҮРӨТ МАШИНАСЫ): Эй балдар! Менин мурунку үйрөтүүчү " Ардуино тренинг платформаңызды кантип жасоо керек " сизге жакты деп үмүттөнөм. жана сиз жаңысына даярсыз, адаттагыдай эле мен сизди бул кадамды этап -этабы менен жетектөө үчүн кылдым, ушунчалык укмуштуудай кылып
Mho Better Resistor Value Decoder Plushie: 4 кадам (Сүрөттөр менен)
Mho Better Resistor Value Decoder Plushie: Каршылык эч нерсеге жарабайт, эгерде түс кодун жатка билбесеңиз, каршылыгыңыздын баалуулугун аныктоого аракет кылыңыз. Менде Adafruit Circuit Playground электрондук компоненттеринин бири болгон, алар хакер болууну күтүшкөн