Мазмуну:
- Жабдуулар
- 1 -кадам: Идеяны иштеп чыгуу
- 2 -кадам: Ченөө алуу
- 3 -кадам: БАСЫП ЧЫГАРУУ
- 4 -кадам: Кодду жүктөө
- 5 -кадам: SOLDER
- 6 -кадам: 3d басылган бөлүктөргө клей
- 7 -кадам: "Reflexivo De Suelo сенсорун" кантип жабыштыруу керек | Сызыктуу IR LED сенсор !!!!
- 8 -кадам: Leds сатылды
- 9 -кадам: Көбүк барак менен кооздоо (милдеттүү эмес)
- 10 -кадам: Керебетке жабыштырыңыз
- 11 -кадам: Кабелдерди уюштуруу
- 12 -кадам: Кол жасоо
- 13 -кадам: Arduino кабелин узартыңыз жана ал БОЛДУ !!
Video: Ардуино менен ойготкуч саат: 13 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Мен сен жөнүндө билбейм, бирок жөнөкөй будильник мени ойгото албайт. Мага ойгонуу үчүн жарык, үн жана ал тургай жумшак чабуу керек.
Ойготкуч саат мага жакпайт, ошондуктан мен өзүмдү ойготууга татыктуу кылууну чечтим.
Ойготкуч сизге тийип жаткандай сезилсе да, сиз жумшак крандарды гана сезесиз.
Бул долбоордо сиз Arduino тактасын, RTC жана TM1637ди колдонуп, будильникти кантип программалоону үйрөнөсүз. Бул супер оңой !!!
Негизги максат:
Дөө ойгон
Жабдуулар
- Foam Sheet
- 3D принтер
- ATarduino 2560 тактасы
-
Кабелдер
- Чоң
- Кыска
- Servo
- RTC ds3231
- 10 лед
- Силикон | Силикон мылтыгы
- TM1637
- 4*4 баскычтоп
- 1 Buzzer
- 2 Баскыч
- 1 "сенсор рефлекси" | Сызыктуу IR LED сенсор (бул бир эле нерсе, бирок анын 2 башка аталышы бар)
- 1 Mini BreadBoard
- Балмуздак таякчалары
- 2 кичинекей калем жазы
1 -кадам: Идеяны иштеп чыгуу
Баштоодон мурун менин акылым таза болушу керек.
TM1637 чыныгы убакытты көрсөтүшү керек, N1 баскычында басылганда төмөнкү текст көрсөтүлөт: "ALA:)"
Клавиатура басылган учурда, басылган баскыч TM1637де, сигналдын 4 цифрасы басылганда, саат TM1637де кайра көрсөтүлөт.
Эгерде сиз качан ойготкучту көргүңүз келсе, N2 баскычын гана басыңыз.
Саат ойготкуч менен бирдей болгондо, серво кыймылдай баштайт, LED жылтылдай баштайт, TM1637де UP деген сөз жылтылдай баштайт жана ызылдагы үн чыгат, сен "сенсор reflexivo de suelo" "| Сызыктуу IR LED сенсор кара түстү аныктайт.
Качан "сенсор reflexivo de suelo" | Сызыктуу IR LED сенсору караларды аныктайт, сигнал кайра орнотулат жана баары кайра башталат.
2 -кадам: Ченөө алуу
Баары кайда болушу керек жана баарынын ортосунда кандай аралык бар экенин так аныкташыбыз керек.
Канча кабель керек экенин билүү маанилүү.
"Sensor reflexivo de suelo" так ордун билүү үчүн | Сызыктуу IR LED сенсору төшөктө жатып, колуңузду мүмкүн болушунча өйдө көтөрбөңүз.
"Сенсордук рефлексия" | Сызыктуу IR LED Sensor - бул сигналды токтотуучу баскыч, мен аны жаныма койбойм, анткени кайра уктап кетмекмин.
Денемди сунуу аракетин жасап, ойгонуу оңой.
3 -кадам: БАСЫП ЧЫГАРУУ
Төмөндө калтырып жаткан.stl файлдарын басып чыгарыңыз.
Чоңу баскычтоп, ызылдак, TM1637 жана 2 баскыч үчүн.
Кайталангандар леддер үчүн, экинчиси "сенсор рефлексиву де суэло" үчүн | Сызыктуу IR LED сенсор.
4 -кадам: Кодду жүктөө
Мен калтырып жаткан кодду тактаңызга жүктөңүз.
Сизге төмөнкү китепканалар керек болот, мен дагы шилтеме калтырып жатам. Сиз жөн гана жүктөп алышыңыз керек:
-
TM1637Display =
https://github.com/avishorp/TM1637
-
Таймер =
https://github.com/brunocalou/Timer
-
RTClib.h =
https://github.com/adafruit/RTClib
-
Баскычтоп =
https://playground.arduino.cc/Code/Keypad/
5 -кадам: SOLDER
Мен керектүү болгон кабелдин алыстыгын эске алуу менен, сүрөттө көрсөтүлгөндөй баарын (кийинчерээк кошкон ледтерден башкасын) ширетем.
TX казыктарына эч нерсе туташтырбоону унутпаңыз.
Анан калайды силикон менен жабыңыз, этият болуңуз, мен эмне кылдым, бир аз силикон кийип, бир аз күтө туруңуз, манжаларымды нымдап, анан формасын бериңиз.
ЛЕДОРДОН БАШКАСЫНЫН БААРЫ !!!!!!!!
6 -кадам: 3d басылган бөлүктөргө клей
Сүрөттө көрсөтүлгөндөй компоненттерди чаптаңыз.
Баскычтарга кичинекей тегерекчелерди коштум.
7 -кадам: "Reflexivo De Suelo сенсорун" кантип жабыштыруу керек | Сызыктуу IR LED сенсор !!!!
Мына ушинтип мен "сенсордук рефлексивдүү де суэлону" чаптайм | Сызыктуу IR LED сенсор.
Менде баскыч жок болгондуктан, мен рефлексивдүү түргө айлантам | баскычта.
"Sensor reflexivo de suelo" алдында изоляциялоочу (кара) же кара кагазды кескиле | Сызыктуу IR LED сенсор.
2 кичинекей булакты кранга жабыштырыңыз. Кран таптакыр ак болгондуктан (эгерде ал ак кагазды желим кылбаса), бул колго жасалган баскыч басылбай жатканда, "сенсор рефлексиву де суэло" | Сызыктуу IR LED сенсору кара түстү аныктайт, бирок эгер мен капкагын бассам, "reflexivo de suelo sensor" | Сызыктуу IR LED сенсору акты аныктайт.
8 -кадам: Leds сатылды
Solder ар бир аралыкты эске алуу менен алып келди.
Мен аларды басып чыгаргандан кийин ширетүүнү жана шилтеме катары 3d басылган бөлүктү колдонууну сунуштайм.
Лайк алгандан кийин бир аз силикон кошуңуз.
9 -кадам: Көбүк барак менен кооздоо (милдеттүү эмес)
БИР ТУС БЕРСИН !!!!
Аны кооздоодон башка, мен баскычтарга номерди кошуп, 2 баскычтын ортосундагы айырманы көрсөтүү үчүн "Сигналды карагыла" деп жаздым (бири сигналды экинчисин орнотуу үчүн же сигналды көрүү үчүн).
10 -кадам: Керебетке жабыштырыңыз
Баарын кроватка чаптаңыз, мен силикон колдондум, анткени эгер ката кетирсеңиз, чечүү оңой.
11 -кадам: Кабелдерди уюштуруу
Мен кабелдердин көбү (Arduino тактасында) болгон кээ бир кыскычтарды колдондум жана кабелдерди керебеттин жанында кармап туруу үчүн бир аз силикон (аны да колдонууга болот, кээ бир изолятор лента) коштум.
12 -кадам: Кол жасоо
- Көбүк баракчасына 2 колун чийип, кесиңиз (жаздыктын баарын жабуу үчүн)
- 2 колду 2 балмуздактын ортосуна жабыштырыңыз
- Сүрөттө көрсөтүлгөндөй, акыркы балмуздакка перпендикуляр башка балмуздак таякчасын чаптаңыз.
- Балмуздак таякчасынын чекесине servo колун чаптаңыз (сүрөттө көрүп турганыңызга).
- ОПЦИОНАЛДЫК: Колу жеңил болушу керек болсо да, мен 2 балмуздак таякчасын жабыштырып, керебет менен кабелдин ортосуна киргизип, көбүк барактын колдорун колдоп коём. Колдор ийкемдүү көбүк барактан жасалгандыктан, серво кыймылдай баштаганда, колдорду колдогон балмуздак көйгөй болбойт.
13 -кадам: Arduino кабелин узартыңыз жана ал БОЛДУ !!
Мен тактаны камсыз кылуу үчүн кээ бир батареяларды колдонууга аракет кылдым, бирок ал иштебей калды, энергия жетпей калды окшойт.
Мен Arduino кабелин узартам, муну менен сиз:
- Arduino кабелин кесиңиз, ичинде 4 кабель бар экенин көрөсүз: жашыл, ак, кызыл жана кара
- Бардык кабелдерди 0,4 дюймдан 1смге чейин сыйрып алыңыз.
- USB кабелдерин узун кабелдерге туташтырыңыз.
- Андан кийин Arduino порт кабелин узун кабелдерге ээрчиңиз, жашыл менен жашыл, кызыл менен кызыл, кара менен ак, ак менен ширетүүнү унутпаңыз
Эскертүү, ойготкуч саат туташпаганда, убакыт калыбына келбейт, анткени RTC убакытты эсептеп чыгат.
БУЛ !!!!!!
Мен сизге муну окуудан ырахат алдым деп үмүттөнөм.
Сунушталууда:
LED Matrix Ойготкуч саат (MP3 ойноткучу менен): 6 кадам (Сүрөттөр менен)
LED Matrix Ойготкуч Сааты (MP3 ойноткучу бар): Бул Arduino негизделген ойготкуч сизде ойготкучтан күткөн нерселердин бардыгын камтыйт - сиз каалаган ыр менен ойготуу мүмкүнчүлүгү, тындыруу баскычы жана анын үч баскыч аркылуу башкарылышы оңой. Үч негизги блок бар - LED матрицасы, RTC модулу жана
Бардыгы бир санарип хронометрде (Саат, Таймер, Ойготкуч, Температура): 10 кадам (Сүрөттөр менен)
Бардыгы бир санарип хронометрде (Саат, Таймер, Ойготкуч, Температура): Биз башка таймашка Таймер жасоону пландап жатканбыз, бирок кийинчерээк бир саатты да ишке ашырдык (РТКсыз). Биз программалоого киргенде, биз түзмөккө көбүрөөк функцияларды колдонууга кызыкдар болдук жана DS3231 RTC кошууну аяктадык
Акылдуу ойготкуч саат: Raspberry Pi менен жасалган акылдуу ойготкуч саат: 10 кадам (сүрөттөр менен)
Smart Alarm Clock: Raspberry Pi менен жасалган акылдуу ойготкуч: Сиз качандыр бир убакта акылдуу саатты кааладыңыз беле? Андай болсо, бул сиз үчүн чечим! Мен Smart Alarm Clock жасадым, бул веб -сайтка ылайык ойготкуч убактысын өзгөртө турган саат. Ойготкуч өчкөндө, үн чыгат (зумбул) жана 2 жарык күйөт
DIY Arduino бинардык ойготкуч саат: 14 кадам (сүрөттөр менен)
DIY Arduino бинардык ойготкуч саат: Бул дагы классикалык бинардык саат! Бирок бул жолу дагы кошумча функция менен! Бул көрсөтмөдө мен сизге Arduino менен экилик ойготкучту кантип курууну көрсөтөм, ал сизге убакытты гана көрсөтпөйт, бирок датаны, айды, таймер жана ойготкучтун көңүл ачуусу менен да
Ойготкуч саат менен DIY Smart Scale (Wi-Fi, ESP8266, Arduino IDE жана Adafruit.io менен): 10 кадам (Сүрөттөр менен)
Ойготкуч саат менен DIY Smart Scale (Wi-Fi, ESP8266, Arduino IDE жана Adafruit.io менен): Мурунку долбоорумда мен Wi-Fi менен акылдуу ванна таразасын иштеп чыккам. Ал колдонуучунун салмагын өлчөй алат, жергиликтүү түрдө көрсөтөт жана булутка жөнөтөт. Бул тууралуу кененирээк маалыматты төмөнкү шилтемеден ала аласыз: https: //www.instructables.com/id/Wi-Fi-Smart-Scale-wi