Мазмуну:
- Жабдуулар
- 1 -кадам: Райондук зым
- 2 -кадам: Adafruit OLED китепканасын орнотуңуз
- 3 -кадам: Программалоо
- 4 -кадам: Сиз бүттүңүз
Video: OLED дисплейи бар DIY расстояние: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Бул үйрөткүчтө биз OLED дисплейинде баалуулуктарды чыгаруучу санарип аралык аралыкты өлчөөчү курууну жасайбыз. Бул долбоор үчүн сиз ardiuno же ESP8266 модулун колдонууну тандай аласыз жана мен экөөнө тең код берем. Эгерде сиз биринчи жолу ESP8266 колдонуп жатсаңыз, анда бул модуль жөнүндө менин окуу куралымды караңыз. Бул программанын схемасы HC-SR04 аралык сенсорунун окуусун микроконтроллерге (arduino же ESP8266) жөнөтөт, андан кийин микроконтроллер бул маанини дисплейге чыгарат. Андыктан баштайлы.
Жабдуулар
Бул окуу куралы үчүн сизге төмөнкү компоненттер керек болот:
- микроконтроллер (arduino же ESP8266)
- нан
- секирүүчү зымдар
- HC-SR04 аралык сенсор
- OLED дисплей 0,96 дюйм
1 -кадам: Райондук зым
Arduino же ESP8266 зымдары үчүн схемаларды жана таблицаны аткарыңыз.
PINArduinoESP8266VCC (аралык сенсор) 5V5VTRIG13D6ECHO12D5 GND (аралык сенсор) GNDGNDVDD (OLED дисплей) 3.3V3.3VGND (OLED дисплей) GNDGNDSCKA5D1SDAA4D2
2 -кадам: Adafruit OLED китепканасын орнотуңуз
OLED китепканасын орнотуу үчүн төмөнкү кадамдарды аткарыңыз:
- Arduino IDE ачыңыз жана Sketch> Китепкананы кошуу> Китепканаларды башкаруу бөлүмүнө өтүңүз
- Азыр китепкана менеджеринин терезеси ачылып, "SSD1306" издеңиз
- "Adafruit SSD1306 by Adafruit" деген аталышка ээ болгонун тандаңыз.
- Орнотууну чыкылдатыңыз
- Китепкана эми орнотулушу керек жана сиз азыр программалоого өтсөңүз болот
3 -кадам: Программалоо
Бул ESP8266 жана arduino үчүн arduino IDE файлдарынын экөөнө тең шилтеме. Коддо ар бир саптын функциясын түшүндүргөн комментарийлер бар.
4 -кадам: Сиз бүттүңүз
Сиз азыр OLED дисплейинде көрсөтүлгөн аралыкты көрүшүңүз керек. Окуганыңыз үчүн рахмат жана менин башка окуу куралдарымды текшериңиз.
Сунушталууда:
Сенсордук дисплейи бар ESP32 негизделген RFID окурманы: 7 кадам
Сенсордук дисплейи бар ESP32 негизделген RFID окурманы: Бул көрсөтмөдө мен ESP32 DEV KIT C модулун, RC-522 негизделген окурман PCB жана AZ-Touch ESP комплектин колдонуп, дубалга орнотуу үчүн TFT чыгымы бар жөнөкөй RFID окурманын кантип түзүүнү көрсөтөм. Сиз бул окурманды эшикке кирүү же кирүүчүлөр үчүн колдоно аласыз
Электрондук кагаз дисплейи бар Raspberry Pi Colorimeter: 8 кадам (сүрөттөр менен)
Электрондук кагаз дисплейи бар Raspberry Pi Colorimeter: Мен бул идея менен 2018-жылы иштей баштагам, мурунку долбоордун кеңейтүүсү, колориметр. Менин максатым электрондук кагаз дисплейин колдонуу болчу, андыктан колориметрди сырттан талап кылбастан өз алдынча чечим катары колдонсо болот
Dot Matrix Led дисплейи бар Atmega16 микроконтроллери: 5 кадам
Dot Matrix Led Display менен Intermeacing Atmega16 микроконтроллери: Бул долбоордо биз AVR (Atmega16) микроконтроллери менен бир чекиттүү LED дисплейин иштетебиз. Бул жерде биз протеуста симуляцияны көрсөтөбүз, сиз дагы ошол нерсени аппараттык жабдууларыңызда колдоно аласыз. Ошентип, бул жерде биз адегенде бир тамганы басып чыгарабыз, келгиле, т -да "А" дейли
DHT11 жана OLED дисплейи бар жөнөкөй DIY аба ырайы станциясы: 8 кадам
DHT11 жана OLED дисплейи бар жөнөкөй DIY аба ырайы станциясы: Бул окуу куралында биз температураны жана нымдуулукту көрсөтүү үчүн Arduino, DHT11 сенсорун, OLED дисплейин жана Visuino колдонуп, жөнөкөй аба ырайы станциясын түзүүнү үйрөнөбүз
Кириштери бар DIY I2C LCD дисплейи: 6 кадам
Киргизүүлөрү бар DIY I2C ЖК дисплейи: Arduino (16x2 же 20x4) менен колдонулган типтүү параллель ЖКда 16 казык бар. Arduinoдо 6 гана I/O төөнөгүчтөрү талап кылынат, бирок эгер сиз муну эки I/O казыгына чейин жеткире алсаңыз жана дагы башка түзмөктөр үчүн ошол төөнөгүчтөр бар болсочу? I2C интерфейси бул