Мазмуну:
- 1 -кадам: Керектүү компоненттер
- 2 -кадам: Электрониканы долбоорлоо жана куруу
- 3 -кадам: Программалык камсыздоо
Video: Уйку жетиштүү таймер: 3 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Бул долбоорго жакшы ат таба алган жокмун. Сиз аны "жетиштүү уктоо таймери" деп да атасаңыз болот. Бул долбоордун идеясы кышында каникулда пайда болгон. Биз эс алуучу үйдө болчубуз, уктоочу бөлмөдө будильник жок болчу. Адатта мага 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 веб -сайтына баш багыңыз
Өзүңүздүн жеке долбооруңузду куруп, реакцияңызды жана альтернативдүү колдонмолорду күтө туруңуз.
Сунушталууда:
Ikea ENEBY 20 Power Mod (Мындан ары Авто Уйку жок): 4 кадам
Ikea ENEBY 20 Power Mod (Мындан ары Авто Уйку жок): Ikea нын ENEBY спикерлери баада сонун үнгө ээ. Негизги кемчилиги-жупташкан түзмөк дагы эле туташып турса дагы, алар 15-20 мүнөт музыка ойнобогондон кийин өздөрүн өчүрүп коюшат. Кайра күйгүзгөнүңүздө, үн кайра кайра
Уйку үчүн IR термометр: 5 кадам
Уйку үчүн IR термометр: Ошентип, бул Lazy Old Geek (L.O.G.) жакында AliExpress.com сайтынан MLX90614 IR термикалык модулун сатып алды. Бул үчүнчү сүрөттө көрсөтүлгөн чеке жана кулак термометрлеринде колдонулган сенсордун бир түрү. Алар байланышсыз деп аталат
Presonus Temblor T8 Сабвуфериндеги Уйку өзгөчөлүгүн өчүрүү: 5 кадам
Presonus Temblor T8 Сабвуфериндеги Уйку Функциясын Өчүрүү: Temblor T8 сонун үндүү сабвуфер болсо да, мен анын авто-уктоо өзгөчөлүгүн жек көрөм. Ойгонууга өтө көп убакыт кетет, сиз тынч деңгээлде угуп жатканыңызда өчөт жана ал ар дайым жинди болуп кетет
ESP-01 Кыймыл сенсору терең уйку менен: 5 кадам
ESP-01 Motion Sensor with Deep Sleep: Мен иштетилгенде электрондук почта билдирүүсүн жөнөтүүчү үй кыймылынын сенсорлорун жасоонун үстүндө иштеп жатам. Муну көрсөткөн көптөгөн көрсөтмөлөр жана башка мисалдар бар. Мен жакында муну батарея менен иштеген PIR кыймыл сенсору жана ESP менен жасашым керек болчу
Жетиштүү Arduino Board: 4 кадам (Сүрөттөр менен)
Жетиштүү Arduino тактасы: Бул күн энергиясын колдонуу жана 9В кайра заряддалуучу батареяны колдонуу менен иштелип чыккан, өзү жетиштүү Arduino тактасы. Бул компьютерди же электр энергиясын талап кылбаган Arduino долбоорлорун жасоого кызыккан ар бир адам үчүн идеалдуу. Сенин колуңдан келет