Мазмуну:
Video: LED дисплейинин автоматтык айлануусу менен санариптик саат: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Бул долбоор 7-Seg LED дисплейинин автоматтык айлануусу менен санариптик саат жөнүндө.
Бул саатты ар кандай абалда айландырса болот, сандар тескери же күзгү сүрөтүндө окулат !!
Бул 3D координаттарында туура абалды билүү үчүн Arduino тарабынан башкарылат жана акселерометрлер тарабынан башкарылат.
Мындан тышкары, Цельсий же Фаренгейт градусындагы ички чөйрөнүн температурасын көрсөтүү мүмкүнчүлүгү бар.
Кураштыруу абдан жөнөкөй жана сиз аны колдонуудан ырахат аласыз деп ишенем !!
Ура, ЛАГСИЛВА
1 -кадам: Материалдардын тизмеси
- Arduino Uno R3
- MPU-6050 үзүлүшү
- Arduino үчүн Multi Funtion Shield
- Аял секирүүчү зымдар
MPU-6050 үзүлүшү:
MPU-6050 үзүлүшү үч огунун акселерометринен жана гироскоптон жана төмөнкү көрсөткүчтөр менен температура сенсорунан турат:
- Чип: MPU-6050
- Киргизүү Voltage: 3-5V
- ADC: 16 бит
- I/O: стандарттык I2C
- Гироскоптун толук масштабы: ± 250, 500, 1000, 2000 °/с
- Accelerometer толук масштабдуу диапазону: ± 2, ± 4, ± 8, ± 16g
- Температура сенсорунун диапазону: -40 +85 ºC
Көп функциялуу калкан (MFD):
MFD прототипти иштеп чыгууну жөнөкөйлөтүп жана тездете алат.
Негизги өзгөчөлүктөр:
- 4 цифралуу 7 сегменттүү LED дисплей модулу эки сериялык 74HC595 менен шартталган
- Параллель конфигурацияда 4 х беттик LED диоддору
- 10K жөнгө салынуучу тактык потенциометр
- 3 х көз карандысыз баскычтар
- Piezo buzzer
- DS18B20 температура сенсорунун интерфейси
- LM35 температура сенсорунун интерфейси
- Инфракызыл алуучунун интерфейси
- Bluetooth, зымсыз интерфейс, үн модулу, үн таануу модулу ж.
2 -кадам: Ассамблея
Монтаж абдан жөнөкөй жана эч кандай схемага муктаж эмес:
- Multi Shield'ди Arduino'го салыңыз.
- MPU-6050 үзүлүшүн кичинекей бураманын жардамы менен Arduino тактасына бекиңиз.
Жалгыз 04 секирүүчү зым туташтырылышы керек:
- Кызыл зым: Vcc (+5V)
- Кара зым: Gnd
- Жашыл зым: MPU-6050 SCL Multi Shield портуна #6.
- Сары зым: MPU-6050 SDA Multi Shield портуна #5.
3 -кадам: Орнотуу
Саатты орнотуу үчүн 3 баскыч бар:
- Сол баскыч: Саатты тууралоо үчүн басыңыз. Кадам менен жөндөө үчүн тез басыңыз. Саатты тез жылдыруу үчүн тынымсыз басыңыз.
- Орто баскычы: Мүнөттөрдү коюңуз. Саатты тез жылдыруу үчүн тынымсыз басыңыз.
- Оң баскыч: температура режимине өтүү үчүн тез басуу.
Эскертүү: Температура режиминде Сол баскычты басуу менен статусту Фаренгейт же Цельсияга өзгөртүүгө болот.
4 -кадам: Код
Коддун негизги функциялары:
- Акселерометрлердин эңкейиш бурчтарын окуу.
- 7-сегменттүү LED дисплей үчүн өткөрүп берүү функциясын эсептөө (сүрөттөрдү караңыз).
Бурчтар менен сааттын космостук абалын аныктап, кандай тартип чыгарыларын чечсе болот:
- Алдыңкы көрүнүш - Саат Туруу
- Алдыңкы көрүнүш - Саатты өйдө кароо
- Күзгү көрүнүш - Саат туруу
- Күзгү көрүнүш - Саатты өйдө кароо
Сунушталууда:
Санариптик саат микроконтроллерди колдонуу (AT89S52 RTC схемасы жок): 4 кадам (сүрөттөр менен)
Микроконтроллерди колдонуп санариптик саат (AT89S52 RTC микросхемасы жок): Саатты сүрөттөп берели … " Саат - убакытты эсептеген жана көрсөтүүчү түзмөк (салыштырмалуу) " !!! Менин оюмча, мен туура айттым, ошондуктан ALARM функциясы менен СААТ жасоого мүмкүндүк берет. . ЭСКЕРТҮҮ: окуу 2-3 мүнөткө созулат, сураныч, долбоорду толугу менен окуңуз, антпесе
Тармактык убакыт ESP8266 колдонуу менен санариптик саат: 4 кадам (сүрөттөр менен)
ESP8266 аркылуу тармактык убакыт санариптик сааты: Биз NTP серверлери менен байланышкан жана тармакты же интернет убактысын көрсөтүүчү сүйкүмдүү кичинекей санариптик саатты курууну үйрөнөбүз. WeMos D1 mini биз WiFi тармагына туташуу, NTP убактысын алуу жана OLED модулда көрсөтүү үчүн колдонобуз
Акылдуу ойготкуч саат: Raspberry Pi менен жасалган акылдуу ойготкуч саат: 10 кадам (сүрөттөр менен)
Smart Alarm Clock: Raspberry Pi менен жасалган акылдуу ойготкуч: Сиз качандыр бир убакта акылдуу саатты кааладыңыз беле? Андай болсо, бул сиз үчүн чечим! Мен Smart Alarm Clock жасадым, бул веб -сайтка ылайык ойготкуч убактысын өзгөртө турган саат. Ойготкуч өчкөндө, үн чыгат (зумбул) жана 2 жарык күйөт
Суу сактагыч менен WiFi автоматтык өсүмдүк азыктандыргычы - Ички/Тышкы өстүрүү - Суу өсүмдүктөрү автоматтык түрдө Алыстан Мониторинг менен: 21 кадам
WiFi суу сактагычы бар автоматтык өсүмдүк азыктандыргычы - ички/тышкы өстүрүү - суу өсүмдүктөрү автоматтык түрдө алыстан байкоо жүргүзүү менен: Бул окуу куралында биз өсүмдүктөрдү автоматтык түрдө сугаруучу жана Adosia платформасынын жардамы менен алыстан көзөмөлгө алына турган жабык/сырткы өсүмдүктөрдү багуу тутумун кантип орнотууну көрсөтөбүз
4 баскычтуу санариптик саат: 4 кадам (сүрөттөр менен)
4 баскычтуу санариптик саат: " 4 баскычтуу санариптик саат " Arduino тарабынан башкарылган, санариптик саатта ички күйүүчү кыймылдаткычтын кызыктуу эмулятору. Сааттар жана мүнөттөрдүн цифралары поршендердин кыймылын жана так RPM көзөмөлү менен (100дөн 800гө чейин) билдирет. RPM эки тарабынан көрсөтүлөт