Мазмуну:

Arduino менен DIY жаркыраган шар шарлары: 8 кадам (сүрөттөр менен)
Arduino менен DIY жаркыраган шар шарлары: 8 кадам (сүрөттөр менен)

Video: Arduino менен DIY жаркыраган шар шарлары: 8 кадам (сүрөттөр менен)

Video: Arduino менен DIY жаркыраган шар шарлары: 8 кадам (сүрөттөр менен)
Video: Lesson 98: Arduino 10 LED Push button Projects, Potentiometer LED Voltmeter and Traffic Light 2024, Июль
Anonim
Image
Image

Салам балдар:-)

Бул көрсөтмөдө мен укмуштуудай Arduino LED долбоорун курайын деп жатам. Мен айнектен жасалган ажыдаар топторун колдоном, мен ар бир ажыдаар топ менен ак диодду жабыштырам жана ардуинону дем алуу эффекти сыяктуу ар кандай үлгү менен программалап койгом ….

Сиз бул долбоорду дубалга же пардаларга илип койсоңуз болот.

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

1 -кадам: Бизге керектүү нерселерди чогултуу

LED жез менен зым менен ширетүү
LED жез менен зым менен ширетүү
  • Arduino Nano (328p)
  • LED (Ак)
  • Жез зым (25-27 ченегич)
  • Айнек шарлар (Сиздин тандооңуз)
  • Жылуулукту кыскартуучу түтүктөр (3мм, 8мм)
  • Breadboard
  • Резистордуку (100 Ом)
  • Кандооч
  • Soldering Wire
  • Soldering Flux
  • Alumunium Foil Paper
  • Электр изоляцияланган тасма
  • Глей тапанчасы
  • Jumper Wires (Эркектен Аялга же Аялдан Аялга)
  • Зым көп (Ар кандай түстөгү зымдарды колдонуңуз)
  • Пластикалык же нейлон аркан (Диада 3-4 мм)
  • Dragon Ball Set

Жана эң маанилүү нерсе! Биздин сыйкырдуу колдор;)

2 -кадам: LED жез менен зым менен ширетүү

LED жез менен зым менен ширетүү
LED жез менен зым менен ширетүү

Эми жез зымдын 80-90 смин алып, учунун изоляциясын алып салыңыз, ошондо биз аны светодиод менен алып жүрө алабыз. Изоляцияны алып салуу үчүн кум кагазын колдонсоңуз болот же жөн эле жылытсаңыз, анан кум кагазын колдонсоңуз болот. учтары тазаланат, азыр 3 мм ысык кысуучу түтүктүн кичинекей бир бөлүгүн кесип, ал аркылуу жез зым салып, эми LEDдин терминалын бирдей узундуктагы жез зым менен ширетип, анан жылуулукту кысуучу түтүк менен жабыңыз.

Ошол эле жол менен бардык диодду кылдаттык менен ширеткиле.

3 -кадам: Жез зымын буроо

Жез зымын буроо
Жез зымын буроо
Жез зымын буроо
Жез зымын буроо
Жез зымын буроо
Жез зымын буроо
Жез зымын буроо
Жез зымын буроо

Эми сиз эмне кылышыңыз керек, светодиод менен туташкан жез зым, ошондуктан ал сүрөттөгүдөй эле бир зым окшойт

Эмне үчүн жез зым буралып жатат?

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

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

4 -кадам: Шарик менен LEDди жабыштырыңыз

LEDди шар менен жабыштырыңыз
LEDди шар менен жабыштырыңыз
LEDди шар менен жабыштырыңыз
LEDди шар менен жабыштырыңыз

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

5 -кадам: Райондон баштоо

Image
Image
Райондон баштоо
Райондон баштоо
Райондон баштоо
Райондон баштоо

Макул, азыр керектүү нерселердин баарын чогултуп, Циркке өтөлү.

Адегенде 100 Ом резисторду LEDдин ар бир (кыска буту) менен туташтырыңыз жана башка учу (Узун Бут) төмөндө айтылгандай Arduino менен туташат, бардык жети LED менен бирдей кылыңыз. Эгер жакын жерде розетка болсо, Arduinoго маалымат кабели сыяктуу үзгүлтүксүз камсыздоону колдонуңуз.

Эми биз баарын Breadboardго, тестке же схемага коёлу жана code.ino'ду Arduino тактасына жүктөп берели. Мен Circuit моделдөөчү видеосун коштум, ошондо сиз өндүрүштү же жетектелген моделди көрө аласыз. Board Type!

LED байланыштары Arduino казыктары менен

LED 1-пин 2

LED 2-пин 3

LED 3-пин 4

LED 4-пин 5

LED 5-пин 6

LED 6-пин 7

LED 7-пин 8

Эгерде сиз дагы светодиод кошууну кааласаңыз, анда бул Нускаманы аткарыңыз жана жогорудагы сүрөттөгү Таблицаны колдонуңуз

Arduino Uno/Nano/Pro Mini/Micro A0 үчүн аналогдук пиндер жана анын санарип пин картасы 14кө барабар

A1 15ке барабар

A2 16га барабар

A3 17ге барабар

А4 18ге барабар

A5 19га барабар

Райондук туташуулар: Биринчиден, бардык LED диапазонуна коюңуз. Катод терминалы (Кыска Бут) Жерге (GND) Резистор (100 ом) аркылуу туташтырылышы керек жана бардык LEDдын Аноддук терминалы (Узун Бут) Жогорудагы Таблицада көрсөтүлгөндөй Arduino Pins тизмегине туташтырылат.

Мен Circuit Simulation үчүн ThinkerCAD колдонгом

6 -кадам: 6 -кадам: Районду тестирлөө

6 -кадам: Районду тестирлөө
6 -кадам: Районду тестирлөө

Эми баарын нанга коюп, баары жакшы иштеп жатканын текшериңиз.

Кодду Arduinoго жүктөңүз жана үлгүнү текшериңиз Кечигүү убактысын тууралоо үчүн бул кадамдарды аткарыңыз:-

иши 1:

onrun (туш келди (200, 220)); // Кечиктирүү убактысын тууралоо үчүн бул (x, y) баалуулуктарды өзүңүзгө жаккан мааниге кайтарыңыз

тыныгуу;

2 -жагдай: альтернативдүү (туш келди (200, 220)); // Ар бир учурда ар кандай баалуулуктарды тандай аласыз

тыныгуу;

3 -жагдай: өчүрүү (туш келди (200, 220)); // Ар бир циклде x жана y ортосундагы туш келди маани тандалат

тыныгуу;

4 -жагдай:

стек (туш келди (200, 220)); // Эгерде сиз маанини оңдоону кааласаңыз, анда x, y дегенди алып салып, каалаган маанини коюңуз

тыныгуу;

7 -кадам: Бардык шарларды уюштуруу

Бардык шарларды уюштуруу
Бардык шарларды уюштуруу
Бардык шарларды уюштуруу
Бардык шарларды уюштуруу
Бардык шарларды уюштуруу
Бардык шарларды уюштуруу

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

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

8 -кадам: Үлгү бүтүрүү

Үлгүнү аягына чыгаруу
Үлгүнү аягына чыгаруу
Үлгүнү аягына чыгаруу
Үлгүнү аягына чыгаруу
Үлгүнү аягына чыгаруу
Үлгүнү аягына чыгаруу

Сиз жез зымдын узундугун 3 -кадамды тууралап, жогоруда көрсөтүлгөндөй көп үлгү түзө аласыз.

Досторуңузду таң калтырып, Жарык Шоудан ырахат алыңыз

Кечиресиз: (камеранын сапаты үчүн Балдар бул шилтеме-бул менин хоббиме керектүү нерселерди сатып алууга жардам бере турган бир нече долларды чогултуучу urlларды кыскартуу;-) Түшүнгөнүңүз үчүн рахмат

Arduino кодунун булагы

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