Мазмуну:
- 1 -кадам: Бул долбоордо керектүү компоненттер жана материалдар
- 2 -кадам: Куралдар
- 3 -кадам: Дисплей бирдигин кантип жасоо керек
Video: Сүйкүмдүү датаны, убакытты жана температураны көрсөтүү бирдиги: 3 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Салам достор, Бул көрсөтмөдө мен күндү, убакытты жана учурдагы температураны көрсөтүү бирдигин, Arduino pro mini, RTC жана сегиз орундуу жети сегменттүү дисплейди колдонуу менен түшүндүрүп берем. кызыктуу, сизге жагат деп үмүттөнөм жана муну жасап столго коюңуз.
1 -кадам: Бул долбоордо керектүү компоненттер жана материалдар
Бул долбоорду ишке ашыруу үчүн сизге төмөндөгүдөй электрондук жана кээ бир механикалык компоненттер керек:
КОМПОНЕНТ ЖОК/ УЗУНДУК
1- Arduino pro mini ………………………………………………………………….
2- Сегиз орундуу 7 сегменттүү дисплей ………………………………………………………
3- Реалдуу убакыт сааты модулу -DS3231 ………………………………………………….
4- LM317 линиялык жөнгө салуучу өзгөрмөлүү чыгыш чыңалуусу менен ……………………………
5- нан зымдары …………………………………………………………………… 10/10 см
6- Рокер алмаштыргыч ………………………………………………………………………….
7- Аял джек ……………………………………………………………………………
8- 25 мм* 40 мм электр түтүгү ………………………………………………….17 см
9- Кичине бурамалар ……………………………………………………………………………
2 -кадам: Куралдар
Бул долбоорду ишке ашыруу үчүн инструменттер төмөнкүдөй:
1- Hack көрдү
2- Кагаз кесүүчү
3- Пластикалык барак кесүүчү
4- Кичи бургулоо
5- ширетүүчү темир
6- Лайнер
7- Зым чечүүчү
8- Нан тактасы
9- мультиметр
10-Power Supply
11- Супер клей
3 -кадам: Дисплей бирдигин кантип жасоо керек
Бул долбоорду түзүү кыйын эмес, бирок аны төмөнкүдөй бир нече баскычка бөлүү керек:
Программалык камсыздоо жана электрондук схема
- Биринчи кадам- Arduino pro mini- 5 V программалоо, бул жерде тиешелүү программа камтылган жана биринчи жүктөлүп алынышы керек, DS3231 китепканасы жүктөлүп, Arduino IDE китепканаларына кошулушу керек, анан программаны Arduino proго жүктөө керек. мини. Мини программасын программалоо үчүн, төмөндөгү көрсөтмөлөрдү окуңуз:
www.instructables.com/id/Program-Arduino-P…
жана ошол жерде берилген көрсөтмөлөргө ылайык жасаңыз, албетте, бул көрсөтмөдө түшүндүрүлгөндөй Arduino UNO колдонушуңуз керек. Мен муну жасоодо эч кандай кыйынчылык көргөн жокмун.
- Райондук конструкцияны түзүү үчүн нанды колдонуңуз жана туташууларды текшериңиз, туташуулар программага ылайык, бирок мен бул жерде цитата келтирдим - таблицаны караңыз - этият болуңуз, анткени Arduino pro mini жана сегиз орундуу 7 сегмент 5 В колдонот, андыктан сиз 5 V чыгаруу үчүн LM317 модулдарынын бирин коюп, башка LM317 модулун колдонуп, RTC D3231 кирүү чыңалуусу үчүн 3.3 В чыгаруу үчүн идишти орнотуу керек. Албетте, бул эки чыңалуу алмаштыргычты LM317 ICди колдонуп жасай аласыз, бирок ал даяр модулдар сыяктуу компакт болуп кетпеши мүмкүн. схеманы активдештирүү жана натыйжасын көрүү үчүн LM317 модулдарына 12 В берүү үчүн электр менен камсыздоону колдонуңуз, эгер жыйынтык жакшы болсо, анда механикалык бөлүктөрдү жасоону баштаңыз.
- Эми механикалык бөлүктү жасоону баштаңыз, айтылган өлчөмдөр менен узундугу 17 сантиметрлик электр түтүкчөсүн даярдап, алгач корпуска тик бурчтукту чийип, рокерди которуштуруу үчүн пластикалык барак кескич менен кесип, андан кийин эки бөлүктү кесип алыңыз эки капкакты жапкыла, джекти салуу үчүн тешикти кескиле жана биз аны оңдоо үчүн суперключтин бир тамчысын кесип, андан кийин ошол беттин борборундагы электр түтүгүнүн капкагынан тик бурчтукту кесип, өлчөмү сегизге 6 см*1,5 см болушу керек. цифралык 7 сегменттүү дисплей, капкактагы дисплей тешиктерин белгилеп, төрт тешик жасоо үчүн бургулоону колдонуңуз, андан кийин дисплейди капкакка бурап коюңуз, андан кийин про мини, RTC жана каналдын ичине эки LM317 модулун бурамалар менен оңдоп, капкагын жаап коюңуз. капталдарынын капкактары жана дисплей бирдигиңизден ырахат алыңыз.
Сунушталууда:
M5STACK Visuino колдонуп M5StickC ESP32де температураны, нымдуулукту жана кысымды кантип көрсөтүү керек - Оңой жасоо: 6 кадам
M5STACK Visuino аркылуу M5StickC ESP32де температураны, нымдуулукту жана кысымды кантип көрсөтүү керек - Оңой жасалат: Бул окуу куралында биз ENV сенсорунун жардамы менен температураны, нымдуулукту жана кысымды көрсөтүү үчүн Arduino IDE жана Visuino менен ESP32 M5Stack StickCди кантип программалоону үйрөнөбүз (DHT12, BMP280, BMM150)
ESP8266 OLED - Интернеттен убакытты жана датаны алыңыз: 8 кадам
ESP8266 OLED - Интернеттен убакытты жана датаны алуу: Бул окуу куралында биз NIST TIME серверинен ESP8266 OLED жана Visuino аркылуу күндү жана убакытты алууну үйрөнөбүз, көрсөтмө видеону көрүңүз
Макей Макей көрсөтүү жана көрсөтүү: 12 кадам (сүрөттөр менен)
Макей Макей Шоу жана Айтуу Дисплейи: 19 жыл окуткандан кийин, мен эч качан жаңы, жаркыраган, кызыктуу маалымат тактасына болгон сүйүүмдү жоготкон жокмун! Менин маалымат тактасынын стили көп жылдар бою кооз, дүкөндөн сатып алынган, майрамдык тематикалык кесимдерден баштап, студенттеримдин эмгектеринин маанисине чейин өзгөрдү. Мен
Убакытты жана датаны Интернеттен алыңыз - Үйрөткүч: 9 кадам
Убакытты жана күндү интернеттен алыңыз - Үйрөткүч: Бул үйрөткүчтө биз M5Stack StickC жана Visuino аркылуу NIST TIME серверинен күндү жана убакытты алууну үйрөнөбүз, көрсөтмө видеону көрүңүз
Интернет сааты: NTP протоколу менен ESP8266 NodeMCU колдонуп OLED менен күндү жана убакытты көрсөтүү: 6 кадам
Интернет сааты: NTP протоколу менен ESP8266 NodeMCU колдонуп OLED менен күндү жана убакытты көрсөтүү: Саламатсыздарбы, бул көрсөтмөлөрдө биз интернеттен убакыт ала турган интернет саатын курабыз, андыктан бул проектти иштетүү үчүн эч кандай RTC кереги жок, ал үчүн иштеп жаткан интернет байланышы Жана бул долбоор үчүн сизге esp8266 керек, ал