Мазмуну:
- 1 -кадам: Код
- 2 -кадам: Матрица
- 3 -кадам: 30/пиксел жана рюкзак
- 4 -кадам: Уюштуруу жана күч
- 5 -кадам: Жыйынтык
Video: Жакындык LED BackPack: 6 кадам (Сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Менин долбоорум 27 Egeloo сенсордук комплектим тарабынан берилген Proximity IR детекторунун жардамы менен жакындап келе жаткан объектти же теманы 20смге чейин аныктоо үчүн иштелип чыккан.
Бул жерде сизге керектүү нерселердин тизмеси: заттардын тизмеси:
1. WS2812b Neo Pixel LEDлер
2. Электр энергиясы менен камсыздоо (мен Matrix жана Uno кубаттоо үчүн 9В батареяны колдондум) жана 22, 000мА күн энергиясы менен заряддагыч түзүлүш.
3. 2 10k Resistor
4. Arduino Uno R3
5. Arduino Uno IDE:
6. Код: https://github.com/adafruit/Adafruit_NeoPixel (GitHubга барыңыз жана кодду жүктөп алыңыз, Arduino IDE программасын колдонуу менен ачыңыз)
7. Кара (Жер), кызыл (күч) жана көк түстөгү секиргичтер жана кичинекей өлчөөчү зымдар (маалыматтар). Алар сиздин максималдуу чыгаруу/киргизүү кубаттуулугун колдоого алышы керек.
8. Рюкзак
9. Лайнер/ Лайнер
1 -кадам: Код
Ардуинону сынап көрүп, IDE программасын жүктөп алгандан кийин. (Маалымат, Arduino тарабынан жүктөлүүчү IDE программалык камсыздоосунда Arduino Unoңузду текшерүү үчүн Blinky сыяктуу сонун мисалдар бар). Эми Neo Pixelsти сыноо убактысы келди. Тест оң болгондон кийин, жакынкы рюкзак курууга өтсөңүз болот.
2 -кадам: Матрица
Сиз Worblaдан болжол менен бир бөлүгүн кесип алышыңыз керек, W 1/2 6x1/2in H. Мен Worbla тандайм, анткени ал абдан ийкемдүү материал жана бул менин реквизтим рюкзак болгондо абдан пайдалуу болмок. Матрицаны чогултуу (144/пикселди колдонуу) абдан жөнөкөй. Болгону 2 дюймдан 2 1/4 дюймга чейинки маалыматтардын, кубаттуулуктун жана жер кабелдеринин топторун кыскартуу керек. Алардын баарына 24 керек, анткени сиз аларды тилкенин ар бир бөлүмүн ирети менен туташтыруу үчүн колдоносуз. 144/пикселдин узундугу 12 пиксел же 2 1/4 дюймдук кесип турушу керек. Эми сиздин бөлүмдөрүңүздү эң сонун практика катары токтотуп, алар сиз иштеп жаткандыгын текшерүү болуп саналат. Мага ишен, бул үнөмдөйт Сиздин убактыңыз жана жүрөгүңүз ооруйт. Матрицаңыз бүткөндөн кийин, анын иштешине ынануу үчүн кодду кайра текшерүү убактысы келди. Ийгилик! Калганын куруу убактысы.
3 -кадам: 30/пиксел жана рюкзак
30/пиксел менен иштөө оңой, бирок сизде 5 метрлик LED бар, ийгилик. Мен өтө көп үзүлгөн байланыштарды түзүүдөн корккондуктан, светодиоддорумду кырккым келген жок. Эгерде сиз өзүңүздүн күчүңүздү, жериңизди же маалыматыңызды туура жутпасаңыз, бул көйгөй, андыктан шашпаңыз жана этият болуңуз. Бардык байланыштар иштээрин текшерүү үчүн кодуңузду дагы бир жолу текшерип, кийинки кадамга өтүңүз. Мен рюкзакыма зымдуу/электрондук көрүнүштү жаратуу үчүн жез зымды колдондум. Мен аны мүмкүн болушунча машине катары көргүм келди. Мен бул ийгиликтүү ыкма болгонуна ишенем, бирок таза көрүнүш үчүн рюкзакка 30/пиксель диоддорун тигүүнү карап жатам. Зымдарыбызды бөлүп, башаламандыкты тазалоого убакыт келди. Мен кичинекей кутучаны колдонуп, Arduino жана 9V батарейкамды кармадым. Мен дагы буралган галстуктарды колдонуп, зымдарымды рюкзактын арткы жагына чейин топторго чогулткам.
4 -кадам: Уюштуруу жана күч
Көптөгөн зымдар менен иштөөдө уюшкандыкта болуу абдан маанилүү. Мен өзүмдү тез -тез зымдарды аралаштырып көрдүм. Эң жакшы практика - бул Arduino -ңузду сууруп салуу жана кубаттуулукту кошуудан мурун туура портторду колдонуп жатканыңызды текшерүү. USB кабелин бөлүп, бир гана кара жана кызыл кабелди тартып, эми сиз күч клеткаңызды WS2812b 30/пикселге туташтыра аласыз. Бул курууну колдонуп жатканда Arduinoго кошумча жердин кереги жок экенин билдим. Бир эле жерди колдонуңуз. 144/пикселдин убактысы, андыктан жерге, маалыматтарды жана электр кабелин матрица үчүн Arduino менен түз байланыштырыңыз. Бул ыкма 9V өмүрүн бат эле жалмайт, бирок мага эң жакшы натыйжаларды берди. Мен аны кийинки жолу күч клеткасына туташтырууга аракет кылам.
5 -кадам: Жыйынтык
Жакындык IR детектору менин баштапкы кодум менен ийгиликтүү иштеди, бирок мен көбүрөөк циклге жана жаркыраган тажрыйбага ээ болгум келди. Мен муну өчүрүү үчүн менин LED'леримде жетиштүү күч жок экенин билдим, ошондуктан бул долбоорду бүтүрүү үчүн баштапкы тест кодума кайтууга туура келди. Менимче, бул дагы эле ийгиликтүү эксперимент жана куруу болчу. Мен ал жерге жеке менчик курууну каалагандарга ийгилик каалайм, бирок мен аягына чейин чоң маселе деп ойлогон эмесмин. Мен рюкзактардын толук мүмкүнчүлүгүн көрсөтүү үчүн акыркы видеомду жарыялап жатам. 9В батарейкасы видео учурунда өлөт, бирок менин жакындык рюкзагымдын жалпы ийгилигин көрө аласыз. Рахмат жана салам:-)
Сунушталууда:
Magicbit [Magicblocks] менен жакындык сенсорун жасаңыз: 6 кадам
Magicbit [Magicblocks] менен жакындык сенсорун жасаңыз: Бул окуу куралы Magicblocks аркылуу Magicbit менен жакындык сенсорун колдонууну үйрөтөт. Биз ESP32ге негизделген бул долбоордун өнүгүү тактасы катары magicbitти колдонуп жатабыз. Ошондуктан бул долбоордо каалаган ESP32 өнүктүрүү тактасы колдонулушу мүмкүн
Air Piano IR жакындык сенсорун жана Arduino Uno Atmega 328ди колдонот: 6 кадам (сүрөттөр менен)
Air Piano IR жакындык сенсорун жана Arduino Uno Atmega 328ди колдонот: Адатта пианино баскычты басуунун жөнөкөй механизми боюнча электрдик же механикалык иш болот. Бирок бул жерде бир бурулуш, биз кээ бир сенсорлорду колдонуу менен фортепианодогу баскычтардын муктаждыгын жок кыла алмакпыз. Ал эми инфра-кызыл жакындык сенсорлору себепке эң ылайыктуу, анткени
IR жакындык сенсору: 4 кадам (сүрөттөр менен)
IR Proximity Sensor .: Бул долбоордо мен IR светодиоддору, LM358 Dual Op-Amp жана кээ бир электрондук электрондук компоненттерди колдонуу менен жөнөкөй IR жакындык сенсорун кантип жасоону түшүндүрөм
Энергетикалык розеткалар менен Smart Home Automation - Жакындык розеткалары: 4 кадам
Smart Home Automation With Energenie Sockets - Proximity Sockets: Киришүү Акылдуу үйдү автоматташтыруунун көптөгөн мисалдары бар, бирок бул жөнөкөй жана менин үйүмдө бир жыл бою абдан эффективдүү иштеген, ошондуктан сизге жагат деп үмүттөнөм. Бүткөндөн кийин сизде тармакты сканерлей турган түзмөк болот
Ардуино роботтору үчүн арзан IR жакындык сенсорлору: 6 кадам (сүрөттөр менен)
Ардуино роботтору үчүн арзан IR жакындык сенсорлору: Бул инфракызыл жакындык сенсорлору кичинекей, жасоо оңой жана супер арзан! Алар роботтордо эң сонун иштешет, линияны ээрчүү, четин сезүү жана эң аз аралыкты сезүү. Алар ошондой эле абдан, абдан арзан