Мазмұны:

Ашық шырша: 5 қадам
Ашық шырша: 5 қадам

Бейне: Ашық шырша: 5 қадам

Бейне: Ашық шырша: 5 қадам
Бейне: Өлді деп жерлемек болған еді. Бірақ Алланың қалауымен тірілген Бала 2024, Шілде
Anonim
Ашық шырша
Ашық шырша

Рождество біздің айналамызда, негізінен жыл бойы.:)

Бірақ егер сіз үлкен күн келгенде дайын болғыңыз келсе, сіз осы нұсқауларды орындап, жақындарыңызды кішкентай электрлік гизмомен таң қалдыра аласыз.

Ашық Рождестволық шырша - бұл менің мектепте оқып жүрген кезіме дейінгі уақытты қамтитын шағын жоба, ал менің мұғалім электроэнергетика мұғалімі Рождестволық ағаш тәрізді ПКД (қолмен жасалған) екілік есептегіш IC мен кейбір светодиодтар жасауды ұсынды. Бұл көңілді болды, және егер сіз ПХД -ны дұрыс құрастырсаңыз, жарықдиодты шамдар ағаштың айналасында «кездейсоқ» жыпылықтады, бірақ бұл біраз уақыттан кейін жалықтырды, өйткені бұл кездейсоқ емес еді.

Көптеген жылдар өткен соң, мен осы ескі схеманы қайта қарап, кәсіби түрде шығарылған ПХД, 555 таймері (сағаттық сигнал үшін) және CD4026 онжылдық есептегіші, 7 сегментті жарықдиодты драйвері бар жақсысын құруды шештім., мен ағаштарды жинай бастағанда, мен мұны одан әрі жылжыту және сіздің жаныңызға бағдарламаланатын жыпылықтайтын ағаш жасау туралы ойға келдім.

Біз осында келдік.

Енді Atmel ATTiny84A негізінде өзіңіздің бағдарламаланатын Рождестволық шыршаңызды жасау бойынша нұсқаулық бар, оны SPU бағдарламашысы ретінде қарапайым Arduino UNO тақтасымен жаңартуға болады. (бірақ уайымдамаңыз, мен қазірдің өзінде 8 түрлі жыпылықтайтын үлгілермен жақсы кішкентай кодты жаздым.)

1 -қадам: Техниканы алайық

Техниканы алайық
Техниканы алайық

Схема 9 В стандартты аккумулятормен жұмыс істейді (E Block, менің ойымша).

Бірақ бұл жерде: Atmel чипі тек 5,5 В дейінгі кернеуді қабылдай алады.

Сонымен, алдымен бізге кернеу реттегіші қажет, ол бізге 9 В кіруден қауіпсіз 5 В алады. Мен құрастырған бөлік 150 мА дейін жеткізе алады, бұл жеткілікті. Менің тестілер көрсеткендей, соңғы тізбек 30 мА аспайды. (3 мм шағын жарық диодтармен)

Кейбір буферлік конденсаторлардан кейін біз ATTiny чипін қауіпсіз пайдалана аламыз.

Көріп отырғаныңыздай, оның барлық аяқтары қоныстанбаған, бірақ бұл арзан чип, біз одан құтыла аламыз. Біз тек жарықдиодты шамдар үшін 7 аяқты және жыпылықтау режимі мен уақыт базасын өзгертетін түймені пайдалануымыз керек.. (немесе сіз оны бағдарламалайтын нәрсені!) Сондай -ақ, сіз оны ATTiny44 және 24 -те жасай аласыз, бірақ бағаның айырмашылығы шамамен 10 цент, осылайша сізде бағдарламаны сақтау үшін 8 K Flash болады.

Мұны шынымен ашық ету үшін, мен SW1 түймесінің астындағы чиптің SPI қайта бағдарламалау аяқтарын шығардым («жүйелік бағдарламалауда» ISP ретінде белгіленген), сондықтан сізге қажеті бар, барлығы 0,1 дюймдік түйреуіштер, скотчпен бекітілген (бала ағаштан өзіңіздің керемет кодты түскі асқа алу үшін)) және SPI бағдарламашысы (Arduino Uno сияқты).

Әр жарықдиодты олардың қауіпсіздігін қамтамасыз ету үшін өзінің 1 К Ом ток шектеу резисторы бар, бірақ егер сіз әр түрлі светодиодтарды қолдануды жоспарласаңыз, бұл мән туралы ойланғыңыз келуі мүмкін.

S1 қуат қосқышы үшін кешірім сұраймын, мен кейбір адамдарға ұнамайтынын білемін, бірақ бұл арзан бөлігі, мен оны кездестіремін. Сіз ПХД -ге кішкене шегініс жасай аласыз немесе қосқыштың астындағы екі түйреуішті кесіп тастай аласыз, бірақ мен мұны істемедім. Менің ойымша, коммутаторды жақсы дәнекерлеуге болады және ол бұрышта мықты болады, сонымен қатар коммутаторды ыңғайлы етеді.

Мен сондай -ақ, батареяны қосқаннан кейін құлап кетпес үшін ағашқа арналған 3D басып шығарылатын шағын стенд жасадым. Тұғырдың көмегімен батареяның салмағы бүкіл ағашты тігінен ұстайды.

2 -қадам: Қажетті заттар

Қажетті заттар
Қажетті заттар

ПХД өндірісі. Мен бұл қиын естілетінін білемін, бірақ бүгін бізде жақсы және арзан компаниялардың таңдауы бар. Мен JLCPCB жеке қолданамын, себебі тақтаның сапасы өте жақсы және олар арзан. Сіз бұл тақталардың 10 -ын үйіңізге 10 доллардан төмен жеткізе аласыз. Бірақ, әрине, сіз өзіңізге ұнайтын кез келген өндірушіні қолдана аласыз. Қосылған Gerber файлдарын жүктеңіз және оларды өндіріске жіберіңіз. (Егер сіз алдымен ағашты өзгерткіңіз келсе, мен Altium файл пішімін экспорттадым және жүктедім)

Дәнекерлеу дағдылары. SMD бөлшектерімен жұмыс істеу көңілсіз болуы мүмкін, бірақ шамалы жаттығулармен сіздің тақталар жаппай шығарылатын гаджетке қарағанда жақсы көрінеді.

AVR микроконтроллерін бағдарламалау. Мен бұл үшін Arduino UNO қолданамын. Бұл процесте өте жақсы нұсқаулық бар. Егер сіз осылай жасасаңыз, ағаш жұмыс істемейді. Оны сағат тілінің бағытымен картаға орнатыңыз!

Atmel ATTiny84A микроконтроллері.

Toshiba TA78L05F (TE12L, F) қуат реттегіші

SMD 1206 қақпағы. сыйымдылығы 1 u F

SMD 1206 қақпағы. сыйымдылығы 0,33 uF

SMD 1206 қақпағы. сыйымдылығы 10 uF

SMD 1206 резисторы 1 К Ом (олардың 7 -і)

SMD 1206 резисторы 10 К Ом

THT светодиодтары (олардың 7 -і). Мен 3 мм 2 м А бірліктерді қолдандым

C&K түймесі (PTS645SK43SMTR92LFS), бірақ 6мм * 6мм ізі бар кез келген түйме

негізгі қуат қосқышы (AYZ0102AGRLC)

9В батарея терминалы

Сіз TME. EU веб -дүкенінің көптеген бөліктерінде сілтеме жасаған материалдық есеппен (БОМ) Excel парағын таба аласыз, бірақ, әрине, сіз кез келген провайдерді қолдана аласыз және функциясы мен ізі жақсы болғанша жасай аласыз.

3 -қадам: Барлығын бірге құру

Барлығын бірге құру
Барлығын бірге құру
Барлығын бірге құру
Барлығын бірге құру
Барлығын бірге құру
Барлығын бірге құру
Барлығын бірге құру
Барлығын бірге құру

Сіз бәрін қолыңызда ұстағаннан кейін (дайындалған тақта, барлық бөлшектер, дәнекерлеу үтігі және бәлкім, кейбір бөлшектер), сіз ПХД -дегі микроконтроллерлердің ізіне қандай да бір ағынды қолдануды бастауға болады.

Мен әдетте ATTiny -ді дәнекерлеймін, себебі тақтада бос орын болған кезде онымен жұмыс істеу оңай.

Содан кейін барлық кішкене компоненттерді дәнекерлеңіз. Резисторлар, конденсаторлар және соңында реттегіш. (егер сіз оларды пинцетіңіздің ұшымен ұстап тұрсаңыз, оларды үтіктің ұшына кішкене дәнекермен бекітіп қоюға болады. Бұл екінші жағын дұрыс жасамайынша, орнында қалуы керек. жұмысты аяқтау үшін бірінші жағына оралыңыз)

Содан кейін түйме мен қосқышты қосыңыз.

Енді ПХД -ны үстелдің үстінде ұстайтын нәрсеге қойыңыз. Шамамен 10 мм жақсы болуы керек, бірақ бұл сіздің жарықдиодты шамдардың қанша уақыт болуын қалайтыныңызға байланысты. (Мен бүйірлік кескішті тірек ретінде қолданамын)

Жарықдиодты ПХД -ның артқы жағына салыңыз және оларды екінші жағына мұқият дәнекерлеңіз. Олардың ешқандай бағытта бүгілмейтініне көз жеткізіңіз және полярлықты қадағалаңыз.

Ақырында, 9В аккумуляторлық қосқышын шамамен 40-50 мм-ге дейін кесіп, оларды дәнекерлеңіз. Алдымен олардың полярлық жағынан дұрыс екеніне көз жеткізіңіз, және аккумуляторды кабельдерге кернеусіз қосуға болады.

Керемет! Шыныаяқыңызды қазір қолданыңыз, сіз оны алдыңыз!

Содан кейін SPI бағдарламашысын орнатыңыз және оны микроконтроллердің үстіндегі 4 істікке қосыңыз.

Сіз қазір ағашты 9В батареясынан қуаттай аласыз, бірақ бағдарламашы мен тақтаның жерге қосатын сымына көз жеткізіңіз. Бағдарламашының GND -ді жарық диодты теріс сымның біріне қысыңыз.

Мен бағдарламалаушы тақталарды пин нөмірлерімен белгіледім, бірақ бұл сізге қосылуға көмектеседі:

түйреуіш 9 - CLKpin 8 - MISOpin 7 - MOSIpin 4 - RST

INO файлын осы жерден жүктеп алыңыз және контроллерді жарқылдату үшін Arduino IDE пайдаланыңыз (немесе оны өзіңізге ұнайтын нәрсеге түрлендіріңіз және оны әр түрлі бағдарламашылармен бірге қолданыңыз).

Arduino IDE ішіндегі опцияны «Жүктеуші жүктеу» күйіне орнатуды ұмытпаңыз. Бұл ATTiny -ді 8 МГц жиілігіне орнату үшін қажет. Егер бұл жасалмаса, сіздің Xmass ағашы баяу жыпылықтайды, бірақ уайымдамаңыз, сіз әрқашан кіріп, оны қайталай аласыз.

Мен мойындауым керек, ағашты 4 түйреуішпен бірге бағдарламалау оңай емес, бірақ оны ұстаңыз, кішкене жаттығулармен сіз ағашты қалағаныңызша жиі қайта бағдарламалай аласыз.

Бағдарламалау аяқталғаннан кейін сіздің Рождестволық шыршаңыз бірінші бағдарламаланған режимде жыпылықтай бастайды. (кездейсоқ жыпылықтау)

Тамаша жұмыс! Құттықтаймын! Енді сізде ойнайтын өзіңіздің Рождестволық шыршаңыз бар! Сонымен қатар аяқ киімді аяқтауды ұмытпаңыз.

4 -қадам: Пайдаланушы нұсқаулығы

Міне, сіз соңында не алуыңыз керек:

9 В батареяны қосқаннан кейін Xmass ағашын S1 жылжымалы қосқышымен қосуға болады.

Ол бірінші жыпылықтау режимінде басталады, яғни кездейсоқ жыпылықтау.

Оны қайтадан өшіру үшін S1 қосқышын кері айналдыру жеткілікті.

Жоғарыдағы SW1 түймесін қысқа басу арқылы сіз алдын ала орнатылған режимдер арасында ауыса аласыз:

1 - Кездейсоқ жыпылықтау2 - Светодиодты қосатын шеңбер 3 - Жарықдиодты дөңгелек қосулы және кері қарай 4 - Светодиодтары бар дөңгелек 5 - Ағаштың айналасында жылжу6 - Рыцарь шабандозы:) 7 - Жарықдиодты қосатын жарық түсіру 8 - Светодиодтары бар жарық түсіру шамы

SW1 түймесін 2 секундтан ұзақ басып, уақытты өзгерту режиміне кіресіз.

Бұл жерде жыпылықтау арасындағы уақытты орнатуға болады, тек 1 жарық диоды жыпылықтаған кезде сіз осы режимге кіргеніңізді көре аласыз.

Жарықдиодты 1 - 250 мс 7 - 500 мсLED 6 - 750 мсLED 5 - 1000 мсLED 4 - 100 мсLED 3 - 150 мсLED 2 - 200 мс

SW1 түймесін қысқа басу арқылы уақыт параметрінде алға жылжуға болады.

Кешіктіру уақытын таңдағыңыз келсе, SW1 түймесін 2 секундтан артық басып тұрыңыз, содан кейін ағаш жаңа жұмыс уақытына жаңа жұмыс уақытына оралады.

5 -қадам: Біз қазір қайда барамыз?

Барлығы сізге байланысты!

INO файлын алыңыз және жыпылықтаудың жаңа режимдерін немесе жаңа мүмкіндіктерді қосыңыз.

Сіз импульстік уақытты басқаруға, жарықдиодты сөндіруге немесе түймені пайдаланып ойын құруға немесе ойыңызға келгенін жасауға тырысуға болады!

Жабдықты алыңыз және оны қайта жасаңыз. Рождестволық жан түршігерлік әуендерді ойнау үшін дыбыстық сигналды қосыңыз. Светодиодтарды көбірек орналастырыңыз (әрқашан жарық диодты жарықтандыруға орын бар).

Ал егер сіздің туындыңыз бөлісуге тұрарлық деп ойласаңыз, өтінемін!

Бұл ашық Xmass ағашы екенін ұмытпаңыз, сондықтан бәріне ләззат алыңыз!:)

Ұсынылған: