Мазмуну:

Уйку жетиштүү таймер: 3 кадам
Уйку жетиштүү таймер: 3 кадам

Video: Уйку жетиштүү таймер: 3 кадам

Video: Уйку жетиштүү таймер: 3 кадам
Video: Айымдар үчүн презерватив кандай болот🤔? Видеообзор 2024, Июль
Anonim
Уйку жетиштүү таймер
Уйку жетиштүү таймер

Бул долбоорго жакшы ат таба алган жокмун. Сиз аны "жетиштүү уктоо таймери" деп да атасаңыз болот. Бул долбоордун идеясы кышында каникулда пайда болгон. Биз эс алуучу үйдө болчубуз, уктоочу бөлмөдө будильник жок болчу. Адатта мага 8 саат уктоо керек, бирок андан көп эмес, ошондуктан мен ойгонуп, 8 саат уктап жатканымда, төшөктөн турууга убакыт келди. Тилекке каршы, эгерде сизде будильник жок болсо жана сыртта дагы эле караңгы болсо, саатыңызды же смартфонуңузду колдонушуңуз керек, бирок экинчиси менин уктоочу бөлмөмдө сакталган нерсе эмес, - сиз жетиштүү уктаганыңызды билиш үчүн. Мен түнү бою ойгонгон сайын саатыма карабашым үчүн - жана дисплейди окуу үчүн менин көз айнегим керек - бул долбоор жаралды.

Мага 8 сааттан кийин будильник менен ойготуунун кереги жок дегенде 8 саат уктап жатканымды көрсөтө турган аппарат керек болчу. Бул түзмөк батарейка менен иштөөчү таймер болуп саналат, ал түзмөктү күйгүзгөндөн 8 сааттан кийин LEDди өчүрүп коёт. Ошентип, мен ойгонсом, эгерде LED жаркылдап жатса, мен төшөктөн туруп кете алам жана антпесе дагы кошумча уктап калышым керек.

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

Белгилей кетсек, LED жаркырай баштаганда, сиз аны өчүрмөйүнчө токтобойт.

Адаттагыдай эле, мен бул долбоорду JAL программалоо тилин колдонуп, сүйүктүү микро контроллеримдин айланасында кургам, бирок сиз Arduino колдоно аласыз.

1 -кадам: Керектүү компоненттер

Керектүү компоненттер
Керектүү компоненттер

Бул долбоор үчүн төмөнкү компоненттерге ээ болушуңуз керек:

  • Бир кесим нан
  • PIC микроконтроллери 12F615
  • 8-пин IC розеткасы
  • 32.768 Гц чыңалуудагы кристалл
  • Керамикалык конденсаторлор: 2 * 22pF, 1 * 100nF
  • Каршылаштар:! * 220к, 1 * 33к, 1 * 4к7
  • Жашыл LED
  • Күйгүзүү/Өчүрүү
  • Батарея кармагыч 3 АА же 3 ААА батарейка + батарея
  • Пластикалык корпус

Компоненттерди кантип туташтыруу боюнча схеманы караңыз.

2 -кадам: Электрониканы долбоорлоо жана куруу

Электрониканы долбоорлоо жана куруу
Электрониканы долбоорлоо жана куруу
Электрониканы долбоорлоо жана куруу
Электрониканы долбоорлоо жана куруу
Электрониканы долбоорлоо жана куруу
Электрониканы долбоорлоо жана куруу

PICтин иштөө чыңалуу диапазону 2 Вольттон 5,5 Вольттун ортосунда болот, бул аны 3 АА же ААА батарейкаларын энергия менен камсыздоого ылайыктуу кылат. Бул кадимки батарейкалар (жалпы камсыздоо чыңалуусу 4,5 Вольт) же кайра заряддалуучу батареялар (жалпы камсыздоо чыңалуусу 3,6 Вольтко барабар) болушу мүмкүн.

Бардык убакыт программалык камсыздоодо PIC12F615 тарабынан жасалат. Дизайнга коюлган негизги талап - бул аппараттын портативдүү болушу жана батарея менен иштеши. PIC 32 кГцтин өтө аз саат жыштыгында иштегендиктен, ал күйгүзүлгөндө жана LED өчүп турганда 3,6 В/ 29 уАда 4,5 Вда 23 уАнын тегерегинде керектейт. Бул батарейканын узак иштөө мөөнөтүн камсыз кылат. Светодиоддун жаркырашынын кажети жок болгондуктан, 4к7 каршылыгынын жардамы менен ал аркылуу аз ток агат, бул дагы батарейканын иштөө мөөнөтүн узартууга өбөлгө түзөт.

Сүрөттөрдө мен схеманы пластикалык корпуска салганда акыркы жыйынтыкты кошкондо нан тактасына курганымды көрө аласыз.

3 -кадам: Программалык камсыздоо

Жогоруда айтылгандай, программалык камсыздоо JAL программалоо тилин колдонуу менен PIC12F615 үчүн жазылган. Программалык камсыздоо жөнөкөй тапшырманы аткарат. PIC таймерин колдонуп, 32.768 Гц саат кристаллдык сааты 32.768ге бөлүнөт, натыйжада 1 секунддук ички сигнал пайда болот. PIC анда 0дон 60 секундга чейин эсептөө үчүн эсептегичти колдонот * 60 мүнөт * 8 саат = 28.800.

Түзмөк күйгүзүлгөндө, светодиод 3 жолу өчөт, андан кийин 8 сааттык таймер башталат. Батареяларда дагы эле жетиштүү кубат бар экенин көрсөтүү үчүн күйгүзүү учурунда жаркыроо. 8 сааттан кийин LED кайра күйө баштайт, бирок түзмөк өчүрүлгөндө гана өчөт.

Түзмөктө дагы бир кошумча функция бар. Кайра заряддалуучу батареялар толук түгөнбөшү керек. Мунун алдын алуу үчүн, аппарат күйгүзүлгөндө батарейканын чыңалуусун бир жолу текшерет. Эгерде батареянын чыңалуусу 3,0 Вольттон төмөн болсо, анда аппарат LEDди күйгүзбөйт жана уйку режимине өтөт. Түзмөктү өчүрүү жана батарейкаларды алмаштыруу керек, андан кийин ал кайра күйгүзүлгөндөн кийин кадимкидей иштейт.

JAL баштапкы файлы жана PIC программалоо үчүн Intel Hex файлы тиркелет. Эгерде сиз PIC микроконтроллерин JAL менен колдонууну кааласаңыз - Паскаль сыяктуу программалоо тили - JAL веб -сайтына баш багыңыз

Өзүңүздүн жеке долбооруңузду куруп, реакцияңызды жана альтернативдүү колдонмолорду күтө туруңуз.

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