Мазмуну:
- 1 -кадам: даярдоо. Куралдар жана керектелүүчү материалдар
- 2 -кадам: даярдоо. Электроника
- 3 -кадам: Bluetooth модулун даярдоо
- 4 -кадам: Программаны чогултуу жана күйгүзүү
- 5 -кадам: Жүктөө, Орнотууну Android Колдонмосу аркылуу түшүрүү
Video: Универсалдуу таймер - чачуучу контролер: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Uni-таймер-бул Arduino аппараттык негизделген 4 релеси бар универсалдуу таймер бирдиги, аны 24 ар кандай убакыт аралыгында жекече же топто күйгүзүү жана өчүрүү үчүн программалоого болот. Долбоордун максаты чачыратуучу тутумду башкара турган, өтө ылдам программалоочу таймерди куруу болчу, бирок убакытты камтыган башка колдонмолор үчүн пайдалуу болду. Эң кичине убакыт масштабы 1 мүнөт.
Район бир нече чип модулдарынан жасалган. Убакытты Bluetooth аркылуу Android тиркемеси менен орнотсоңуз болот, бул сиздин өзүңүз тарабынан жазылган.
1 -кадам: даярдоо. Куралдар жана керектелүүчү материалдар
Куралдар:
- Темир
- Кабель кескич
- USBasp AVR программисти + программасы (же башка программист)
- Программист 10 пин 6 пин конвертер
- Компьютер
- FTDI 232 модулу (4 секирүүчү кабель + нан) + Arduino сериялык монитору же Putty программасы
- Android телефону
Чыгымдалуучу материалдар:
- Solder зым
- Эски компьютер IDE кабелин кайра иштетүү
- Test схемасы 2cm x 1cm (маанилүү эмес)
- 1K каршылык 3 даана
- CR2032 батарейкасы
2 -кадам: даярдоо. Электроника
Модулдар:
- Arduino Uno же кандайдыр бир клон (микроконтроллер модулу, схеманын мээси) - ebay
- Tiny RTC (чакан реалдуу убакыт сааты модулу) - ebay
- HC -05 Bluetooth модулу (Bluetooth сериялык модулу) - ebay
- Arduino Uno үчүн 4 релелик калкан (жогорудагы сүрөттөгүдөй) - ebay
- DC 9V электр менен камсыздоо (сиздин өлкөгө жараша) - ebay
3 -кадам: Bluetooth модулун даярдоо
Биз схеманы чогултуудан мурун, Bluetooth модулу Android түзмөгү жана Arduino Uno менен байланышууга даяр болушу керек. Бул модул менен сериялык байланыш жана бир нече AT буйругу менен жасалышы мүмкүн.
AT буйругун Bluetooth модулуна жөнөтүү үчүн аны жогорудагы схемадагыдай FTDI 232 модулу менен туташтыруу керек. (FTDI232 - USB конвертеринин сериясы, компьютерде виртуалдык сериялык порт катары пайда болот)
Бул үчүн нанды жана бир нече зымдарды колдонуңуз. Кээ бир Bluetooth модулдарында B1 баскычы схемадан фабрикадан чыгарылган.
Bluetooth модулун даярдоо:
- B1 баскычын басыңыз жана аны басып туруңуз, FTDI232 USB кабелин компьютерге туташтырыңыз, B1 баскычын коё бериңиз. (азыр Bluetooth модулу AT режимине кирди) Arduino программасын баштаңыз.
- FTDI232 үчүн туура байланыш портун тандап, Arduino программалык камсыздоонун сериялык мониторун иштетиңиз.
- Боддун ылдамдыгын 38400гө коюңуз.
- Жөнөтүү үчүн коюңуз: арабаны кайтаруу жана сапты берүү
- AT баскычын териңиз, эгер схема OK деп жооп берсе, биз ишкербиз.:) Болбосо, 1 -чекиттен баштаңыз.
- Андан кийин биз Android телефондун Bluetooth түзмөктөрүнүн тизмесинде пайда боло турган Bluetooth түзмөгүнүн атын койдук. AT+NAME = UNITIMER териңиз. Бул UNITIMER болушу керек, анткени андроид колдонмосу бул атты издейт.
- Уни-таймердин пин-кодун коюңуз: AT+PIN = 1234 же 4 цифралуу номерди терип, enter басыңыз. (Androidдеги түзмөктү жупташтыруу үчүн абдан маанилүү болот, андыктан номерди жаттап алыңыз)
- Baud ылдамдыгы заводдон 9600гө коюлган, бирок аны AT+UART = 9600, 0, 0 терүү менен коюуга болот.
- AT+RESET терип, AT режиминен чыгуу үчүн enter баскычын басыңыз жана биз бүттүк.
Башка AT буйруктарын бул жерден тапса болот.
Bluetooth модулун нан тактасынан ажыратыңыз.
4 -кадам: Программаны чогултуу жана күйгүзүү
Районду чогултуу:
Жогорудагы сүрөттү колдонуңуз. Болжол менен 8 см узундуктагы 8 кабелди кесип, сүрөттө көрсөтүлгөндөй Arduino тактасына ширеткиле. 3x1K резисторлорун HC-05 Bluetooth модулунун RX пинине кошуу үчүн тест тактасын колдонуңуз. Бул 3V RX пинди 5V TX чыгарууга туташтыруунун эң арзан жолу. (TTL деңгээлинин дал келүүсү, эч кандай резистордун схемасы күйбөйт) Arduino RX 3V TTL деңгээлин ушул жай ылдамдыкта уга алат.
Зымдардын калган 4 учу TinyRTC модулуна барат. (биздин саат)
4 релелик калканды сайыңыз, ошондо сиз схеманы бүтүрөсүз. CR2032 батареясын TinyRTC модулундагы розеткага сайыңыз. Батарея, кубаттуулук адаптери туташпай турса дагы, сааттын иштешин камсыздайт.
Программаны күйгүзүү:
Тилекке каршы, мейкиндикти бошотуу үчүн Arduino жүктөгүчүнөн кутулууга туура келди, анткени эскиз туруксуз боло баштады, бирок жүктөгүчсүз күтүлгөндөй иштейт. Ошентип, аны тактага жүктөй албайсыз, AVR программисти (USBasp) менен өрттөлүшү керек. Эскиз 8 релени башкара алат, бирок бул жөнөкөйлөтүлгөн версия.
Мен бул жерде өтө майда -чүйдөсүнө чейин барбайм, программаны кантип жазыш керек, интернеттин баарында жазылган.
Менин кеңешим: AVR-S FUSESти алмаштырбаңыз.
USBasp (же кандайдыр бир ылайыктуу түрү) программистин Arduino тактасына туташтырыңыз жана программаңызды төмөндөгү он алтылык файлды жүктөө үчүн колдонуңуз. Uno тактасынын программалоо төөнөгүчтөрүнө туташуу үчүн 10-6 пин адаптерин же кээ бир кабелдерди колдонушуңуз керек. USBaspти ажыратыңыз. (программаны күйгүзүп жатканда, Arduino тактасы 9В кубат адаптерин колдонбосо, программист аркылуу иштейт)
9V адаптерин сайыңыз, эгер баары жакшы болсо, Arduino тактасындагы LED тез жарк эте баштайт жана Bluetooth модулундагы LED бир аз жайыраак жарк эте баштайт.
Район азыр орнотууну алууга даяр. Орнотуу Uno тактасындагы ATmega 328 чипинин киргизилген eepromунда сакталат.
5 -кадам: Жүктөө, Орнотууну Android Колдонмосу аркылуу түшүрүү
Uni-timer.apkти Android телефонуңузга жүктөп алып орнотуңуз. Бул үчүн USB кабелин колдонуп, Android түзмөгүнөн Белгисиз булактарды иштетишиңиз керек. Бул жерде кантип жана эмне үчүн.
Мен дагы эле колдонмону play-storeго жүктөө үчүн фонддорду чогултуунун үстүндө иштеп жатам. Google бул үчүн бир аз акча алат. Ошондой эле, эгер адамдарга жакса, мен Apple түзмөктөрү үчүн колдонмону жасайм.
Жайгашуу:
- Биринчиден, колдонмону жүктөп алып, аны Android түзмөгүңүзгө орнотушуңуз керек.
- Күч адаптерин сайыңыз, азыр схема күйүп турат.
- Android түзмөгүндө Bluetoothду иштетип, жаңы түзмөктөрдү издеңиз.
- UNITIMER түзмөгүн жупташтырыңыз, бакшы 4 орундуу пин кодду сурайт. (бул Bluetooth пин үчүн киргизилген код.)
- Колдонмону баштаңыз. Жүктөө орнотуу баскычын таптаңыз. Колдонмо кыска убакыттын ичинде Uni-таймерине туташып, сизге "Орнотуу жүктөлдү" деген эскертүү терезесин көрсөтөт. Эгер бул иштебесе, туташуу катасын берет же Bluetoothга уруксат сурайт.
- Эгерде баары ойдогудай болсо, эскертүү терезесиндеги ОК баскычын басыңыз, бир нече мүнөттөн кийин колдонмо орнотуу формасын жүктөлүп алынган маалыматтар менен толтурат. (биринчи жолу бош калат)
- Колдонууну каалаган программаларды өзгөртүңүз, калган учурларда белгилерди күндөрдөн алып салыңыз. (Ошол эле күнү программаларды бири-бирине кайталабаңыз. Бул жерде талкууланат.)
- Орнотууну жүктөөнү таптаңыз, сиз эскертүү терезесин аласыз, эгер баары ойдогудай болсо, анда "Орнотуу жүктөлдү" деген эскертүү терезесин аласыз, эгер андай болбосо, ката программанын номери менен эскертүү аласыз. (программаны тууралаңыз жана процессти кайталаңыз)
- Эгерде программа жүктөлгөн болсо, колдонмону жабуу үчүн Чыгуу баскычын басыңыз. Сиз бүттүңүз.
Колдонмо менен сиз каалаган убакта орнотууну өзгөртө аласыз.
Эми сиз реле белгиленген убакытта активдешкенин күтүшүңүз керек. Реленин чыгышы - жашыл розеткалар.
Маанилүү !!! AC120V 3A же AC240V 1, 5A (DC24 3A) которуштуруучу токтон ашпаңыз
Колдонуучулардын ачык -айкын көрсөтмөсү бул жерде.
Менин начар англисче кечирим сурайм.
Сунушталууда:
RGB которгучтары бар универсалдуу USB клавиатурасы: 6 кадам
RGB которгучтары бар универсалдуу USB клавиатурасы: Бул көрсөтмөдө мен сизге кадимки компьютердин клавиатурасы сыяктуу жүрүүчү жеке USB клавиатураңызды кантип курууну көрсөтөм. Сиз каалаган баскычтардын комбинациясын же баскычтардын ырааттуулугун бир гана баскычты басуу менен дайындай аласыз
Магнит терминалдары бар DIY универсалдуу батарея кубаттагычы: 5 кадам
Магниттик терминалдары бар DIY универсалдуу батарейка кубаттагычы: Саламатсыздарбы, бул менин экинчи көрсөтмөм, андыктан сиздин пикириңиз мындан ары жакшыртууга жардам берет. Дагы көптөгөн долбоорлор үчүн менин YouTube каналымды текшериңиз. Бүгүн мен сизге Magneti менен универсалдуу батарейканы кантип жасоону көрсөтөм
Tube Amp Build үчүн универсалдуу PCB сериялары: 5 кадам
Tube Amp Build үчүн универсалдуу ПХБ сериялары: Түтүк микросхемалары электрониканы өнүктүрүүдө чечүүчү кадам болгон. Көпчүлүк аймактарда алар арзан, кичине жана эффективдүү катуу абалдагы технологияларга салыштырмалуу толугу менен эскирип калган. Аудиону кошпогондо - репродукция да
"Универсалдуу" саат: 10 кадам (сүрөттөр менен)
"Универсалдуу" саат: Бул саат дүйнөнүн 24 убакыт алкагындагы убакытты көрсөтө алат; Бул көрсөткүч сааттын негизги компоненттерин көрсөткөн чиймеде көрсөтүлгөн түзүлүштүн жардамы менен ишке ашат. Сааттын иштөө механизми 1 колдоодо 2 орнотулган, ал бурула алат
D Flip Flops менен Stepper Motor жана 555 Таймер; Тизменин биринчи бөлүгү 555 Таймер: 3 кадам
D Flip Flops менен Stepper Motor жана 555 Таймер; Райондун биринчи бөлүгү 555 Таймер: Stepper мотору дискреттүү кадамдар менен кыймылдаган DC мотору.Ал көп учурда принтерлерде, атүгүл робот техникасында колдонулат. Мен бул схеманы кадам менен түшүндүрөм. Райондун биринчи бөлүгү 555 таймер. Бул 555 чипи бар биринчи сүрөт (жогоруну караңыз)