Мазмұны:

Тағы бір ақылды сүйек (YASD): 8 қадам
Тағы бір ақылды сүйек (YASD): 8 қадам
Anonim
Тағы бір ақылды сүйек (YASD)
Тағы бір ақылды сүйек (YASD)

YASD дегеніміз не?

Ақылды мүмкіндіктері бар тағы бір жаңа электронды сүйек? Иә және жоқ.

Иә - YASD кездейсоқ генерацияланған сандарды сүйек стилінде көрсету үшін жарық диодты пайдаланады.

Жоқ - YASD өздігінен дайын өнім емес. Ол баспа тақтасының қандай технологиялары мүмкін екенін көрсетуі керек.

Мүмкіндіктер

Микроконтроллер диодты диапазондағы кездейсоқ сандарды генерациялау мен көрсетуді сүйек стилінде басқарады

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

YASD CR2032 сәйкес келуімен жұмыс істейді

YASD -ді акселерометрмен де конфигурациялауға болады. Мысалы, YASD қосқанда оны төңкеруге болады. YASD мұны акселерометр көмегімен таниды және басқа жұмыс режиміне ауысады

Екі жұмыс режимі бар:

Энергияны үнемдеу режимі. Кездейсоқ сан 3 секунд бойы жыпылықтаған ритмде көрсетіледі. Содан кейін жарық диодты массивтегі санның дисплейі өшеді

Сәнді режим. Жарықдиодты массивте анимация көрсетіледі. Содан кейін пайда болған кездейсоқ сан 5 секунд бойы статикалық түрде көрсетіледі. Содан кейін жарық диодты массивтегі санның дисплейі өшеді

1 -қадам: Схеманың сипаттамасы

Схема келесі компоненттерден тұрады:

Нәр беруші

Стандартты түйін ұясы CR2032 пайдаланылады, қуатты үнемдеу үшін тізбекті сырғытқыш арқылы қосуға/өшіруге болады.

Микроконтроллер

Микроконтроллер - ATTiny84A, Microchip/Atmel. ATTiny84A Picopower қуатты үнемдеу режиміне ие, сондықтан батарея жұмысына өте қолайлы.

Акселерометр

ST микроэлектроникасынан LIS3DH. LIS3DH -де өте төмен қуатты үнемдеу режимі бар, LIS3DH өте аз ізбен келеді. Дәнекерлеу кезінде қиындықтарды болдырмау үшін мен аксерлерометрді схемаға енгізу үшін үзіліс тақтасын таңдадым.

Жарықдиодты дисплей

Жарықдиодты дисплей сүйек тәрізді орналасқан жеті жарықдиодтан тұрады. Сериялы резисторлар шамамен жарық диодты токқа орнатылады. 2мА.

Тізбектің жалпы қуат тұтынуы шамамен. 6 жарықдиодты қосу кезінде жүгіру кезінде 16 мА. Өшіру режимінде (светодиод қосылмайды, микроконтроллер ұйықтайды) жалпы қуатты тұтыну 1 мА -дан аз. «Сүйектерді айналдыру» циклдерінің максималды санын анықтау қажет.

2 -қадам: ПХД сипаттамасы

ПХД сипаттамасы
ПХД сипаттамасы

Баспа схемасы фрезерлік әдіспен алты жеке баспа платасына бөлінген толық баспа платасынан тұрады:

Қуат көзі, микроконтроллер мен акселерометрі бар базалық тақта

Жарықдиодты дисплей матрицасы

Бүйір қабырғалары I - IV

3 -қадам: ПХД

ПХД
ПХД
ПХД
ПХД

Eagle файлдарына сілтеме енгізіңіз

4 -қадам: алты жеке компьютерді бөліңіз

Алты жеке компьютерді бөліңіз
Алты жеке компьютерді бөліңіз

Жалғастырғышпен алты дербес компьютерді бөліңіз.

Ұнтақтаудың қалдықтарын жою үшін файлды пайдаланыңыз. Баспа тақталарының барлық шеттері тегіс болуы керек, әйтпесе компьютер бір -біріне сәйкес келмейді.

5 -қадам: Базалық тақтаны компоненттермен бірге жинаңыз

Негізгі тақтаны компоненттермен бірге жинаңыз
Негізгі тақтаны компоненттермен бірге жинаңыз

Компоненттерге дәнекерлеу. Конденсатордан бастаңыз. Содан кейін қосқышты және микроконтроллерді дәнекерлеңіз. LIS3DH үзіліс тақтасы келесіде. Орнату кезінде мен оны оңай алып тастау үшін LIS3DH ажырату тақтасының розетка қосқыштарын қолдандым. Соңында батарея ұстағышына дәнекерлеңіз.

6 -қадам: Микроконтроллер бағдарламасы

Микроконтроллер бағдарламасы
Микроконтроллер бағдарламасы

Микроконтроллерді бағдарламалау үшін сізге сәйкес бағдарламашы қажет. Мен AVR ISP mkII қолданамын. Atmel басқа бағдарламашылары да жұмыс істеуі керек. Фотосуретке сәйкес сымдарды дәнекерлеңіз.

Интернет провайдерінің түйреуіші-> YaSD түйреуі

VTG / VCC-> VCC

GND-> GND

MOSI-> MOSI

MISO-> MISO

SCK-> SCK

ҚАЛПЫНА КЕЛТІРУ-> ҚАЛПЫНА КЕЛТІРУ

Содан кейін микроконтроллерді он алтылық файлмен бағдарламалаңыз. Бағдарламалық жасақтаманы орнатқаннан кейін сақтандырғыштарды орнату қажет. Сіз олардың барлығын дерлік өзгеріссіз қалдыра аласыз. Тек «LOW. CKDIV8» сақтандырғышын ажырату керек.

Бағдарламалау үшін сымдарды бұрап алыңыз.

7 -қадам: Сүйектерді жинаңыз

Сүйектерді жинаңыз
Сүйектерді жинаңыз

Бүйірлік панелі бар дәнекерлеу тақтасы II. Негізгі тақтаның перпендикуляр екеніне көз жеткізіңіз. Мен екі компьютерді де дұрыс бұрышқа қойып, оларды дәнекерледім. Bookend сияқты басқа объектілер де жұмыс істейді. ДК бір -біріне тиесілі беттерде әріптермен белгіленеді. Фотосуретте көріп тұрғаныңыздай, А жағы А жағына дәнекерленген. Барлық жастықшаларды бір жағынан дәнекерлеуге болмайды. Егер сүйектер мүлдем перпендикуляр болмаған жағдайда, оларды қайта сатуға болатындай бір немесе екі жастықшаны дәнекерлеңіз.

І бүйірлік панельмен жүріңіз. Енді сүйектер U-тәрізді болуы керек (тақтайша және екі бүйірлік панельдер).

Келесі дәнекерлеу дисплейі екі бүйірлік панельге. Ледтер жоғарыда болуы керек;-)

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

Енді сіз кездейсоқтыққа салып, сүйектерге қарай аласыз. Масайрау!

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

8 -қадам: Осыған назар аударыңыз

Өтінемін, бұған назар аударыңыз!
Өтінемін, бұған назар аударыңыз!

Репродукция белгілі бір білім мен дағдыларды қажет етеді, әсіресе микроконтроллерді дәнекерлеу мен бағдарламалау кезінде.

Мұндай ұсақ бөлшектерді дәнекерлеу үшін дәнекерлеу бойынша белгілі бір тәжірибе мен лайықты дәнекерлеу станциясы қажет. Сондықтан мен LIS3DH -ді ПХД -ға тікелей дәнекерлеуді болдырмау үшін LIS3DH ажырату тақтасын қолдануды шештім. LIS3DH шағын пакетімен бұл дәнекерлеу станциясымен мүмкін емес. Компьютерлерді бір -біріне дәнекерлеу де оңай емес

Егер сіз сақтандырғыштардың бір бөлігін микроконтроллерге қате орнатсаңыз

Фотосуреттерде әрқашан ПХД -нің 0.1 нұсқасы көрсетіледі (бағдарламалау алаңдарын көрсететін фотосуреттен басқа). Бұл шығарылған баспа тақтасының бірінші нұсқасы. Онда жақсартуды қажет ететін бірнеше нәрсе болды. Сондықтан мен жаңа нұсқаны жасауды шештім. Github репозиторийі соңғы нұсқаны қамтиды

Фотосуретте компьютерге тапсырыс бермес бұрын жасаған алғашқы қағаз макеті көрсетілген.

Ұсынылған: