Мазмуну:

Bluetooth көзөмөлү бар Arduino LED дисплейи: 11 кадам
Bluetooth көзөмөлү бар Arduino LED дисплейи: 11 кадам

Video: Bluetooth көзөмөлү бар Arduino LED дисплейи: 11 кадам

Video: Bluetooth көзөмөлү бар Arduino LED дисплейи: 11 кадам
Video: 12V Bluetooth Relay to control AC or DC load using mobile Phone 2024, Ноябрь
Anonim
Bluetooth көзөмөлү бар Arduino LED дисплейи
Bluetooth көзөмөлү бар Arduino LED дисплейи

Бул көрсөтмөдө биз 32X8 LED Matrix дисплейин жасайбыз, ал реалдуу убакытта смартфонуңуз менен Текст билдирүүсүн өзгөртүү функциясына ээ болот жана MIT App Inventor колдонуп өзүбүздүн колдонмону жасайбыз.

Ошентип, достор бул сонун жана укмуш долбоорду баштайлы.

1 -кадам: Fritzing боюнча биздин PCB долбоорлоо

Fritzing боюнча биздин PCB долбоорлоо
Fritzing боюнча биздин PCB долбоорлоо

Биз ПРБны Fritzing боюнча иштеп чыктык, бул ачык жабдыктын демилгеси, ал электрониканы каалаган адам үчүн чыгармачыл материал катары жеткиликтүү кылат.

Бул 2 катмарлуу PCB дизайны, анда биз керектүү нерселерибизди абдан тыкан топтогонбуз.

Эми Gerber файлын экспорттоо жана биздин ПХБга заказ кылуу убактысы келди.

2 -кадам: Биздин PCBлерди JLCPCBден өтө арзан баада заказ кылыңыз

Биздин PCBлерди JLCPCBден өтө арзан баада заказ кылыңыз
Биздин PCBлерди JLCPCBден өтө арзан баада заказ кылыңыз

Бир жолу, сиз ПКБнын Gerber файлынын zip папкасын түздүңүз. Эми, бул файлды JLCPCBге жүктөө убактысы жана менин ПХБ үчүн кылган кара түстөгү маскировканы тандоо сыяктуу талаптарды коюуга убакыт келди. Эгерде сиз JLCPCBге караганда проекттериңиз үчүн эң жакшы сапаттагы ПХБ издеп жатсаңыз, анда эң жакшы вариант.

Алар 10 ПКБны жөн эле 2 долларга сунуштап жатышат, мен муну эң жакшы келишим деп эсептейм.

Ошентип, 10 PCBди 2 долларга кайда прототиптөө керек:

3 -кадам: Керектүү компоненттер:

  • Arduino (NANO же UNO)
  • Bluetooth модулу HC-05
  • Светодиоддор (32X8 = 256 даана)
  • MAX7219 LED матрицасы драйвер IC (4 шт.)
  • 10uF конденсатор (4 даана)
  • 100nF конденсатор (4 даана)
  • 40K резистору (4 шт.)
  • Коннекторлор, ширетүүчү, зымдар, шаймандар ж.

4 -кадам: Иштөө

Иштеп жатат
Иштеп жатат

Бул жерде биз 8X8 LEDдин ар биринен 4 матрицаны түздүк. Ар бир MAX7219 драйвери 64 светодиоддук матрицаны башкара алат. Arduino маалыматтарды сериялык байланыш аркылуу жөнөтөт. Ошентип, биз саатты туташтырып, Arduino тартып казыктарды бардык MAX7219 драйверлерине жүктөшүбүз керек. Маалымат пини биринчи айдоочуга гана туташат. Биринчи айдоочунун "data out" төөнөгүчүнөн, биз экинчи айдоочунун экинчи "Маалыматына" зымды туташтырабыз ж.б. Ошентип, биз 8x8 төрт матрицаны катарлап туташтырабыз. Биз Bluetooth модулун Arduino Tx жана Rx казыктарына туташтырышыбыз керек жана ага 5V менен MAX7219 драйверлеринин бардыгын камсыз кылышыбыз керек. Бизде 4 матрицаны алгандан кийин, биз аларды "маалыматтар чыгып кетиши" "маалыматтар" казыктары менен бириктире алабыз.

5 -кадам: Берилиштерди туташтыруу (Pin 24) Башка ICнин Маалыматтарды Киргизүүгө (Pin 1)

Берилиштерди туташтыруу (Pin 24) Башка ICнин Маалыматтарды Киргизүүгө (Pin 1)
Берилиштерди туташтыруу (Pin 24) Башка ICнин Маалыматтарды Киргизүүгө (Pin 1)

6 -кадам: Саатты туташтырыңыз жана ошого жараша ЖҮКТӨҢҮЗ

Сааттын байланышын түзүңүз жана ошого жараша ЖҮКТӨҢҮЗ
Сааттын байланышын түзүңүз жана ошого жараша ЖҮКТӨҢҮЗ

7 -кадам: Диаграммада көрсөтүлгөндөй конденсатор менен резисторду туташтырыңыз

Диаграммада көрсөтүлгөндөй конденсатор менен резисторду туташтырыңыз
Диаграммада көрсөтүлгөндөй конденсатор менен резисторду туташтырыңыз
Диаграммада көрсөтүлгөндөй конденсатор менен резисторду туташтырыңыз
Диаграммада көрсөтүлгөндөй конденсатор менен резисторду туташтырыңыз

8 -кадам: Диаграммаларда көрсөтүлгөндөй матрицанын казыктарын туташтырыңыз

Диаграммаларда көрсөтүлгөндөй матрицанын казыктарын туташтырыңыз
Диаграммаларда көрсөтүлгөндөй матрицанын казыктарын туташтырыңыз
Диаграммаларда көрсөтүлгөндөй матрицанын казыктарын туташтырыңыз
Диаграммаларда көрсөтүлгөндөй матрицанын казыктарын туташтырыңыз

9 -кадам: Биздин LED дисплейибиз үчүн ишти жасоо

Биздин LED дисплейибиз үчүн ишти жасоо
Биздин LED дисплейибиз үчүн ишти жасоо
Биздин LED дисплейибиз үчүн ишти жасоо
Биздин LED дисплейибиз үчүн ишти жасоо
Биздин LED дисплейибиз үчүн ишти жасоо
Биздин LED дисплейибиз үчүн ишти жасоо
Биздин LED дисплейибиз үчүн ишти жасоо
Биздин LED дисплейибиз үчүн ишти жасоо

Бир жолу, сиз жогорудагы туташууну түздүңүз, анда мен картон сыныгын колдонуп, андан пластик менен LEDдин үстүнө куту жасап койдум, ошондо жарык жаркырап кетпейт жана бизге тынчтандыруучу маанай тартуулайт. көрүү.

10 -кадам: Код менен Колдонмого шилтеме

Код жана колдонмо үчүн шилтеме
Код жана колдонмо үчүн шилтеме

Код: Жүктөө

PCB Дизайн: Жүктөө

Колдонмо файлдары: Жүктөө

Сунушталууда: