Мазмуну:
- Жабдуулар
- 1 -кадам: Ченөө/Прототиптөө
- 2 -кадам: Микроконтроллер коду
- 3 -кадам: Circuit
- 4-кадам: Була-оптикалык кездеме менен иштөө
- 5-кадам: Була-оптикалык кездеме: Кесүү ыкмасы
- 6-кадам: Була-оптикалык кездеме: Бүктөө ыкмасы
- 7-кадам: [милдеттүү эмес] Була-оптикага кум чачуу
- 8 -кадам: кездемеден боолорду жасоо
- 9 -кадам: Толук + Комментарийлер
Video: Жарыктык Бут Тиркемелери: 9 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Бул бут кийимдин тиркемелери, алар сырткы жарыктын канчалык көп экенин аныктайт жана кичүүнү башкаларга көрүнүктүү кылуу үчүн аз жарыкта күйөт! Алар чуркап жүрсөңүз да, дүкөнгө барсаңыз да, итиңиз менен сейилдеп жүрсөңүз да, түнкүсүн сыртта сейилдөө үчүн идеалдуу. Алар ошондой эле жөнгө салынууга багытталган, андыктан аларды бир нече киши кийе алат жана сиз аларды ар кандай бут кийимдердин үстүнө батыра аласыз.
Мен муну сынап көрүүдөн мурун, бүт нерсени жана менин эскертүүлөрүмдү/комментарийлеримди окуп чыгууну сунуштайм; Менимче, көптөгөн жакшыртуулар болушу мүмкүн.
Жабдуулар
Боолор үчүн кездеме
Жарык бөлүк үчүн була-оптикалык кездеме
Микро: бит же башка микроконтроллер (ар бир бут кийимге бирден)
Супер-жарык диоддор (ар бир бут кийим үчүн бирден)
Айланадагы жарык сенсорлору (ар бир бут кийим үчүн бирден)
Электр зымы
Velcro
Электр лента
Же дагы скотч же жылуулукту кыскартуучу түтүк
Нерселерди бириктирүү үчүн:
Лампочка жана ширетүүчү
Тигүүчү машина жана жип
1 -кадам: Ченөө/Прототиптөө
Бул долбоорго керектүү болгон өлчөмдөр жөнүндө түшүнүк алуу үчүн, таманыңыздын айланасын жана таманыңыздын ылдый жагын ченеп алыңыз. Менин прототипим ушундай көрүндү; сиз көрүп тургандай, мен бутумдун аркасынан ылдый түшкөн тилкени өтө кыска кылдым. Мен муну акыркы версиям үчүн оңдоого аракет кылдым.
2 -кадам: Микроконтроллер коду
Баштоо үчүн, айланаңыздагы жарык сенсорунун диапазонун жана анын ар кандай деңгээлдеги жарыкка кандай жооп берерин текшериңиз. Сиз аны аналогдук киргизүү катары тиркегиңиз келет, андыктан 1 же 0 эмес, бир катар баалуулуктарга ээ болосуз.
Муну жасоонун эң жакшы жолу, сиз колдонуп жаткан микро контроллерден көз каранды. Эгерде сиз Arduino же ушуга окшош нерсени колдонуп жатсаңыз, анда чыгууну компьютериңиздеги консолго өткөрүп берсеңиз болот, бирок эгер сиз micro: bitти колдонуп жатсаңыз, анда micro: bitтин LED массивинде чыгуучу дисплейге ээ боло аласыз. Негизинен, сиз жөн гана тышкы жарык сенсорунун маанисин алып, аны жарыктын кайсы жеринде кандай баалуулуктарды берерин текшере аласыз.
Mine аз жарык үчүн болжол менен 30-100, ал эми жарык үчүн 30дан аз берди. Жарык диодду качан жана канча күйгүзгөнүңүздү текшерүү үчүн алынган баалуулуктарды колдонуңуз.
Чыныгы код үчүн, сиз жарыктын сенсорунан LEDга чейинки маанилерди карта кылгыңыз келет. Сиздин жарыктыгыңызды аналогдук чыгаруу катары туташтырганыңызды текшериңиз. (анын ордуна жарыкты өзгөртпөңүз/күйгүзүүнү кааласаңыз, аны санариптик чыгаруу катары туташтырсаңыз болот.)
Жарык өтө көп болгондо (мен үчүн 100дөн жогору), LEDге 0 (жарык жок) чыгаруу.
Жарык жок болгондо (мен үчүн 30дан төмөн), LEDге 1023 (ачык жарык) чыгаруу.
Жарык бул эки баалуулуктун ортосунда болгондо, карта функциясын колдонуп, айланадагы жарыктын жарыктыгын LED жарыгына картага салыңыз. Кичирейген жарык жаркыраган LED жарыкка, ал эми жарык чөйрө жарыгы күңүрт LED жарыкка карама -каршы келиши керек. Мен ошондой эле карта функциясынын тегерегиндеги пол функциясын колдонууну сунуштаар элем, анткени карта функциясы сизге чындыгында андан алда канча тактыкты берет.
Акыр -аягы, менин кодум ушундай көрүндү. Мен micro: bit жана javascript колдонуп жатам. Жарык сенсоруна, микро контролерго жана каалоолоруңузга жараша, кодуңуз бир аз башкача көрүнүшү мүмкүн.
болсун n = 0basic.forever (function () {
болсун a = pins.analogReadPin (AnalogPin. P1)
// Төмөнкү сан -> Караңгы // Жогорку сан -> Жарык
if (a> 100) {// жаркын
n = 0
} if if (a <30) {// dark
n = 1023
} башка {// ортосунда
n = Math.floor (pins.map (a, 30, 100, 1024, 0)) // карта 30дан 1024кө чейин жана 100дөн 0гө чейин
}
pins.analogWritePin (AnalogPin. P0, n)
//basic.showNumber(n)
})
3 -кадам: Circuit
Биринчиден, жерди эки зымга бөлүңүз. (Бул LED да, жарык сенсору да жерге туташуусу керек.)
LEDди 0 пинге туташтырыңыз (же кайсы бир пин светодиодго кубат бериши керек) жана жерге зымдардын бирин.
Жарык сенсорунун көрсөтмөсүнө ылайык, жарык сенсорун 1 -пинге (же кайсы пин болбосун, анын киришин окуп жатат), 3Vга жана башка жерге зымга туташтырыңыз.
Мен бул байланыштарды зымдарды бириктирип жасоону сунуштайм, андыктан алар туруктуу. Бирок, кийинчерээк схеманы боолорго салып жатканда этият болуңуз; муундар сынып калышы мүмкүн.
Сиз схеманы бириктирип алгандан кийин, аны дагы эле иштээрине ынануу үчүн үйүңүздүн караңгы жеринде сынап көрүңүз.
4-кадам: Була-оптикалык кездеме менен иштөө
Була-оптикалык кездемеге LEDдин туташуусу керек. Идеалында, кездеме эң сонун өлчөм, бирок андай болбосо, сизде эки вариант бар: аны кесип алуу же бүктөө үчүн.
Мен өзүм аны бүктөөнү жактырам, бирок мен эки ыкманы жана алардын жакшы жактарын/кемчиликтерин деталдаштырам.
5-кадам: Була-оптикалык кездеме: Кесүү ыкмасы
Матаны каалаган туурасынан бир аз чоңураак кылып кесип алыңыз. Бул каптал тарапта ийилчээк болот, андыктан аны мүмкүн болушунча тезирээк кыркып салгыңыз келет- бул эң оңой жол, бирок аны бүтүрүү үчүн кээ бир кездемени четинен бүктөп көрүңүз. Мен этегимди сыноону сунуш кылбайм. (Мен чийки чийки калтырдым, жана мен иштеп жатканда була эки жыртылып кетти.)
Эң кылдаттык менен эки талчанын ортосун өйдө жактагы таңгакка чейин кесиңиз жана жипчелерди бириктирүүчү металлды кесип эки бумага бөлүңүз. Аны бөлүп алгандан кийин, булаларды кайра байлоо керек. Бул …, балким, долбоордун эң оор бөлүгү, менимче.
Булаларды кайра бириктирүү үчүн, булактардын көбү жылуулукту кысуучу түтүктөрдү талчалардын үстүнө жылдырып, кылдаттык менен кичирейтүүнү сунуштайт окшойт. Мунун көйгөйү - сиз өтө этият жана өтө чыдамдуу болушуңуз керек. Була-оптикалык булалар жылуулук менен анча жакшы ойнобойт окшойт, андыктан алар үчүн жеңил болот, кездеменин ылдый түшүүчү жипчелеринин бирин бузат жана жылуулукту кысуучу түтүкчөлөр булалардан тайып кетүү мүмкүнчүлүгү бар.
Сиз ошондой эле жипчелерди боо кылып бириктирүүгө аракет кылсаңыз болот. Мен буга туш болгон көйгөй-бул лента жылуулукту кысуучу түтүктөргө караганда алда канча эркин формада, ошондуктан сиз бардык талчаларды бир жерге чогултуу жана бардык талчаларга жарык алуу сыяктуу көйгөйлөргө туш болушуңуз мүмкүн. Булалар биригип бүткөндөн кийин, мен жипчелерди коргоо үчүн бир аз скотч же үстүнө бир нерсе түшүрүүнү сунуштайм.
Сиз анда LED тиркөө керек; сиз муну жылуулукту кысуучу түтүк менен жасай аласыз (этият болуңуз; була-оптика жылуулукту жактырбайт) же скотч менен. Мен кара электр лентасын сунуштайм.
6-кадам: Була-оптикалык кездеме: Бүктөө ыкмасы
Бул ыкма менен сиз кездемени керектүү өлчөмдөргө бүктөйсүз. Аны булалардын боюна бүктөө жөнөкөй, ал кездемеден жасалган жипчелер жакшы бүктөлгөндүктөн, кыйла тегиз болот. Аны булаларга каршы бүктөө эң жакшы идея эмес; ал так жаздыкка окшош формага алып келет. Булаларды кайра топтоштуруунун кажети жок болгондуктан, керектүү туурасына бүктөп, керектүү узундукка кесүү жакшы болмок.
Туура туурасына/узундугуна бүктөлгөндөн кийин, анын ары-бери жылып кетпеши үчүн капталдарын колго тигип коюңуз.
Сиз анда LED тиркөө керек; сиз муну жылуулукту азайтуучу түтүк менен жасай аласыз (этият болуңуз; була-оптика жылуулукту жактырбайт) же скотч менен. Мен кара электр лентасын сунуштайм.
7-кадам: [милдеттүү эмес] Була-оптикага кум чачуу
Кааласаңыз, була-оптикалык кездемени кумдун жээктерин жарык кылып көрсөтүүгө аракет кылыңыз. Эгер сиз муну чечсеңиз, бул жерде менин кеңештерим:
1. жеңил кум; кездеме абдан назик.
2. Кум була-оптикага параллель; эгерде сиз аларга перпендикулярдуу түрдө кум чачсаңыз, анда кездемени айрып салышыңыз мүмкүн.
3. Сабыр кылуу; Мен айткандай, кездеме назик жана сиз аны жыртып албаганыңызды текшергиңиз келет.
Мен 220 кумдуу тегиздөөчү блокту колдондум, бирок ал иштейт окшойт, бирок YMMV.
8 -кадам: кездемеден боолорду жасоо
1 -кадамдагы өлчөөлөрдү колдонуп, бутуңуздун тегерегине туура келген кең боону жасашыңыз керек.
Боонун бир тарабы микро контроллерди жана микросхеманы кармап турат, ал эми экинчи тарабы аны томугуңуздун тегерегинде кармайт.
Биринчи жагы үчүн, сиздин айлананын айланасында өлчөө; сиз ал жерге ыңгайлуу батышын текшеришиңиз керек. Мен боолорду жасоодон мурун ширеткен эмесмин, бул чынжырды боолорго орнотууну кыйындатты.
Бул боонун сыртында, батарейканы кармаш үчүн эки кичинекей лентаны илмекке салып койгом. Мен баштыкты тигип жатканда капчыгымдын бир жагын ачык калтырдым, анткени аны була-оптикалык кездемеге кол менен тигишим керек болчу жана жарык сенсорунун жана оптикалык-оптикалык таңгактын өтүшү үчүн тешик керек болчу.
Микроконтроллер баштыгынын ички жагына жана узун тилкенин сыртына велкро кой, ошондо аны оңой эле кийесиң.
Мен боолорду була-оптикалык кездемеге кол менен тигүүнү сунуштайм. Ылайыктуу экенине ынануу үчүн тигилген боолорду алгандан кийин аны сынап көрүңүз жана схема дагы эле иштеп жатканына ынануу үчүн аны үйүңүздүн караңгы жерине алып барыңыз. Эгерде схема иштебей жатса, алардын ажырабаганын текшерүү үчүн, ширетүүчү түйүндөрдү текшериңиз жана сиздин схемаңыздын эч жеринде кыска эмес экениңизди текшериңиз.
9 -кадам: Толук + Комментарийлер
Долбоор азыр аягына чыкты! Бул мен ойлогондой жаркыраган жок- була-оптикалык кездеме- бул иштөө үчүн катаал материал, бирок бул пайдалуу болду деп ишенем!
Эгерде мен муну дагы кыла турган болсом, мен EL зымын же башка була-оптика колдонууну карап көрмөкмүн; кездеме абдан татынакай, бирок өтө жаркыраган эмес жана өтө бышык эмес. Кыймылдын канчалык деңгээлде жакшы болорун билбейм.
Сунушталууда:
Ардуино, Esp32 жана Esp8266 тиркемелери менен электрондук каттарды кантип жөнөтүү керек: 6 кадам
Электрондук каттарды Arduino, Esp32 жана Esp8266 менен кантип жөнөтүү керек: Бул жерде мен EMailSender китепканамдын 2 -версиясын түшүндүрөм, w5100, w5200 жана w5500 ethernet калканы жана enc28J60 менен Arduino колдоосу менен 1 -версияга карата чоң эволюция. клондуу түзмөктөр жана esp32 жана esp8266 үчүн колдоо. Эми сиз жарнамалай аласыз
CiPod Wireless: Кохлеардык имплантаттар үчүн AirPod тиркемелери: 6 кадам
CiPod Wireless: Кохлеардык имплантаттар үчүн AirPod тиркемелери: Кохлеардык имплантаттардын микрофондору кулактын үстүндө отургандыктан жана колдонуучу алардын кулак каналынан укпагандыктан, колдонуучулар салттуу түрдө AirPodsту колдоно алышпайт. Бул эки тараптуу MED-EL Sonnet кохлеардык имплантациясына кулакчындарды орнотуу боюнча көрсөтмөлөр
Дрон тиркемелери (аны кыймылга келтирүү): 4 кадам
Пилотсуз тиркемелер (Кыймыл жаса): Мен кичинекей жарышуучу дронго орнотулган жана жөнөкөй серво менен иштей турган тиркемелерди түздүм. Биринчиси - бошотуу механизми. Бул кичинекей таякчаны жээкчеден сууруп алуу үчүн сервону колдонуп, ага илинип турган нерсени түшүрөт. Секунд
Жарыктык сенсор: 5 кадам
Жарыктык сенсор: Саламатсызбы! Бул окуу куралында сиз Arduino Luminance сенсорун жасоону үйрөнөсүз. Бул сенсорду колдонуп жатканда, сиз жайгашкан жериңиздин жарыктыгы сиздин муктаждыктарыңызга ылайыктуу экенин биле аласыз. 3C продуктыларын бөлмөдө колдонуп жатканда, сиз көбүнчө бриг же жокпу билбейсиз
HC -SR04 VS VL53L0X - Test 1 - Робот Унаа Тиркемелери үчүн Колдонуу: 7 Кадам
HC -SR04 VS VL53L0X - Test 1 - Робот Унааларды Тиркемелерде Колдонуу: Бул көрсөтмө таптакыр башка физикалык иштөөчү болгон эң кеңири таралган эки аралык сенсорунун эффективдүүлүгүн салыштыруу үчүн жөнөкөй (мүмкүн болушунча илимий) эксперимент процессин сунуштайт. HC-SR04 ультра колдонот