Мазмуну:

Сөз сааты Arduino жана RTC колдонуу: 7 кадам (сүрөттөр менен)
Сөз сааты Arduino жана RTC колдонуу: 7 кадам (сүрөттөр менен)

Video: Сөз сааты Arduino жана RTC колдонуу: 7 кадам (сүрөттөр менен)

Video: Сөз сааты Arduino жана RTC колдонуу: 7 кадам (сүрөттөр менен)
Video: How to use ESP32 WiFi and Bluetooth with Arduino IDE full details with examples and code 2024, Июль
Anonim
Сөз сааты Arduino жана RTC колдонуу
Сөз сааты Arduino жана RTC колдонуу

Мен сүйлөшкөн кызыма анын туулган күнүнө өзгөчө белек кылууну чечтим. Экөөбүз тең электроникага жакын болгондуктан, "электрониканы" жасоо абдан жакшы идея болгон. Мындан тышкары, экөөбүз тең бири -бирибизге мындай белектерди мурда эле белек кылганбыз жана бул жөн эле керемет сезилет.

Ошентип, мен жаңы эле Ютубду кыдырып жүрүп, бир видеону көрдүм. Муну көргөндөн кийин, мен муну жасайм деп абдан ишенгем. Баары ушинтип башталды.

Мен интернеттен дагы ушундай сабактарды издедим, бирок менин муктаждыктарыма эч нерсе туура келген жок. Менин талаптарым: 1. Бардык бөлүктөрү үчүн турак жайдын оңой курулушу.2. Колдонулган контроллер Arduino.3 болушу керек. Убакытты сактоо үчүн реалдуу убакыт сааты колдонулушу керек. Колдонулган LEDлар WS2812B болушу керек.

Мен бир нече окуу куралдарын көрдүм, жана менин талаптарыма ылайык сөз саатын түзүү үчүн аларды бириктирүүнү чечтим. Интернетте көптөгөн сөз сааттарынын үйрөткүчтөрү бар жана мен алардын жаратылышы менен бөлүшүүнү чечтим. Мындан тышкары, акча табуу үчүн оңой.

Мен айткан окуу куралдары төмөндө келтирилген.

1. Супер Бир нерсе жасоо

2. Жереми Блум

3. Скотт Безек

Ошентип, баштайлы.

1 -кадам: Тетиктер талап кылынат

Бөлүктөр талап кылынат
Бөлүктөр талап кылынат
Бөлүктөр талап кылынат
Бөлүктөр талап кылынат
Бөлүктөр талап кылынат
Бөлүктөр талап кылынат

Бул долбоордун жүрөгү. Туура кылсаңыз, баары жакшы көрүнөт.

Мен иштөө оңой болгондуктан тешикти тандадым (тешик жасоо жана кесүү), ал кыйын жана оңой жеткиликтүү. Ошентип, барып, 9 х 9 дюймдук тактайчаны алыңыз. Эч нерсе кылардан мурун анын жыгач кутуга туура келерин текшериңиз. Болбосо, аны толтуруу же кесүү менен тууралаңыз жана аны алып салуу жана кутуга салуу оңой кылып жасаңыз.

Андан кийин, Inkscapeте винилдин дизайнын негиз катары колдонуп, шаблон түзүңүз. Ледстин жерлерин белгилеп, аны номерлеңиз. Ошондой эле neopixel LEDлерде маалымат агымынын багытын көрсөтүңүз. Мен эки тилкени колдонуп жатканымда, 8 жана 9 -пиндерде, мен аны 8 _ _ жана 9 _ сыяктуу номерледим, мында биринчи цифра пин жок, калгандары LEDдин номери. "Чейрек" жана "ЖЫЙРЫМ БЕШ" сыяктуу кээ бир сөздөр өтө узун, мен ал жерде эки ледди колдонууну чечтим. Ошондой эле анын аты ачык болушу керек, ошондуктан мен ал жерде 4 ледди колдондум. Башка деталдар үчүн менин шаблонду көрө аласыз. Мен шаблондун svg файлын тиркеп койдум. Аны басып чыгарыңыз жана тунуктук баракчаларына басып чыгарган винилдин үстүндө сактоо менен анын өлчөмү кемчиликсиз экендигин текшериңиз.

Катуу дискте карандаш менен 8 х 8 дюймдук кутучаны жасаңыз, төрт тарабында катуу дисктин чегинен бирдей аралыкты калтырыңыз. Эсиңизде болсун, hardboard 9 x 9 дюйм жана шаблон 8 x 8 дюйм. Үлгү катталган тактага кагаз желимин колдонуп, сиз тарткан кутучага чаптаңыз.

Led тилкелерин жекече кесиңиз жана анын шаблонуңуздагы Ледс позициясына жабышуу үчүн анын артында берилген эки тараптуу скотчту колдонуңуз. Менде болгону 30 лед бар болчу, бирок мага дагы 4 лед керек болчу. Ошондой эле менде 20 окшош LED бар болчу. Ошентип, мен алардын ичинен 4тү колдондум, өз модулумду конденсаторлорду кошуп, ысык клей менен картонго чаптап, "Снеха" сөзүндө колдондум.

Бардык Леддер жабышкандан кийин, ар бир леддин жанына 6 тешик жасаңыз, 3 сол жагында жана 3 оң жагында. Тешик жасоо үчүн тиешелүү өлчөмдөгү балканы жана мыкты колдондум. Тешиктер бири -биринен жекече экенин текшериңиз, антпесе зымдар ширетилгенден кийин кыска болот. Андан кийин 0,75 чарчы мм зымыңызды алыңыз, анын учтарын сыйрып, тешиктерден өткөрүп, леддерге кошуңуз. Леддердин ар бир кезектештирилгенин унутпаңыз, ширетүүдө маалымат агымынын багыт жебесине өзгөчө көңүл буруңуз. Түстүү кан кетпеши үчүн, кийин картонду кошушубуз керек, анткени тактын арт жагында бардык зымдарды кармаңыз. Түстүү кан кетүү жөнүндө айтсам, керектүү узундугун өлчөгөндөн кийин, туурасы 25 мм болгон ак картонду кесип алдым. Мен аны кыймылдатуу үчүн ысык клей колдондум, ал абдан жакшы иштейт. Мен ысык желимди колдоно албаган жерлерге, мен кагаз желимин колдондум, бирок кургатуу үчүн бир түнөп кетет. Андыктан, акылдуулук менен тандаңыз.

Леддин батпай турган өтө тар жерлери үчүн чечим: "Мен" сыяктуу тамгалар үчүн жана жүрөккө жетүү үчүн өтө тар болгондуктан, мен ал жакка тамганы үстү жагында гана алып баруучу жана анын сыртындагы башка ашыкча бөлүктөрдү жабыштырам.. Мен картонду ашыкча бөлүктөрдүн үстүнө жабыштырам. Бул маселе жаратпайт. "Жүрөккө" леддерди жабыштырууда дагы эле көйгөй бар болчу. Жанында дагы бир лед бар болчу, ошого байланыштуу менин идеям ал жерде колдонулбай калды. Аны чечүү үчүн, мен дагы бир маалыматты өткөрүп берүүнүн кажети жок болгондуктан, жетектөөнүн оң бөлүгүн кесе алгыдай кылып эң акыркы кылып жасоону чечтим (андан кийин Ледс жок). Мен кошкон сүрөттү караңыз.

Үч тамгадан турган "БИР" же "ЭКИ" сыяктуу сөздөр үчүн мен бир тешикти кесип, LEDдин ПХБсын ийип, катуу дисктин артына өткөрдүм. Мен кызыктай билем, бирок ал иштейт. Бул менин досумдун ою болчу. Бирок, муну бардык жерде жасабаңыз, керектүү жерлерде гана.

7 -кадам: Бардыгын бириктирүү

Баарын бир жерге коюу
Баарын бир жерге коюу
Баарын бир жерге коюу
Баарын бир жерге коюу
Баарын бир жерге коюу
Баарын бир жерге коюу

Баары бүткөндөн кийин, чогултуу убактысы келди.

Барып кутуңузга 9х9 дюймдук айнек алыңыз. Каалаган нерсеңиз менен кутунун эринине чаптаңыз, мен ысык клей колдондум. Андан кийин, винилди өтө кылдаттык менен супер клей менен стаканга чаптаңыз. Электр тактасын ичине салыңыз, бирок аны оңдобоңуз. Күчтү колдонуңуз, кээ бир лампаларды күйгүзүңүз, катуу дискке колуңуз менен кысым бериңиз жана анын винилге туура келгенин текшериңиз. Болбосо, анын өлчөмүн азайтуу үчүн төрт тараптын биринен катуу дисктин файлын толтурууга туура келет. Тегиздөө процессине убакыт бөлүңүз.

Бул бүткөндөн кийин, тактайчаны оңдоңуз. Потенциометрди жана DC баррелинин туташтыргычын кошуңуз. Бардык компоненттерге күч берүү үчүн мен ПХБнын бир бөлүгүн колдондум, эки катуу зымды (Vcc жана GND) ширетип, аларды электр менен камсыздоочу темир жол катары колдондум. Андан кийин, мен бийликти колдонуу үчүн аларга бардык компоненттерди ширеттим. Мен ага күч берүү үчүн ардуинонун Вин пинин колдондум.

Ардуино менен бардык байланыштарды түзүңүз жана сөз саатынан ырахат алыңыз.

Кеңеш, кара сөздү жасалма сөздөрдүн артына жабыштырыңыз, бул түс кан кетүүнү азайтууга чоң жардам берет. Ошондой эле DS3231 3.3V батареясын жаңысына алмаштырыңыз.

Бардык суроолор болсо, комментарийге жазыңыз.

Рахмат:)

Сунушталууда: