Мазмуну:
- 1 -кадам: Менин семинарым
- 2 -кадам: Материал
- 3 -кадам: Протокол I2c
- 4 -кадам: Дисплей жана фото каршылык
- 5 -кадам: DHT22
- 6 -кадам: Баскычтар
- 7 -кадам: Ассамблея
- 8 -кадам: Arduino коду
- 9 -кадам:… Ойготкуч…
Video: Аба ырайы сааты: 11 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Электр схемасы жана Фритзинг схемасы менен жаңыртуу
Мен эки жай жасайм:
- Бул менин биринчи көрсөтмөм
- Мен сабатсыз италиялыкмын, ал мектепте англис тилин үйрөнө элек, ошондуктан мен жардам сурадым:
Иштери аркылуу мага дем берген жана мага Arduino / Genuino менен "ойногонго" жардам берген бир нече адамдарга ыраазычылык билдирүүдөн баштаңыз.
Michele Maffucci
Даниэль Альберти
Мауро Альфиери
Менин "Перито Карли" лабораториясынын профессору
1 -кадам: Менин семинарым
Менин устаканамда саат жана датадан тышкары, айлана -чөйрөнүн шарттарын билгим келген саат керек болчу
Жумуш Arduino менен оңой эле аткарылышы мүмкүн, бир гана RTC, DHT22 (DHT11ге караганда бир аз кымбатыраак, бирок так) жана BMP180 кызматын аткарат.
Бирок биз керектүү материалды майда -чүйдөсүнө чейин көрөбүз
2 -кадам: Материал
- Arduino же Arduino өз алдынча
- BMP180 - Барометрдик басым/Температура/Бийиктик сенсору
- DHT22 - температура -нымдуулук сенсору
- RTC DS1307
- 1 Stripboard
- электр зымдары
- 3 баскыч
- Төрт мөмө үчүн кутулар GEWISS
- ЖК 20x4 I2c
- 1 Фоторезистрация
Ардуинодо көп нерсе жок, анткени мейкиндик чектелүү болгондуктан, мен Arduino Standalone колдондум
Сенсорлор aliexpress тарабынан сатылып алынган, алардын баасы анча чоң эмес, бирок Кытайдан Италияга келгенибизге 40 күн болду
Баскычтар убакытты тууралоо үчүн колдонулат, анткени RTC айына бир мүнөт ката кетирет (диаграмма жана эскиздер arduinoenonsoloдон алынган)
Photoresistance кийин түшүндүрүүгө
3 -кадам: Протокол I2c
DISPLAY, RTC жана BMP180 Arduino менен I2C протоколу жана Wire китепканасы аркылуу байланышат.
Бардык үч элемент A4 жана A5 төөнөгүчтөрүнө туура келген Arduino SDA жана SLC байланыштарына параллель туташышы керек.
Ишти жеңилдетүү үчүн жана контакттарды чаташтырбоо үчүн, мен ошол эле түстөгү зымдарды колдондум
RTC модулу "саат" болуп саналат, ал Arduino менен байланышуу аркылуу реалдуу убакытты (саат, мүнөт, секунд, күн, ай жана жыл) эсептейт. убакыттын өтүшүн эсептөөнү улантууда.
BMP180 Module (Barometric Pressure / Temperature / Altitude Sensor)-бул температураны, барометрдик басымды жана бийиктикти камсыз кылган жогорку өндүрүмдүү сенсор. SparkFun китепканасын колдондум.
4 -кадам: Дисплей жана фото каршылык
Дисплей абдан жарык, мен бөлмө караңгы болгондо анын жарыктыгын төмөндөтүшүн каалайм.
Дисплей үчүн I2C модулу контрастты жөнгө салууга мүмкүндүк берет жана секиргич арткы жарыкты өчүрө алат, бирок эгер биз секиргичти фоторезисторго (Arduino стартердик комплект менен камсыздалган) койсок, анда жарыктын көбөйүшү, анын каршылыгы төмөндөйт, натыйжада дисплейдин жарыктыгын жогорулатат, ал эми аз жарык шарттарда каршылык абдан жогору жана жарыктуулугу төмөндөйт.
5 -кадам: DHT22
Жогоруда айтылгандай, мен DHT22ди колдондум, бирок DHT11ге караганда кымбатыраак, анткени ал алда канча так.
Бул сенсор айлана -чөйрөнүн температурасын жана нымдуулугун камсыздайт. Адафрутка сереп (мен андан китепкананы колдондум)
Долбоорду жөнөкөйлөтүү үчүн мен орнотулган тартма каршылыгы бар моделди колдондум.
Маалымат пини ардуинонун 4 пинине туташкан
6 -кадам: Баскычтар
Баскычтар, айтылгандай, эскиздерди кайра жүктөбөстөн убакытты тууралоо үчүн колдонулат.
Бул ар бир баскыч үчүн чакан Pull Down схемасын куруу керек.
Бул өзгөчөлүккө кызыккан Arduino пини:
- Pin 6 = меню
- Pin 7 = +
- Pin 8 = -
7 -кадам: Ассамблея
Мен GEWISSтин 4 мөмөсү үчүн биригүү кутусун тандадым, анткени ал мен колдонгон дисплей үчүн эң сонун өлчөм.
Бекитүүчү жерлери жок болгондуктан, мен дисплейди алдыңкы беткапка бекитүү үчүн электр зымын колдондум.
Светодиод (220 Ом резистору бар серияда) мен жасаган тешикке 0.5 мм чейин чапталган.
Фоторезисторду коргоо үчүн мен кайдан тапканым эсимде жок тунук пластмассаны колдондум.
Мен кереги жок болгондо баарын өчүрүү үчүн мастерди алмаштырдым.
Электр тармагына мини USB сайгычтуу телефондун батарейкасын колдондум.
DHT сенсору кутуга сырттагыдай бекитилген.
PIR сенсорун туташтыруу үчүн мен 2,5 стерео уячасын колдоном.
Arduino автономдуу жана Stripboard, RTC жана каршылыгы төмөн түшөт (кечиресиз, көрбөй жатасыз), алар M3 бурамалары менен кутунун артына бекитилет.
8 -кадам: Arduino коду
create.arduino.cc/editor/Tittiamo/63707ec5-8583-4053-b9d7-9755849ba635/preview
Dobbiamo avere le librerie:
RTC
DHT
LiquidCrystal_I2C
180
9 -кадам:… Ойготкуч…
Менин лабораториям жер төлөдө жайгашкан, мен иштеп жатканда мага кимдир бирөө келип калабы деп ойлобойм, ошондуктан мен PIR сенсор, LED жана БУЗЗЕР менен сигнализация кошуу жөнүндө ойлондум.
PIR сенсорун 5 вольтто Arduino камсыздап, 2 -пинге туташтыруу керек
LED 13 -пинге туташкан
Зумер 9га кадалат
Сизге эскертүү берилди!
Мени зыярат кылгыңыз келгенде…
Мага эскертүү !!!
Сунушталууда:
Толкун жана аба ырайы сааты: 9 кадам (сүрөттөр менен)
Толкун жана аба ырайы сааты: Сиз бир эле колу бар аналогдук сааттарды сатып алсаңыз да, агымдын деңгээли жогору же төмөн экенин же ортосунда болоорун, бирок мен каалаган нерсе төмөн толкун качан болорун айтып берчү. Мен карап турган нерсени кааладым q
WiFi Сааты, Таймер жана Аба ырайы бекети, Блинк көзөмөлдөнөт: 5 кадам (Сүрөттөр менен)
WiFi Сааты, Таймер жана Аба ырайы бекети, Блинк көзөмөлдөнөт: Бул Morphing санариптик сааты (концепциясы жана морфинг коду үчүн Хари Вигунанын аркасы менен), бул дагы аналогдук саат, аба ырайы жөнүндө маалымат берүүчү станция жана ашкана таймери. WiFi аркылуу смартфонуңуздагы Blynk колдонмосу
Raspberry Pi барометр Аба ырайы сааты: 9 кадам (сүрөттөр менен)
Raspberry Pi барометринин аба ырайы сааты: Бул көрсөтмөдө мен сизге Adafruit 4 орундуу 7 сегменттүү I2C дисплейде көрсөтүлүүчү BMP180 I2C сенсоруна ээ Raspberry Pi 2ди колдонуу менен негизги термометрди / барометрди кантип курууну көрсөтөм. Pi ошондой эле реалдуу убакытта DS3231 I2C саат модулун колдонот
Аба ырайы шамы - Аба ырайы жана температура бир караганда: 8 кадам
Аба ырайы шамы - Аба ырайы жана Температура Бир Караганда: Бул сыйкырдуу шамды колдонуп, сиз учурдагы температураны жана шарттарды дароо сыртта айта аласыз
Аба ырайы сааты: 15 кадам (сүрөттөр менен)
Аба ырайы сааты: Датасы бар улуу стол сааты & аба ырайы дисплейи