Мазмуну:

Интернет Неон LED жүрөк жарыгы: 6 кадам (Сүрөттөр менен)
Интернет Неон LED жүрөк жарыгы: 6 кадам (Сүрөттөр менен)

Video: Интернет Неон LED жүрөк жарыгы: 6 кадам (Сүрөттөр менен)

Video: Интернет Неон LED жүрөк жарыгы: 6 кадам (Сүрөттөр менен)
Video: What Is Your Priority [October 22, 2022] 2024, Июль
Anonim
Image
Image
Интернет Неон LED жүрөк жарыгы
Интернет Неон LED жүрөк жарыгы
Интернет Неон LED жүрөк жарыгы
Интернет Неон LED жүрөк жарыгы

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

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

Жабдуулар

• Амазонкадан жүрөк формасындагы "LED неон" белгиси (жүрөктүн неонунун жетектөөчү белгисин издөө) же башка жактан. Бул газ толтурулган түтүктөрү бар чыныгы неон белгилери эмес, ар кандай түстөгү неон түтүктөргө окшош диффузиялык пластик менен капталган LED тилкелери. Сиз тиркелген базасы менен сатып ала аласыз, же өзүңүздүн базаңызды түзө аласыз. Көбү 5v менен иштейт жана бийлик үчүн USB коннекторлору бар.

Кээ бир мисалдар:

www.amazon.com/Battery-Powered-Hanging-Birthday-Christmas/dp/B07V35L4TT

www.amazon.com/Heart-Bedroom-Wedding-Holid…

www.amazon.com/XIYUNTE-Love-Light-Neon-Sig…

www.amazon.com/Cupid-Shape-Heart-Lights-De…

• WeMos mini же башка ESP8266

• Микро-USB маалымат кабели тактаны программалоо үчүн

• NPN транзистору, жалпы максаты 2N2222, 2N3904 же 2N4401

• Резистор 1/8 же 1/4 ватт, 100дөн 470 омго чейин

• байланыш зымы

• Perfboard, heatshrink түтүктөрү (милдеттүү эмес)

Куралдар • Диагоналдуу кескичтер

же зым чечүүчү

• Лампалар менен ширеткичтер

негизги:

жакшыраак:

• Программалоо үчүн Arduino IDE

• Негизги вольтметр:

же бош LED (милдеттүү эмес)

• Бурагыч

1 -кадам: Сиздин LED жүрөгүңүздүн жарыгын түзүңүз

Сиздин LED жүрөк жарыгыңызды түзүңүз
Сиздин LED жүрөк жарыгыңызды түзүңүз
Сиздин LED жүрөк жарыгыңызды түзүңүз
Сиздин LED жүрөк жарыгыңызды түзүңүз

1 -кадам: LED жүрөк жарыгын даярдаңыз

Батарейканын капкагын жана бурамаларды алып салуу менен белгинин негизин ачыңыз. Бурамаларды сактаңыз.

Сиз оң 5 вольтту жана жерге туташууну тапкыңыз келет, ал эми вольтметр муну бир топ жеңилдетет. Белгиңизди USB кубатына сайыңыз жана вольтметр менен иликтеңиз. Биринчиден, батарейка кармагычтагы батарея контактыларын сынап көрүңүз. Оң 5v "+" менен белгилениши мүмкүн жана батарейканын жерге же терс байланышы, адатта, батарея кутусунун карама -каршы бурчуна зым бекитилген жаз. + Жана жерге байланыштарды белгилегенден кийин, кутудагы башка батарея терминалдарын алып салсаңыз болот - биз батареяларды такыр колдонбойбуз.

USB сайгычынан бир жуп зым болот (бири + менен бирөө жерге) жана жүрөккө бараткан дагы бир комплект болот (дагы бири + менен, экинчиси жерге туташтырылган.) Жер менен зымдын ортосундагы зымды гана алып салыңыз. LED белгиси, калган үч зымды батарея контакттарына тиркелген бойдон калтырыңыз. + Батарея терминалына кызыл зымды, жерге тийген жерге кара зымды кошуңуз.

Эгерде сиздин жүрөгүңүздө жогорудагы мисалдагыдай эле өчүргүч болсо жана сиз анын функциясын сактап калгыңыз келсе, анда кызыл зым которгучтун күйгүзгүчүндө жана нөлдө болгондо вольтметрде 5в көрсөтүүчү которгучтун терминалына кошулушу мүмкүн. вольт OFF абалында.

[Эгерде сизде вольтметр жок болсо (жана керек болсо - жөнөкөйсү арзан жана колдонууга ыңгайлуу, эгер батарейкаңызды текшерүү үчүн гана) + жана жерге туташууларды табуу үчүн бир эле LEDди колдонсоңуз болот. Светодиоддун узунураак коргоосу + га, ал эми жерге чейин кыскараак. Кыска гана тийип коюңуз, анткени сиз бул жерде учурдагы чектөөчү резисторду колдонбойсуз.]

2 -кадам: Районду чогултуңуз

Circuit чогултуу
Circuit чогултуу
Circuit чогултуу
Circuit чогултуу
Circuit чогултуу
Circuit чогултуу

Район бир нече компоненттерден турган абдан жөнөкөй. Схемалык да, зымдардын диаграммасы да камтылган. Сиз схеманы тестирлөө үчүн нан тактасына чогултууну тандай аласыз, бирок ESP8266 тактасына ширетүүчү зымдарды бош тешиктерге зымдарды кошкондон кийин, ошол казыктарга туташтыруучу зымдарды туташтыруу кыйыныраак болушу мүмкүн. Эгер сиздин ESP тактаңызга казыктар орнотулган болсо, перфорддун кичинекей бир бөлүгү сиздин жашооңузду жеңилдетет.

Эгерде сиз тест учурунда нан табакчасын колдонсоңуз, анда жүрөгүңүздүн ичине туруу үчүн бир эле LED кошо аласыз, бирок полярдыкты караңыз: LEDдеги узун бут кызыл + коргошунга барат. 2N2222 же 2N4401 сыяктуу көптөгөн кеңири таралган жалпы максаттагы NPN транзисторлорун колдонсо болот, бирок сиз колдонгон түзмөктүн түйүнүн текшеришиңиз керек: үч зым транзистордон, эмитенттен (E), коллектордон (C) жана базадан келет (B), бирок бул алып келүү тартиби түзмөккө жана өндүрүүчүгө жараша айырмаланышы мүмкүн. Base (B) көбүнчө, бирок дайыма эле борбордук коргошун эмес. Лайкоодон мурун колдонгон транзистордун спецификациялык баракчасын текшериңиз. Резистордун бир учун WeMos тактасындагы D6 пинге, экинчисин транзистордун базасына (B) туташтырыңыз. Керектүү резистордун мааниси сиз тандаган транзистордон, ошондой эле LED белгиси менен канча ток тартылганынан көз каранды, бирок 100 - 470 Ом диапазонуна түшөт. Биз транзистордун "каныккан" абалда которгуч катары иштешин каалайбыз. (Негизги резистордук баалуулуктар үчүн ар кандай онлайн калькуляторлор бар, бирок чынжыр бүткөндө керек болсо бир нече ар кандай резисторлорго оңой болот.) Мурда ажыратылган жүрөк белгисинен жерге зым (же кыска LED алып баруучу) азыр тиркелет транзистордук коллекторго (C) жана эмитенттин (E) коргошун кара жерге алып барат. Мындан ары кетүүдөн мурун, бардык туташууларыңызды схемага жана схемага, айрыкча транзистордук туташууларга каршы текшериңиз.

Ошондой эле WeMos mini'деги G пинге чейин жерден зым керек, ошондой эле WeMos тактасында 5В деп белгиленген пинге +5 вольттон зым керек. Келишим боюнча, + чыңалуу зымдары көбүнчө кызыл, ал эми жер зымдары адатта оңой аныктоо үчүн кара түстө болот.

3 -кадам: Adafruit IOго катталуу

Adafruit IOго катталуу
Adafruit IOго катталуу
Adafruit IOго катталуу
Adafruit IOго катталуу
Adafruit IOго катталуу
Adafruit IOго катталуу
Adafruit IOго катталуу
Adafruit IOго катталуу

Андан кийин, IO.adafruit.com сайтында акысыз эсепке катталгыңыз келет. "Акысыз баштоону" тандаңыз. Сиз колдонуучунун атын тандап, "aio_5NrczkqJQCTddgWWOQM1glJSx" сыяктуу узун тамгалык -сандык ачкычка ээ болосуз. Экөөнү тең кийинчерээк жазыңыз.

Түзмөгүңүз менен Adafruit IO серверинин ортосунда маалыматтарды алып жүрүү үчүн эки түрмөктү түзүңүз. Бири "баштоо", экинчиси "кайтарым байланыш" деп аталат (бардыгы кичине тамга.)

