Мазмуну:

Электрондук матрица - Мен сени сүйөм: 10 кадам (Сүрөттөр менен)
Электрондук матрица - Мен сени сүйөм: 10 кадам (Сүрөттөр менен)

Video: Электрондук матрица - Мен сени сүйөм: 10 кадам (Сүрөттөр менен)

Video: Электрондук матрица - Мен сени сүйөм: 10 кадам (Сүрөттөр менен)
Video: Тотомидин & Сурма - Ошко / Хит 2017 2024, Ноябрь
Anonim
Image
Image
Facebook коопсуздук про кеңештери
Facebook коопсуздук про кеңештери

By WarenGonzaga Официалдуу вебсайт Автордун дагы бир жолу:

Facebook коопсуздук про кеңештери
Facebook коопсуздук про кеңештери
Эски батареялары бар портативдүү заряддагычты жасаңыз!
Эски батареялары бар портативдүү заряддагычты жасаңыз!
Эски батареялары бар портативдүү заряддагычты жасаңыз!
Эски батареялары бар портативдүү заряддагычты жасаңыз!
EMIREN ™ (Радио көзөмөлдөгөн жөрмөлөгүч робот)
EMIREN ™ (Радио көзөмөлдөгөн жөрмөлөгүч робот)
EMIREN ™ (Радио көзөмөлдөгөн жөрмөлөгүч робот)
EMIREN ™ (Радио көзөмөлдөгөн жөрмөлөгүч робот)

Жөнүндө: Мен сиздин убактыңызды үнөмдөө жана сиздин бузулуучу нерселериңизди коргоо үчүн убактымды текке кетирген адаммын! WarenGonzaga жөнүндө көбүрөөк маалымат »

Салам! Сүйүү абада! Бул Валентин күнү сиздин сүйүүңүздү 8x8 LED матрицасында Arduino менен көрсөтөт. Сүйүктүүңүзгө белегиңиз үчүн электрондук валентин долбоорун жасаңыз. Бүгүн мен сизге сүйүү күнүнө карата жөнөкөй, бирок сүйкүмдүү долбоорумду көрсөтөм. Бул долбоор 8x8 LED матрицасы бар Arduino Nano Atmega328 микроконтроллерине негизделген, бул сиздин сүйүүңүз үчүн электрондук жүрөгүңүздү көрсөтүү үчүн жетиштүү. Мен муну сүйүүм үчүн мүмкүн болушунча жөнөкөй жана портативдүү кылдым, ал аны бөлмөсүнүн каалаган жерине өтө көп орун албастан жайгаштыра алат. Эгерде сизде Arduino Nano жок болсо, сиз учурдагы Arduino Uno R3 колдоно аласыз. Коду схемасы менен бирдей. Бул проект жөнүндө жана бул жөнөкөй жана сүйкүмдүү электрондук валентиндик белек долбоорун кантип жасаганым жөнүндө көбүрөөк маалымат алуу үчүн төмөндө басыңыз.

Рахмат жигиттер! Мен бул жерде Instructables -де Valentine's Day Challenge 2017 боюнча башкы сыйлыкты жеңип алдым! Мен долбоорумду колдогону үчүн абдан кубанычтамын, бирок ал абдан жөнөкөй (бирок ушунчалык сүйкүмдүү). Мен муну ишке ашыруу үчүн бул долбоорго өтө көп күч жумшадым. Мен сенсиз жасай албайм, ооба сен! Мага дагы бир жолу "Микроконтроллер" сынагына добуш бересиз деп үмүттөнөм. Сиздин добуш берүүңүз мен үчүн чоң мааниге ээ. Дайыма колдогонуңуз үчүн рахмат! Дагы көрсөтмөлөр ушул жылы жарыяланат. Instructables'да бул жерде болууңуздан ырахат алыңыз! Тынчтык!

Электрондук матрица - Мен сени сүйөм

Электрондук матрица - I Love You (Project E. M. I. L. Y деп дагы аталат) - бул сүйүүңүзгө жөнөкөй белек катары Валентин күнүнө арналган Arduino Nano Atmega328 электрондук долбоору. Бул долбоор Arduino схемасында жеткиликтүү болгон киргизүү чыңалуу булагын колдонуу менен 3vдан 5vга чейин кубатталса болот. Мен PIN 30дагы бул долбоор үчүн Vin пин колдонууну туура көрөм. Сиздин дисплейиңиз дисплейиңизди ашыкча токтон коргоо үчүн 8x8 LED Matrix (драйверсиз), андан кийин 8 резистор болот. Бул долбоор эски валентиндик Arduino Uno R3 долбоорунан, 8x8 LED долбоору менен анимацияланган жүрөктү көрсөтөт. Мен кодду жакшыртып, Arduino Nanoдо жасайм, анткени мен Arduino Nano менен портативдүү Валентиндин белек долбоорун ойлоп жатам.

Бул долбоор төмөнкү демөөрчүлөр жана өнөктөштөрдүн жардамы менен ишке ашты.

  • Hive Electronics
  • JAG Electronics
  • ElexHub

жана ошондой эле Туташкан шаарлар, E-Gics жана Easyelectronyx

Алар бул долбоорго даяр DIY комплектин беришти. Эгерде сиз менин DIY долбоорумдун түп нускасын алууну кааласаңыз, менин өнөктөшүм электрондук дүкөнгө барыңыз Hive Electronics

Бул долбоор сизге жактыбы? Сураныч, "Микроконтроллерлер" сынагына добуш берүүнү карап көрүңүз. Мен бул Нускамаларды документтештирүү жана түзүү үчүн жумаларымды өткөрдүм. Сенсиз мен буга жетише албайм. Сиздин добуш берүүңүз мен үчүн чоң мааниге ээ. Эгерде сиз менин долбоорлорумду колдосоңуз, мен көбүрөөк көрсөтмө берем

Бул долбоорду ишке ашырууга кубанып жатасызбы? Биринчи кадамга барыңыз!

1 -кадам: Сизге эмне керек

Сизге эмне керек
Сизге эмне керек
Сизге эмне керек
Сизге эмне керек
Сизге эмне керек
Сизге эмне керек

Бул Валентиндин белек долбоору иштеши үчүн бир нече электрондук компоненттерди талап кылат. Бул өнөктөштүн электрондук дүкөндөрүнө бул долбоордун толук DIY топтомун сатып алууну сунуш кылам. Жөн гана аларга билдирүү жөнөтүңүз жана бул долбоор үчүн DIY Kit жөнүндө айтып бериңиз же төмөндөгү шилтемелерди чыкылдатыңыз. DIY Kit арзандатылган, ошондуктан мен DIY Kitти колдонууну сунуштадым.

  • JAG Electronics (Азыр Сатып алуу) (Блог) Заказ DIY DIY Kit for Project E. M. I. L. Y (Free Softcopy Documentation)
  • Hive Electronics (Азыр сатып алуу) (Сунушталат)

    Заказ DIY Kit үчүн Project E. M. I. L. Y (Free Softcopy Documentation)

  • ElexHub (Жеткиликтүү эмес) Order DIY Kit for Project E. M. I. L. Y (Free Softcopy Documentation)

Сиз менин DIY комплектимди колдоно аласыз же кандайдыр бир себептерден улам жекече сатып аласыз. Баары бир бул жерде бул долбоорго керектүү электрондук компоненттердин толук тизмеси. Мен колдонгон чыныгы бөлүктөр.

  • Arduino Nano Atmega 328 (1шт.) Же сиз учурдагы Arduino Uno колдоно аласыз.
  • USB кабели Arduino Nano үчүн (1шт.) Же учурдагы Arduino Uno үчүн USB кабели.
  • 8x8 LED Matix (1шт.)
  • 220 резистор (8шт.)
  • Эркектен Аялга секирүүчү зымдар (16шт. Ассорти түстүү)
  • Кыска Jumper Wires (8pcs. White color)
  • Кыска Jumper Wires (кара түстөгү 1шт.)
  • Толук өлчөмдөгү нан тактасы (1шт.) Же жарым өлчөмдүү нан тактасын колдонсоңуз болот.

Бул проект үчүн инструменттердин кереги жок, анткени бул жөн гана прототип жана сиз аны Perma-Circuit Boardко ширетүү менен туруктуу кылууну чече аласыз.

2 -кадам: Жубайлар

Жубай
Жубай
Жубай
Жубай
Жубай
Жубай
Жубай
Жубай

Биринчи кадам үчүн мен аны "Жубайлар" деп атадым, анткени сиз эки жеке электрондук компонентти бириктирип жатасыз - бул нан тактасы жана биздин микроконтроллер Arduino Nano. Жубайлардай болуп, алар өмүрдү бириктирет. Ошентип, бул долбоордун жүрөгү - схема жана микроконтроллер.

Толук өлчөмдөгү же жарым өлчөмдөгү нан табакыңызды жана Arduino Nano Atmega328ди алыңыз жана микроконтроллерди нан тактаңыздын ортосуна коюп, аны бириктириңиз. Көбүрөөк маалымат жана жетектөө үчүн сүрөттөрдү текшере аласыз.

3 -кадам: Жаркыраган курал

Shining Armor
Shining Armor
Shining Armor
Shining Armor

Микроконтроллериңизди койгондон кийин, биз Валентинибиздин белек долбоору үчүн "Жаркыраган куралдарды" жайгаштырабыз. Мен бул кадамды "Жаркыраган курал" деп атадым, анткени резисторлор ушундай жол менен келет. Резистор - бул электрдик компонент, ал электрдик агымдын агымын чектейт же жөнгө салат. Ал эмнени билдирет? Ооба, бул кичинекей электрондук компоненттер биздин 8x8 LED матрицабызды ашыкча электр тогунун күйүп кетишинен коргойт. Ошондуктан мен аларды биздин долбоордун жаркыраган курал -жарагы деп атайм.

220 омдук 8 резисторуңузду алыңыз жана мен берген сүрөттөргө ылайык, аны нан тактасына коюңуз. Эмне үчүн 220 Омдук резистор? Мен бийиктиктин ордуна төмөн каршылыкты колдонгум келет, бирок эмне үчүн? анткени төмөн каршылык LEDдин жарыгына көбүрөөк жана жогорку каршылык сизге светодиоддун жарыгын аз берет. 220-Ом резистору 1к-Ом резисторунан башка LEDлер үчүн эң сонун (бирок 1k-ohm дагы эле LED үчүн жакшы, бирок бул долбоордо мен LED үчүн көбүрөөк жаркыроо үчүн 220-ohm колдонууну туура көрөм).

4 -кадам: Сынган жүрөгүңүздү оңдоо

Сынган жүрөгүңдү оңдоо
Сынган жүрөгүңдү оңдоо
Сынган жүрөгүңдү оңдоо
Сынган жүрөгүңдү оңдоо

Сиз резисторлоруңузду мен берген сүрөттө ийгиликтүү жайгаштырдыңыз, мен ишенем, биз дагы ошол эле түзүлүшпүз. Кандай болбосун, бул кадамда, мен сенин жараланган жүрөгүңдү оңдоп жатам, бирок олуттуу түрдө биз бул долбоор менен баарынан мурун маанилүү нерсени оңдоп жатабыз. Микро же чөнтөк долбоорлоруңуз үчүн жалгыз колдонгонуңузда Arduino Nano колдонууда бир аз көйгөйлөр бар. Бул эмне? Ооба, мен Arduino Nano менен туш болгон көйгөй менин компьютерим (Windows 10до иштеген) менин Arduino USB туташуумду аныктай алган жок. Бул абдан капалантат жана мен өтө тынчсызданып жатам. Мен бул көйгөй менен өлөм деп ойлойм lol.

Бир нече сааттык эксперименттерден кийин жана үмүтүмдү үзүп, өлгөнгө чейин, мен бул Arduino форумунда жооп таптым. Алар 26 (TEST) жана 25 (AGND) казыктарын кыскартышты. Бул назик болчу, бирок мүмкүн эмес болчу. TEST пинин ушул жол менен жерге койгондон кийин, туруксуздук жана кулпулоолор жоголду. Мен ушул Arduino форумунан толук деталдуу чечимди алдым.

Акыры, мен Arduino менен байланышкан көйгөйдөн жүрөгүмдү оңдой алдым. Ошентип, мен көбүрөөк маалымат берген жана Arduino Nano менен бул жалпы маселени кантип чечүү боюнча көрсөтмө берген сүрөттү караңыз.

5 -кадам: Зымдуу сүйүү

Зымдуу сүйүү
Зымдуу сүйүү
Зымдуу сүйүү
Зымдуу сүйүү
Зымдуу сүйүү
Зымдуу сүйүү

Мен бул долбоорду бүтүргөнүмө абдан кубанычтамын, андыктан бир аз зымдуу болом. Менимче, зымдуу сүйүү ушундай, бул кадамдын аталышы. Технологиянын жардамы менен сүйүүнү зымдуу сүйүү деп айтууга болот. Кандай болбосун, мен сизге бул долбоордун зым байланыштарын көрсөтөм. Мен сизге сүрөттөрдү жана мен берген схеманы колдонуу менен этап -этабы менен жол көрсөтө алам.

6 -кадам: Радуга түстүү тамырлары бар жүрөк

Радуга түстүү тамырлары бар жүрөк
Радуга түстүү тамырлары бар жүрөк
Радуга түстүү тамырлары бар жүрөк
Радуга түстүү тамырлары бар жүрөк
Радуга түстүү тамырлары бар жүрөк
Радуга түстүү тамырлары бар жүрөк

Мен бул долбоорду түзүп жатканда, Owl Cityдин Rainbow тамырларын угуп жатам жана тексттери… "Көңүлүңдү ач, нымдуу көзүңдү кургатып, жамгыр жааганда мага айт, ошондо мен сенин үстүңдөгү асан -үсөндү аралаштырып, аны сенин атыңдан атам. тамырлар, Себеби сиздин жүрөгүңүздүн түсү жок жана биз билишибиз керек эле, биз эртеби -кечпи чоңоюп калаарыбызды, анткени бош убактыбызды текке кетиргенибиз үчүн "Мен бул кадамды" Радуга көк тамырлары бар жүрөк "деп атоону чечтим. " Менин 8x8 LED матрицамда көрүнүп тургандай, төөнөгүчтөргө туташкан асан -үсөн түстүү зымдар бар. Бул зымдар Эркектен Аялга секирүүчү зымдар. Мен асан -үсөн түстүү секиргич зымдарын колдонгум келет, ошондуктан туташкан зымдын түсүнө карап пин кодун оңой тааный алам. 8x8 LED Matrix биздин долбоордун жүрөгү болуп саналат. Андан кийин түстүү зымдар Rainbow тамырларынын ролун аткарышат. Жүрөгүңүз түстөргө толсун. Негизи, мен сенин бош жана ак жүрөгүңдү түстөргө толтурам. Абдан кызыктуу! Баары бир темага кайткыла! Көрүп тургандай, мен 8x8 LED Matrix үчүн драйверди колдонбойм, анткени мен коддорумду колдонуп чыгууну башкара алам. Азырынча сиз аны ыңгайлаштыра албайсыз, анткени Arduino Nano көптөгөн коддорду сактоо үчүн кичинекей эстутумга ээ. Бүтүндөй анимацияланган Мен сени сүйөм анимациясында көптөгөн байттар бар, бул долбоордо Arduino Nano эс тутумунун дээрлик 85% ы бар деп ойлойм. Бирок, эгер сиз менин кодумду реформалай алсаңыз, аны ыңгайлаштыра аласыз. Бул долбоордун кийинки версиясы үчүн мен 8x8 LED Matrix. I үчүн 8x8 LED матрицасынын пинуттарын жана анын PIN 1ин кантип табууну көрсөтөм. Биринчиден, менин чекит матрицамда PIN 1 кайда жайгашкандыгы жөнүндө эч кандай түшүнүгүм жок (8x8 LED матрицасынын башка мөөнөтү). Мен интернетте жүрөм жана Dot Matrixтин PIN 1ин кантип оңой таануу керектигин жогорудагы экинчи сүрөттү текшерип көрүңүз. Түстүү секиргич зымдары бар ПИНдин иллюстрациясын үчүн 3 -сүрөттү караңыз. Андан кийин гид үчүн калган сүрөттөрдү текшериңиз. Мен ал жардам берет деп үмүттөнөм. Бүткөндөн кийин кийинки кадамды текшериңиз. Рахмат!

7 -кадам: Жүрөк жана Акыл

Жүрөк жана Акыл
Жүрөк жана Акыл
Жүрөк жана Акыл
Жүрөк жана Акыл
Жүрөк жана Акыл
Жүрөк жана Акыл

Эгерде сиздин жүрөгүңүздө веналар жакшы болсо, анда биз аны долбоорубуздун мээси менен байланыштырабыз. Бул жолу мен бул кадамды "Жүрөк жана Акыл" деп атайм. Мен муну эмне үчүн атаймын? анткени сүйүү учурунда жүрөгүбүздү да, акылыбызды да колдонушубуз керек. Жыйынтыкты ойлобостон бүт жүрөгүңүздү берсеңиз, баарын тең салмакта кылыңыз, акыры өлөсүз lol. Менин айтайын дегеним, сен жашоодо маанилүү чечим үчүн жүрөгүңдү да, акылыңды да колдонушуң керек. Кайра баары тең салмактуу жана укмуштай болсун!

Бул жерде, бул кадамда, биз 8x8 LED Matrix дисплейин (Жүрөк) микро контроллерибизге (Акыл) туташтырганы жатабыз. Көбүрөөк маалымат жана жетектөө үчүн жогорудагы сүрөттү колдонуңуз. Сүрөттөрдү кылдаттык менен аткарыңыз. Ар дайым PIN 1 Arduino Nano D13 менен, PIN 9 Arduino Nano D2 менен туташканын унутпаңыз. Сиз сүрөттөрдү текшерүү керек lol. Бүткөндөн кийин кийинки баскычка өтүп, ошол жерде көрүшөбүз!

8 -кадам: Сиз менен болгон эскерүүлөр

Сени менен болгон эскерүүлөр
Сени менен болгон эскерүүлөр
Сени менен болгон эскерүүлөр
Сени менен болгон эскерүүлөр
Сени менен болгон эскерүүлөр
Сени менен болгон эскерүүлөр

Жакындарыбыз менен болгон эскерүүлөрүбүздү сактап калалы. Бул кадам, биз кээ бир эстутумдарды жүктөйбүз (Arduino коду). Мен колдонгон код бул жерден. Мен бул долбоорго болгон муктаждыгым үчүн кодду кайра иштеп чыктым. Жакында мен анын дагы бир версиясын чыгарам 8x8 LED Matrix редактору, бул сиздин 8x8 LED Matrixңиздин өндүрүшүн оңой жөнгө салууга мүмкүндүк берет, бирок азырынча, бизде Arduino Nano үчүн эстутум чектелүү, мен бул кодду карманам.

Сиздин Arduino Nano Atmega 328pди компьютериңизге туташтырыңыз. Бул сиздин компьютериңиз тарабынан аныкталышы керек, анткени биз анын көйгөйүн чечтик. Эгерде сиз дагы эле наноңузду компьютериңизге туташтырууда көйгөйгө туш болсоңуз, анда бул нускаманын 4 -КАДАМЫН кайра текшериңиз. Эгер сизге туш болгон көйгөйгө жардам керек болсо, төмөндөгү комментарийге жардам үчүн кайрылыңыз.

Бул жолу, кодду жүктөө алдында мендеги орнотууларды текшерүү үчүн, акыркы сүрөттү (5 -сүрөт) текшериңиз. Мүмкүн болгон көйгөйдү оңой аныктоо үчүн, жүктөөдөн мурун кодду текшерүүнү унутпаңыз.

Код үчүн окуу куралы төмөндөгү пакеттин zipине киргизилген. Улантуу жана аны жүктөп алуу. Анын бекер экенине тынчсызданбаңыз.:) Сиз Githubдагы GIST аркылуу бул кодду жакшыртуу үчүн мен менен кызматташсаңыз болот.

Сураныч, төмөндө жүктөп!

КОДУ ЖҮКТӨП АЛУУ (окуу куралы менен)

КӨЧҮРҮМ ЖАНА ПАСТ (окуу куралы менен)

9 -кадам: Сүйүү менен иштейт

Сүйүү менен иштейт
Сүйүү менен иштейт
Сүйүү менен иштейт
Сүйүү менен иштейт
Сүйүү менен иштейт
Сүйүү менен иштейт
Сүйүү менен иштейт
Сүйүү менен иштейт

Бул долбоор кубатсыз иштебейт. Ошентип, биз Валентинибиздин белек долбоору үчүн энергия менен камсыз кылганы жатабыз. Ардуино Нанону күйгүзүү үчүн PIN 30 (Vin) үчүн кызыл секирүүчү зымды жана PIN 29 (GND) үчүн кара зым коюу керек. Эсиңизде болсун, кызыл оң үчүн, ал эми кара терс үчүн, эгер сиз аны өзүңүздүн энергия булагыңызга туташтырсаңыз, батарейкалар же кайра заряддалуучу болушу мүмкүн. Менин учурда, менде кошумча батарейкалар жок, андыктан аны кантип иштетүү керектигин көрсөтүү үчүн мен Arduino UNO R3 чыңалуусун (5v) PIN жана анын PIN кодун колдоном. Демонстрация үчүн акыркы сүрөттү караңыз.

Байкагандай, мен кызыл жана кара секирүүчү зымдарды нерселердин тизмесине кошпоймбу? Анткени сиз бийлик үчүн секиргич зымдарды колдоносузбу же жөн эле кадимки зымдарды колдоносузбу же тактага тактаймбы, өзүңүз чечесиз. Бул жөнөкөй. Бүткөндөн кийин кийинки жана акыркы кадамга өтүңүз.

10 -кадам: Сүйүүңүздү көрсөтүңүз

Сүйүүңүздү көрсөтүңүз
Сүйүүңүздү көрсөтүңүз
Сүйүүңүздү көрсөтүңүз
Сүйүүңүздү көрсөтүңүз

2017 -жылкы Сүйүү күнүнө чакырыкта башкы сыйлык

Сунушталууда: