Мазмуну:

Колясканын астындагы жарыктар: 9 кадам (сүрөттөр менен)
Колясканын астындагы жарыктар: 9 кадам (сүрөттөр менен)

Video: Колясканын астындагы жарыктар: 9 кадам (сүрөттөр менен)

Video: Колясканын астындагы жарыктар: 9 кадам (сүрөттөр менен)
Video: Өлімнен кейінгі өмір. Алғашқы 9 және 40 күн 2024, Июль
Anonim
Коляскалардын астындагы жарыктар
Коляскалардын астындагы жарыктар

Биринчиден, мен бул Нускамага бир нече сынактарга катыштым. Бир же эки добушка татыктуу деп эсептесеңиз, добушка ыраазы болом. Шоу менен:

Ошентип, мен үй -бүлөлүк Рождество кечесинде отурам жана эмне үчүн анын майыптар арабасында жаркыраган жарыктар жок экенин жээнимден (BYUнун күйөрманы) сурайм. Ал мага жаркыраган дөңгөлөктөрү бар экенин, бирок алар эскирип калганын айтты. Мен ага майыптар арабасын жаркырата турган таттуу көк жана ак диоддор керек экенин айттым. Ал макул болду. Мен аны Юта Университетин колдоп жатат деп айыптадым, анткени анын коляскасы кызыл жана биздин сүйлөшүүбүз тез эле бири -биринин спорттук командаларына (Go Ducks!) Карата ысым чалууга жана жек көрүүчүлүккө айланып кетти. Кыскача айтканда, бул идеалдуу үй -бүлөлүк жаңы жылдык кече болду.

Эртеси күнү мен керектүү буюмдарды алууну баштадым жана анын майыптар арабасы үчүн кичинекей таттуу көк жана ак чырактарды иштеп чыктым.

1 -кадам: Бөлүктөр жана шаймандар

Бөлүктөр жана куралдар
Бөлүктөр жана куралдар
Бөлүктөр жана куралдар
Бөлүктөр жана куралдар

Бул долбоордун бөлүктөрү жөнөкөй эле:

Зым - 1,5 фут кызыл, кара жана жашыл зымдардын ар бири

Долбоор кутусу - Мен Altoids калайын колдонгом, анткени, эмне үчүн?

Тасма - электр тасмасы жана скотч (сүрөттө жок)

Velcro - Батарея үчүн бир аз кошумча менен Altoids калайынын үстү жана асты үчүн жетиштүү

Батарея - USB энергия менен камсыздоо (сүрөттө жок). Мен 2200mAh батарейканы колдондум, аны болжол менен $ 5.00 алдым

Arduino Nano - Аз энергия керектөө жана чакан форма бул долбоор үчүн идеалдуу иштейт. Эстин чоң көлөмү кереги жок болчу, анткени эскиз кичинекей жана жөнөкөй.

LED чырактары - Мен бул проектте WS2812B чырактарынын 1,5 фут узундугун колдондум. Ар бир жарык каалаган дарекке ылайыкташтырылган жана программаланган. Бул долбоор бул чырактардын чегинен чыккан жок, бирок оңой эле кеңейтилиши мүмкүн.

2 Кичинекей резина громметтери - Мен учтары курч металл темирди колдонуп жүргөндүктөн, зымдарды коргум келди. Мен муну жергиликтүү аппараттык дүкөндө көрдүм жана илхам келди.

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

Прототип тактасы - Долбоорду бир нерсе кармап турушу керек жана бул ушул. Мындан тышкары, үй -бүлөңүзгө көрсөтүүдө "воо, сиз муну жасадыңыз" деген фактор толугу менен баалуу.

USB узартуу кабели (сүрөттө жок) - Бул эркек да, аял да USB учуна муктаж. Мен муну кийин түшүндүрөм

USB Power Cable (сүрөттө жок) - Бул жерде стандарттуу эркек учу бар каалаган USB кабели иштейт. Же болбосо, USB туташтыргычы бар батарейкадан башка нерсени колдонууну чечсеңиз, аны долбооруңузга туташтыруунун бир жолу керек.

Куралдар бөлүктөргө караганда оңой болгон:

Бургулоо жана биттер - Долбоор кутучасында тешик бургулоо үчүн.

Лампалар менен ширеткичтер - Лайкоо үчүн.

Жардам берүүчү колдор - Менин эки гана колум бар жана үчөө бул долбоор үчүн идеалдуу болмок.

Мультиметр - Анткени биринчи жолу эч нерсе туура иштебейт.

Зым кескичтер жана стрипперлер - зымдарды кесүү жана сыйруу үчүн.

2 -кадам: кутучаны даярдоо

Кутучаны даярдаңыз
Кутучаны даярдаңыз
Кутучаны даярдоо
Кутучаны даярдоо
Кутучаны даярдоо
Кутучаны даярдоо

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

Тешиктер бургулангандан кийин, мен кутунун ичин электр лента менен чаптап койгом, анткени:

металл + электр = бир нерсе иштебей жатат.

Мен резина громтеттерди эки зым тешигине койдум.

3 -кадам: Жарыктарды орнотуу

Жарыктарды орнотуу
Жарыктарды орнотуу
Жарыктарды орнотуу
Жарыктарды орнотуу
Жарыктарды орнотуу
Жарыктарды орнотуу

Биринчиден, бул WS2812B жөнүндө инструкция эмес. Мен жөн гана бул жерде негиздерин карап бара жатам. Эгерде сиз бул жерде мен бергенден көбүрөөк нерсени кааласаңыз, анда бул сайттан "ws2812b" издеп көрүңүз, анда сизде бул кичинекей балдар боюнча 100дөн ашык инструкциялар болот.

Мен колдонгон чырактар ws2812b чырактарынын тилкеси. Сиз аларды бул жерден таба аласыз

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

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

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

4 -кадам: Ардуинону программалоо жана тестирлөө

Программа жана Arduino сыноо
Программа жана Arduino сыноо

Бул жерде мен эрте үйрөнгөн сабак:

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

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

Бул чырактарды иштетүү үчүн fastled.io'дон FastLED китепканасын колдондум. Китепкананы орнотууга же эскизин жазууга жардам керек болсо, алардын веб -сайтын карап көрүңүз. Интернетте ар кандай көлөмдөгү деталдарды бере турган көптөгөн окуу куралдары бар. Бул менин сүйүктүүм.

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

5 -кадам: Жарыктарды жана USB кабелин туташтырыңыз

Жарыктарды жана USB кабелдерин туташтырыңыз
Жарыктарды жана USB кабелдерин туташтырыңыз
Жарыктарды жана USB кабелдерин туташтырыңыз
Жарыктарды жана USB кабелдерин туташтырыңыз
Жарыктарды жана USB кабелдерин туташтырыңыз
Жарыктарды жана USB кабелдерин туташтырыңыз

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

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

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

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

6 -кадам: Башкарманы бириктирүүгө убакыт келди

Башкарманы бириктирүүгө убакыт келди
Башкарманы бириктирүүгө убакыт келди
Башкарманы бириктирүүгө убакыт келди
Башкарманы бириктирүүгө убакыт келди
Башкарманы бириктирүүгө убакыт келди
Башкарманы бириктирүүгө убакыт келди

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

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

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

7 -кадам: Power которуштургучту зымдандыруу

Кубат которгучту жипке байлаңыз
Кубат которгучту жипке байлаңыз
Кубат которгучту жипке байлаңыз
Кубат которгучту жипке байлаңыз
Кубат которгучту жипке байлаңыз
Кубат которгучту жипке байлаңыз

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

Мен чегинем.

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

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

Кызыл зымды Arduinoдогу VIN пинге туташтырыңыз. Кара зымды өчүргүңүздүн бир четине туташтырыңыз. Комплектиңизден болжол менен 6 дюймдук кара зымды колдонуп, которгучтун экинчи учун Arduinoдогу GND пинине туташтырыңыз. Аны ээрчитип, кутунун ичиндегилердин бардыгын тууралаңыз.

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

8 -кадам: Жарыкты майыптар арабасына кой

Жарыктарды майыптар арабасына кой
Жарыктарды майыптар арабасына кой
Жарыктарды майыптар арабасына кой
Жарыктарды майыптар арабасына кой

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

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

Мен аккумуляторго да, калоидтерге да Velcro салып, аларды ордуна бекиттим. Мен бардык зымдардын оролуп калганын жана эч нерсе илинбей турганын текшердим.

Чырактарды кайда койсоңуз да, бул ойлорду эске алыңыз:

  • Жарыктар адилеттүү түрдө корголушу керек. Сиз бир аз ийкемдүү боло турган капталган тилкелерди ала аласыз, бирок бул алар жерге жакын болушу мүмкүн дегенди билдирбейт.
  • Зымдар салкындай албайт. Кармала турган нерсенин баары майыптар арабасына түшөт. Отургуч жаңы эле машинага кирип -чыгып жатса да, дангли нерселер кармалып калат.
  • Коммутатор майыптар арабасындагы кишиге жетиши үчүн жеңил болушу керек. Бул абдан түшүнүктүү.
  • Батареяны заряддоо керек болот. Батареяны алуу оңой жана алынуучу болушу керек, ошондуктан аны майыптар арабасы электр розеткасына жакын тартылбай заряддалат.

9 -кадам: Аны сынап көрүңүз

Сыноо
Сыноо
Сыноо
Сыноо

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

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