Бул долбоор үчүн жаңы тактаны түзүңүз жана ага каалаган нерсеңизди коюңуз. Бул жерде сиз браузериңизди жүрөктү башкарууга багыттайсыз. + Баскычын чыкылдатуу менен жеке тактаңызга эки жаңы "блокту" кошуңуз. "Старт" баскычынын тексти менен старт түрмөгү үчүн көз ирмемдик баскычты тандаңыз жана Пресс мааниси үчүн 1 жана Чыгаруу мааниси үчүн 0 маанилерин тандаңыз. Андан кийин, "индикатор" блогун кошуп, пикирлер түрмөгүнө тиркеңиз. Жарык жана жарыксыз жүрөктү көрсөтүү үчүн түстөрдү тандап, шарттарды "= 1" деп коюңуз. Түстөр кандайча пайда болорун көрүү үчүн 0 же 1ди Test Value кутусуна койсоңуз болот.

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

4 -кадам: ESP2866 программасы

Https://www.arduino.cc/en/Main/Software дарегинен компьютериңизге эң акыркы Arduino IDE программасын жүктөп алыңыз жана Тандоолордун астындагы https://arduino.esp8266.com/stable/package_esp8266c… орнотуңуз. Башкаруучунун URL'дери. Сиз азыр Tools (Куралдар)> Такта менюсунан дагы бир нече такталарды көрүшүңүз керек, анын ичинде (LOLIN) WeMos mini.

Менюга өтүңүз Sketch -> Китепкананы кошуу -> Китепканаларды башкаруу … Бул жерде сиз эки Arduino китепканасынын эң акыркы версиясын издеп жана орнотосуз: ESP8266WiFi жана Adafruit_IO_WiFi. Бүткөндөн кийин издөө кутучасын жабыңыз.

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

** Орнотуулар бөлүмүндө, Adafruit'тен IO_USERNAME жана IO_KEY үчүн өзүңүздүн баалуулуктарыңызды, ошондой эле өзүңүздүн WiFi тармагыңыздын WIFI_SSID жана WIFI_PASS'ин киргизиңиз. Сиз каалаган башка бир нече параметрлерди өзгөртө аласыз:

#define fadeDuration 1000* 60* 30: Жарыктын күйүп турушу үчүн демейки убакыт 30 мүнөт

#define minFade 10: Балким муну өзгөртүүнүн кажети жок

#define maxFade 200: диапазону 100 - 500

Түзөтүлгөн кодду сактаңыз.

IDE менюсуна өтүп, Tools -> Boards -> LOLIN (WeMos) D1 жана mini тандаңыз. USB кабелин WeMos тактасына жана компьютериңизге тиркеп, Аспаптар -> Порт астынан тиешелүү сериялык портту тандаңыз. Менюну тандаңыз Эскиз -> Жүктөө жана процесстин бүтүшүн күтө туруңуз. Сериялык кабелди ажыратыңыз.

Arduino IDEди орнотуу жана колдонуу боюнча жана башка көптөгөн темалар боюнча кененирээк көрсөтмөлөрдү алуу үчүн мыкты https://learn.adafruit.com/ текшериңиз

5 -кадам: Жүрөгүңүздү жарык кылыңыз

Жүрөгүңдү жарык кыл!
Жүрөгүңдү жарык кыл!

Жүрөктү 5v USB кубат булагына туташтырыңыз. Сиз электр тактасында көк LED жарыгын көрүшүңүз керек.

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

Мүчүлүштүктөрдү оңдоо

Кыйынчылык болсо, төмөнкүлөрдү текшериңиз:

ESP8266 иштейби (көк LED)?

Зымдарды кылдат текшериңиз, айрыкча транзистордук туташуулар.

Туура AIO колдонуучу аты жана ачкычы, ошондой эле коддо SSID жана сырсөзүңүз бар экенин ырастаңыз.

IDE сериялык монитору ар кандай көйгөйлөрдү чечүүгө жардам берүү үчүн колдонулушу мүмкүн.

6 -кадам: ырахат алыңыз

Ырахат алыңыз!
Ырахат алыңыз!
Ырахат алыңыз!
Ырахат алыңыз!

Уяты жок штепсель: Бул көрсөтмө Hearts конкурсуна катышуу үчүн даярдалган https://www.instructables.com/contest/heart/ Ага добуш бериңиз!

Бул жерден кайда баруу керек (чакырык):

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

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

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