Съдържание:
- Стъпка 1: ОБРАЗЦИ
- Стъпка 2: Необходими умения
- Стъпка 3: Списък на компонентите
- Стъпка 4: Откриване на катода и анода на светодиодите в матрицата
- Стъпка 5: Присвояване на щифтове на Arduino Nano
- Стъпка 6: Запояване на компонентите
- Стъпка 7: КОД - Въз основа на принципа за постоянство на зрението
- Стъпка 8: Приложение за управление на нашата лампа
- Стъпка 9: Урок за приложение
Видео: Задоволителни LED модели: 9 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
За мнозина сънят се превърна в практически недостижима стока, лукс, запазен за малкото късметлии, които не чувстват, че различните струни на отговорност ги дърпат в различни посоки едновременно. Сънят е жизненоважен и може да ви помогне да се чувствате освежени през целия ден.
Преброяването на овце е не само остаряла техника, проповядвана ни в детството и сега отдавна изчезнала, тя е безполезна през повечето време. Проучванията показват, че слабите светлини и шарки могат не само да ви помогнат да заспите, но и да подобрят качеството на съня ви.
И така, тук е IOT базирана нощна лампа, контролирана от Bluetooth, контролирана от сън, използваща Arduino. Това идва с приложение, състоящо се от 4 успокояващи и успокояващи модела, като по този начин ви дава възможност да контролирате тези модели директно върху лампата си направо от леглото си.
Това работи на bluetooth, където приложението изпраща данни към arduino чрез bluetooth, който интерпретира тези данни и показва модела, както се изисква от приложението.
Той има 4 релаксиращи модела:
- СПИРАЛ ВХОД
- БАРОВЕ
- ИЗБЛЕДНЯВА
- ТРАЙЛ
Настройката се захранва от банка за захранване, така че лампата ви е удобна и можете да я вземете където пожелаете, а поради минималната консумация на ток от 50 милиампера може да свети с часове.
Сега нека се вкопаем и започнем да изграждаме тази страхотна и полезна лампа, предизвикваща сън !!
Стъпка 1: ОБРАЗЦИ
1) ВЪВЕДЕНИЕ НА СПИРАЛА: В този модел изглежда като черна червена точка спираловидно навътре към центъра, нещо подобно на спиралата на фибоначи. За това логиката е да включите светодиода за 1 милисекунда, след това да го изключите и след това да включите следващия светодиод и така нататък. Това се основава на принципа на постоянството на зрението
2) ЛЕНТИ: Точно като горния модел в този, вместо отделни светодиоди, паралелни редове и колони ще се завъртат спираловидно навътре, придавайки му наистина успокояващо усещане.
3) FADE IN: В този модел светодиодите изглеждат така, както се всмукват, което прави красив модел
4) TRAIL: Бавен модел, при който светодиодът изглежда преминава през матрицата, което е наистина забавно за гледане.
Стъпка 2: Необходими умения
Най -хубавото при цифровата електроника е, че всичко е включено или изключено и по този начин, колкото и сложна или обезсърчаваща да изглежда задачата, тя може да бъде изпълнена лесно с малко усилия.
Не е необходимо да сте експерт по електроника, за да направите този проект, но са необходими някои умения, за да завършите този проект.
Необходимите умения са както следва:
- Основна електроника Как да запояваме.
- Как да използвате мултицет, за да проверите за късо съединение и други неща.
- Как да кодирате в C, за да напишете кода за arduino, обаче ще бъде предоставен напълно функционален код.
- Как да направите приложение или чрез кодиране (java, python) или без кодиране (като използвате софтуер като mit app inventor).
Стъпка 3: Списък на компонентите
Тъй като това не е високотехнологичен проект, получаването на компонентите няма да бъде трудно. Можете да ги намерите лесно онлайн на ниски цени. По -долу е даден списък на компонентите и amazon връзки за закупуването им:
- 1X Bluetooth модул HC-05
- 1X Mini Usb Cabke за свързване на arduino
- 1XArduino Nano
- 1XDot Matrix Common Anode Red LED Display Module 8 * 8 8x8 3mm
- Поялник и проводници за запояване.
- Електрическа лента, джъмперни проводници, нулева платка, проводникови проводници, фрези, клещи, маша за отстраняване на тел, цифров мултицет и захранваща банка за захранване на лампата и суперлепилото.
Стъпка 4: Откриване на катода и анода на светодиодите в матрицата
Тъй като в матрицата на светодиодите не се споменава кой светодиод съответства на катод и анод, както и на кой ред и колона, ще използваме arduino и два джъмперни проводника.
За да направим това, ще свържем един мъжки към женския джъмпер проводник към +5v щифта на arduino, а другият щифт към земята на arduino. Сега свързвайки джъмперните проводници към щифтовете на LED матрицата един по един ще открием кой щифт съответства на кой ред и коя колона в светодиодната матрица и ще го маркираме като катод или анод.
За по -лесно запомняне е за предпочитане някъде да се отбележи кой щифт е катод и кой анод
Тези резултати ще варират в зависимост от това как сте поставили вашата LED матрица и тъй като матрицата е перфектно симетрична, позицията на катодните и анодните щифтове ще варира в зависимост от това как позиционирате вашата LED матрица.
Стъпка 5: Присвояване на щифтове на Arduino Nano
Тук ще използваме 8 + 8 = 16 пина на arduino за свързване на нашата LED матрица, защото имаме 8 анода и 8 катода.
Уверете се, че не свързвате щифтовете на LED Matrix към цифров пин 0 или 1 на arduino, тъй като те се използват за Rx и Tx комуникации и ще се използват за нашия Bluetooth модул
Използвал съм следните щифтове, но вие сте свободни да използвате всеки щифт, който искате.
ЦИФРОВИ ПИНОВЕ 2, 3, 4, 5, 6, 7, 8, 9, 10, 11
АНАЛОГОВИ ПИНОВЕ A0, A1, A2, A3, A4, A5
По -горе са използваните от мен щифтове.
ГЛЕДАЙТЕ СЕ, ЧЕ НЕ ИЗПОЛЗВАТЕ A6 И A7, ЗАЩОТО НЕ МОЖЕТЕ ДИГИТАЛНО ДА ПИШЕТЕ НА ТЕЗИ ПИНОВЕ
Стъпка 6: Запояване на компонентите
Сега идва интересната част от запояване на компонентите към нашата нулева платка.
Първо, ще започнем със супер залепване на парче нулева платка перпендикулярно на нашата основна нулева платка, върху която ще запояваме нашата LED матрица и това перпендикулярно парче ще се използва за запояване на arduino nano само за да направим цялата схема възможно най -компактна.
След това ще запояваме нашия arduino nano към перпендикулярната нулева платка и нашата LED матрица към основните нулеви платки.
След това ще свържем нашите аноди на светодиодната матрица към щифтове {2, 3, 4, 5, 6, 7, 8, 9} и катодите на LED матрицата към щифтове {10, 11, A0, A1, A2, A3, A4, A5} от arduino. За целта ще вземем някои изолирани свързващи проводници и ще ги оголим с помощта на махачи за тел. Избрах изолирани проводници, за да избегна късо съединение в нашата компактна верига. Сега ще запояваме анода към един от щифтовете, съответстващи на щифтовете, определени за аноди на arduino, който е тук {2, 3, 4, 5, 6, 7, 8, 9} и същото за всички катоди, докато не получите всички 16 пина запоени перфектно, както на горните снимки.
Сега ще използваме мултицет и ще го настроим на диоден режим и ще проверим за късо съединение в нашата верига. Ако проводниците са къси на някое място, ще използваме поялник, за да загреем този участък, и смукателна помпа, за да го разтоплим и ще го запоим отново правилно.
След това искаме да свържем Bluetooth модула, за да можем да го управляваме и да променяме моделите безжично.
Bluetooth модулът се състои от Vcc Gnd и Rx и Tx щифт. Rx на Bluetooth модула отива към Tx на arduino, а не Rx на arduino. Свързах Bluetooth модула към нано с помощта на джъмперни проводници, за да се улесни отстраняването на грешки в кода, тъй като не можете да качите кода си в нано със свързани Rx и Tx щифтове. Въпреки това ще ви предоставя моя окончателен код, за да можете директно да запоявате Vcc и Gnd щифтовете към nano и Rx и Tx щифтовете, след като сте качили кода в arduino. Ако и вие използвате джъмперни проводници за по -лесен достъп до Bluetooth модула, последната ви дъска трябва да изглежда като тази на горните снимки.
Можете да видите други инструкции как да настроите Bluetooth модул, защото няма да обсъждаме това тук.
Това е всичко за спойката и електронната част.
Стъпка 7: КОД - Въз основа на принципа за постоянство на зрението
Ако се опитаме да светнем два диагонални светодиода, които дават високо на анода и ниско на катодите на съответните редове и колони, той няма да работи, тъй като вместо да включим 2 светодиода, ще включим 4-те светодиода в напречното сечение на тези редове и колони.
Затова използваме концепцията за постоянство на зрението, според която, ако два светодиода светят един по един с време закъснение между тях по -малко от 100 милисекунди, окото ни няма да забележи периода от 100 милисекунди, когато и двата светодиода са изключени и изглежда, че и двете светодиодите бяха включени едновременно.f
Това се използва навсякъде в кода за включване на светодиоди, така че да се включва само желаният светодиод, а не нежеланите.
Кодът е приложен по -долу поради дължината му.
Стъпка 8: Приложение за управление на нашата лампа
Ако знаете как да разработвате приложения, използвайки java или python или друг език, можете да продължите с това и не се колебайте да направите свое собствено приложение с желания от вас интерфейс. Можете да видите интерфейса на моето приложение за справка.
(В горните снимки на екрани съм затъмнил имената на първите три Bluetooth връзки по лични причини.)
Ако обаче не знаете разработката на приложения или сте начинаещ, не се колебайте да използвате моето приложение. APK файлът е предоставен по -долу.
Стъпка 9: Урок за приложение
За да инсталирате приложението, първо трябва да отидете в настройките на мобилния си телефон и да разрешите инсталирането от неизвестни източници. След като инсталирате APK, включете своя Bluetooth и се уверете, че сте сдвоили Bluetooth модула с името HC-05 или HC-06 с телефона си.
След като сдвоите модула, отворете приложението отново и кликнете върху свързване.
След това изберете модула от списъка на наличните списъци сдвоени устройства.
Можете да отпечатате триизмерен собствен корпус за този проект, както искате.
Сега всичко, което трябва да направите, е да запазите лампата си заедно със захранващата банка, която я захранва, където искате в стаята си, изберете желания модел и погледнете успокояващите модели и изчакайте магията да се случи, докато бавно и спокойно заспите !!
Препоръчано:
Използване на фотометрия за създаване на модели: 9 стъпки
Използване на фотометрия за създаване на модели: Кой съм? Аз съм Самюъл Конклин и съм студент от втория курс в E.L. Гимназия Майерс. Експериментирах с фотограметрия през последните няколко месеца и се надявам да ви помогна, ако решите да пресъздадете този продукт. Интересно ми е да видя как други пе
LED осветление в пластмасови модели: 7 стъпки (със снимки)
LED осветление в пластмасови модели: И така, току -що сте получили чисто нов комплект пластмасови модели, който има много ясни части и готин интериор и си мислите: „Не би ли било готино, ако мога да запаля това някак си, но не знам как? " Това ли те притеснява, приятелю?
LED модели (различни модели на светлината): 3 стъпки
LED модели (различни модели на светлина): Идеята: Моят проект е LED цветен модел. Проектът съдържа 6 светодиода, които се захранват и комуникират с Arduino. Има 4 различни модела, които ще преминават през цикъл и ще се играят в цикъл. Когато един модел приключи, друг взема
Безплатна фотометрия на Mac OS: От снимки до 3D модели: 5 стъпки
Безплатна фотометрия на Mac OS: От снимки до 3D модели: Фотограметрията е използването на изображения/фотография за измерване на разстояния между обекти (благодарение на Webster). Но за съвременни цели често се използва за направата на 3D модел на нещо от реалния свят, без да се нуждаете от 3D скенер. Има много такива
31 -годишният LED мигач за модели фарове и др.: 11 стъпки (със снимки)
31 -годишният светодиоден мигач за моделни фарове и др.: Моделните фарове притежават голямо очарование и много собственици трябва да си помислят колко хубаво би било, ако вместо просто да седи там, моделът действително проблясва. Проблемът е, че моделите на фаровете вероятно ще бъдат малки с малко място за батерии и