Мазмұны:
- 1 -қадам: құралдар мен жабдықтар
- 2 -қадам: MST үшін сурет және жарық диодтары
- 3 -қадам: Нан тақтасы
- 4 -қадам: код
- 5 -қадам: Мәселелер мен болашақ
Бейне: Жарқын жолдар (MST оқыту): 5 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:25
Жарқын жолдардың мақсаты - оқушыларға ең аз тарайтын ағаштар (MSTs) туралы үйрету. А түйіні көзі болып табылады және қалған барлық түйіндердің оларға жету үшін белгілі бір салмағы (бағасы) бар. Бұл оқу құралы сол түйіннің құнына байланысты әр түйінді күңгірттеу арқылы шығынды көрсетеді. Мен түйіндер туралы жеткізуді қажет ететін дүкендер сияқты сөйлесуді жоспарлап отырмын және алынған жолға байланысты жарықтың (салмақтың) бағасы тым үлкен болады. Нәтиже - бұл қайтадан салмаққа байланысты күңгірт немесе сөнетін жарық диоды. Жалпы, бұл мәселені студенттерге жеңілдетудің тамаша әдісі. Бұл мәселе саяхатшы мәселесі ретінде де белгілі.
1 -қадам: құралдар мен жабдықтар
Жабдықтар
- MST ұстау үшін Foamcore
- Кейбір Jumper Wires сіздің тақтаны MST -ге қосады
- Кейбір jumper сымдары Arduino -ны тақтаға қосады
- Түйіндерді бейнелейтін бірдей түсті сегіз жарық диоды
- Светодиодтар үшін 220 Ом сегіз резистор
- Жарықтығын басқаратын Arduino
- Қосымша PWM шығысын алу үшін Shift Register
Құралдар
- Жарықдиодты ұстауға арналған ыстық желім пистолеті
- MST сызуға арналған көркемдік материалдар
- Бағдарламалауға арналған компьютер
2 -қадам: MST үшін сурет және жарық диодтары
- Мен өзімнің ескі оқулығымнан біреуін басып шығардым және саңылауларды көбік өзегіндегі түйіндер арқылы басып шығардым.
- Мен жиектерді тиісті салмақтарымен A-H түйіндерін белгілейтін пенкоркке салдым.
- Мен светодиодты ұзын түйреуішті жоғары қаратып, тақта арқылы (түйіндердің жоғарғы жағында) итердім, сондықтан мен сигналды кейінірек қандай түйінге жіберу керектігін білдім. Сонымен қатар, түйреуіштерді ұстап тұру үшін төмен қарай итеріңіз.
- Жарық диодты ыстық желіммен жабыстырыңыз.
- Әйелді еркек сымдарына светодиодты түйреуіштерге бекітіңіз. Мен ашық түсті сымдарды жоғары түйреуіштерде немесе жоғары қаратып өткіздім.
3 -қадам: Нан тақтасы
Sparkfun -да ауысым регистрі үшін керемет нұсқаулық бар және сіз оны барлық сымдар үшін орындауға болады. Жалғыз айырмашылығы - жарық диодты тақтаға тікелей емес, ұзындыққа арналған кабельдермен қосылады. Менің кодым үшін ауысым регистріндегі 0-7 түйреуіші MST бойынша A-H-ге сәйкес келеді.
4 -қадам: код
Кодтың мақсаты - түйіндердің салмағына негізделген жарықдиодты жарықтылықты өзгерту. Оң жақтағы суретте wgtA арқылы wgtA көрсетіледі. Бұл белгілі бір жарық диодты шаманың салмағын көрсету үшін өзгертуге болатын мәндер. Жарықтықтың өзгеруіне мыналар әсер етеді:
sr.set (ledA, 255/wgtA*1.1)
Бұл сызық жарықтың көрінуін қамтамасыз ету үшін светодиодты максималды жарықтылыққа салмақ санына бөледі. Жарықтық салмақ жоғарылаған сайын төмендеуі мүмкін және бұл әр жарық диоды үшін жасалады.
5 -қадам: Мәселелер мен болашақ
Мен бұл жобаны төрт көк жарық диодты және төрт жасыл жарықдиодты бастадым, бірақ мен жарықтықты салыстыру кезінде қиындыққа тап болдым. Мен мұны тағы төрт көгілдір түстерді табу арқылы шештім, бірақ светодиоды таңдағанда осыны есте сақтаңыз. Маған Arduino, нан тақтасы мен ноутбукты бөлек алып жүру керек, сондықтан Arduino мен нан тақтасын ұстайтын қоршау жасау - бұл болашақтағы үлкен жақсылық болар еді. Сонымен қатар, жарықдиодты шамдарға анимация қосу жақсы болар еді, ол қандай жолмен жүріп жатқанын елестетуге көмектеседі. Жалпы алғанда, MSTs қалай жұмыс істейтінін көрсетудің тамаша тәсілі және мен оны одан әрі қолдануды асыға күтемін.
Ұсынылған:
Жолдар теориясы: 6 қадам
Жолдар теориясы: Strina теориясы - бұл Solina String -ке негізделген Midi Synth модулі. Жобаның негізі - кіретін midi хабарларды өңдейтін Arduino Nano (тек жазбаларды қосу және өшіру), содан кейін дыбыс шығарады. DAC түрлендіргіші өте қарапайым. және төменге негізделген
Fitbit Charge 2 бірге түзетуге мүмкіндік береді. Экрандағы жолдар: 3 қадам
Fitbit Charge 2 бірге түзетуге мүмкіндік береді. Экрандағы сызықтар. Осылайша, мен бірінші Fitbit -ті сатып алғаннан кейін шамамен 13 рет орнатылдым, мен экранға өтетін сызықтарды ала бастадым. Күн сайын басқасы кейде бір күннен артық пайда болады. Мен Fitbit -ке өте жақсы қарадым, мен ойладым және неге басталғанын білмедім. бір рет
Зомби ақылды қауіпсіздік үкісін анықтайды (терең оқыту): 10 қадам (суреттермен)
Zombie Smart Security Owl анықтайды (терең оқу): Барлығына сәлем, T3chFlicks -ке қош келдіңіз! Бұл Хэллоуин оқулығында біз қарапайым тұрмыстық классикаға: қауіпсіздік камерасына қалай керемет әсер ететінімізді көрсетеміз. Қалай?! Біз адамдарды бақылау үшін кескінді өңдеуді қолданатын түнгі үкі жасадық
ИНТЕРНЕТТІ ОҚЫТУ: 4 қадам
SMART INTERNET SWITCH: тек бірнеше компоненттермен сіз бұл өте ақылды интернет қосқышты жасай аласыз, бұл бірінші емес, бірақ ол ең ақылды !! Бұл құрылғылардағы мәселе әрқашан оны Wi -Fi желісіне қосудың күрделілігінде. Бұл қосылуға өте қарапайым, еве
Нысанға бағытталған бағдарламалау: Объектілерді құру Оқыту/Оқыту әдісі/Қайшыны қолдану техникасы: 5 қадам
Нысанға бағытталған бағдарламалау: Объектілерді құру Оқыту/Оқыту әдісі/Қайшыны қолдану техникасы: Объектіге бағдарланған бағдарламалауды жаңадан бастаған студенттер үшін оқыту/оқыту әдісі. Бұл оларға сабақтан объектілерді құру процесін елестетуге және көруге мүмкіндік беретін әдіс. Бөлшектер: 1. Қайшы (кез келген түрі жасайды). 2. Қағаз немесе карточка бөлігі. 3. Маркер