Агуулгын хүснэгт:
- Хангамж
- Алхам 1: Модыг хайчилж ав
- Алхам 2: Сүлжээ ба хөлийг угсарна
- Алхам 3: Неопиксел зурвасаа хайчилж ав
- Алхам 4: Неопикселийг угсарна уу
- Алхам 5: Неопикселийг холбох
- Алхам 6: Матрицыг туршиж үзээрэй
- Алхам 7: Сүлжээг неопиксел дээр наа
- Алхам 8: Хүчдэл зохицуулагчийн хавтанг гагнах
- Алхам 9: Data Wire дээрх эсэргүүцэл
- Алхам 10: Шураг нэмэх
- Алхам 11: Бүгдийг хамтад нь халуун цавуугаар наа
- Алхам 12: Цахилгаан хангамжийг бэлтгэж, холбоно уу
- Алхам 13: Micro: bit нэмэх
- Алхам 14: Үүнийг туршиж үзээрэй
Видео: Бичил: бит - LED матриц: 14 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:00
Энэхүү гарын авлагад би LED туузнаас микро: битийн LED матрицыг хэрхэн яаж бий болгох талаар авч үзэх болно. Би жишээ болгон 4х4 матриц ба 10х10 матрицыг ашиглах болно. Би маш их барилга барьж байгаа сургуульд ажилладаг болохоор олон тооны батерей, цахилгаан хангамж, микро: битийг төсөлд тусгах шаардлагатай байсан бол дуусах болно. Нөгөө талаар, хэрэв та зүгээр л micro: bit -ийг матрын холбогчоор холбовол тийм ч сайхан харагдахгүй байна, тиймээс энэ гарын авлагад бид хэрхэн яаж дахин аппарт авах зүйлийг хэрхэн бүтээхээ харуулах болно.
Би неопикселийг хэрхэн яаж програмчлах талаар богино зааварчилгаа өгсөн байгаа боловч би неопиксел матрицыг хэрхэн яаж програмчлах талаар арай илүү анхаарал хандуулсан өөр нэг гарын авлага оруулах болно.
Хангамж
Материал:
4 мм фанер
1 x TO220-3 хүчдэлийн зохицуулагч
2 x 10 uF электролитийн конденсатор
1х5 вольтын цахилгаан хангамж 2А нь 4х4 матрицад хангалттай боловч 10х10 матрицад 4А хүсдэг.
3 x M3 25 боолт
12 x M3 самар
1 x Микро: бит
1 x 330 ом эсэргүүцэл
1 x Хоёр талын шураг терминал блок холбогч
Микро зурвас: бит нийцтэй неопиксел. Илүү тохиромжтой 60 LED/метр. 4 х 4 матрицад ердөө хагас метр, 10 х 10 матрицад 2 метр дутуу байх шаардлагатай.
Хэдэн метр утас. Хэрэв та өөр өөр өнгөтэй байвал сайн
Гагнуурын самбарын жижиг хэсэг
Бага зэрэг цахилгаан соронзон хальс
Модон цавуу
Халуун цавуу
Хэрэгсэл:
Гагнуурын хэрэгсэл
Ласеркуттер
Утас таслагч
Харандаа
Хуучин сойз
Халуун цавуу буу
4 матар үсрэх утас
Алхам 1: Модыг хайчилж ав
Модыг огтлохын тулд эхлээд лазер хайч ашиглана уу. Би 4х4 болон 10х10 матрицыг хоёуланг нь хасахын тулд файл байршуулсан.
Алхам 2: Сүлжээ ба хөлийг угсарна
Сүлжээг угсрахын тулд модон цавуу ашиглана уу. Би хуучин сойз ашиглан цавуу түрхсэн боловч та юу ч хэрэглэж болно. Сүлжээний хоёр хэсэг нь бусад хэсгээс арай нимгэн болохыг анхаарна уу. Эдгээр нь эцсийн хэсгүүд юм. Бид утас дамжуулж, сүлжээний эсрэг талд байрлуулна.
Зургийн хэтийн төлөв жаахан ойлгомжгүй байна. Та гурвалжны хоёр дахь хамгийн урт хэсэгт арын хэсгийг наах хэрэгтэй. Арын хэсэг нь 5 нүхтэй дөрвөлжин юм.
Алхам 3: Неопиксел зурвасаа хайчилж ав
Та цагаан шугам дээрх неопиксел туузыг хайчилж авмаар байна. Хэрэв та 4х4 хэмжээтэй матриц хийж байгаа бол 4 неопиксел бүхий 4 тууз хайчилж, 10х10 хэмжээтэй матриц хийж байгаа бол тус бүр дээр 10 неопиксел бүхий 10 тууз хайчилж авмаар байна. Үйлдвэрүүд нь урт неопиксел тууз хийдэг боловч богино туузыг хамтдаа гагнадаг. Эдгээр гагнуурын газрууд нь хамгийн сүүлд асуудалтай тулгарах тул үйлдвэрүүд хамтдаа гагнасан газруудыг хайчилж ав. Энэ нь та хэдэн неопикселийг үрэн таран хийж байгаа гэсэн үг байж болох ч энэ нь таны сүүлчийн ажлыг ихээхэн хөнгөвчлөх болно.
Алхам 4: Неопикселийг угсарна уу
Таслагдсан хамгийн том талбайг ав. Неопиксел хаана байх ёстойг үзэгээр тэмдэглэхийн тулд угсарсан сүлжээг ашиглана уу. Ихэнх неопикселийн туузууд дээр соронзон хальс байдаг тул тэдгээрийг бэхлэхэд хялбар байдаг. Хэрэв таных тийм биш бол та цавуу хэрэглэх хэрэгтэй.
Мэдээлэл нь зөвхөн нэг чиглэлд явж чаддаг тул неопиксел нь чиглэлийн шинж чанартай байдаг гэдгийг санаарай. Бүх неопикселийн туузууд ижил замаар явдаг нь чухал бөгөөд та нэг талд нь Дин, нөгөө талд нь Do хийдэг.
Алхам 5: Неопикселийг холбох
Неопикселийг холбохдоо хүч, газар, өгөгдөл нь эхний зурвасаас дараагийн зурвас руу, дараа нь дараагийн зурвас руу шилжих болно гэдгийг санаарай.
Strip -> Дараагийн зурвас
5v + -> 5v +
gnd -> gnd
До -> Дин
Эрчим хүч ба газар нь хоёулаа хоёуланд нь неопикселээр ажиллах боломжтой тул зурвас бүрийг хэрхэн яаж холбох нь тийм ч чухал биш бөгөөд энэ нь та богино замаар явах боломжтой гэсэн үг боловч өгөгдөл нь зөвхөн нэг замаар явах боломжтой тул Do -г Din -тэй холбох хэрэгтэй..
Алхам 6: Матрицыг туршиж үзээрэй
Неопикселийн дээд талд сүлжээг наахаасаа өмнө бүх зүйл ажиллаж байгаа эсэхийг шалгахыг хүсч байна. Микро: битийн олон тооны неопикселүүд рүү залгах нь богино холболт үүсгэдэг боловч та зөвхөн нэг неопикселийг асаахад л гадны хүчдэлгүйгээр микро: битээс 16 неопиксел ажиллуулж болно. Туршилтын програмыг micro: bit дээр байршуулж, матрицын утсаар LED матриц руу холбоно уу.
Онолын хувьд үүнийг 100 пикселээр хийх боломжтой боловч энэ нь арай эрсдэлтэй юм. Түүний оронд матрын утсыг ашиглан тэжээлийн эх үүсвэрийг неопиксел матрицад холбож, дараа нь туршилтын програмыг микро: бит дээр байрлуулж газар, өгөгдөлд холбоно уу. матрын утас ашиглах.
4х4 хэмжээтэй матрицын хувьд
Бичил: бит -> Неопиксел
GND -> GND
3 в -> 5 в +
Зүү 0 -> Дин
10х10 хэмжээтэй матрицын хувьд
микро: бит
Бичил: бит -> Неопиксел
GND -> GND
Зүү 0 -> Дин
Эрчим хүчний хангамж -> Неопиксел
GND -> GND
Эрчим хүч -> 5v +
Микро: битийг асаагаад А товчлуурыг хэд хэдэн удаа дарж бүх тууз ажиллаж байгааг шалгаарай.
Би энэ програмыг ашиглан 10х10 матрицыг туршиж үздэг.
Би энэ програмыг ашиглан 4x4 матрицыг туршиж үздэг.
Алхам 7: Сүлжээг неопиксел дээр наа
Бүх зүйл амжилттай болсон гэж үзвэл одоо сүлжээг непикселүүдэд наалдуулах хэрэгтэй. Бид таны төгсгөл бүрт тавьсан хоёр нимгэн хэсгийг гагнасан хоёр талыг нь таглахыг хүсч байгаа эсэхийг санаарай, эс тэгвээс та сүлжээг зөв тэгшлэх боломжгүй болно. Хэрэв та үйлдвэрийн гагнуурыг төгсгөлд нь байрлуулаагүй бол сүлжээг тэгшлэх боломжгүй болно, ингэснээр үйлдвэрийн гагнуур хийх боломжтой жижиг нүхийг нунтаглаарай.
Сүлжээг неопикселийн хавтан дээр нааж дууссаны дараа дээр нь хүнд зүйл тавьж, урьдчилан хатаахад хатаана.
Модон цавуу хатах хүртэл цахилгаан дамжуулдаг гэдгийг санаарай, энэ нь хуурай гэдэгт итгэлтэй байхаасаа өмнө матрицын сүлжээг тэжээлд бүү холбоорой.
Алхам 8: Хүчдэл зохицуулагчийн хавтанг гагнах
Одоо бид хүчдэлийн зохицуулагчийн хавтанг гагнах гэж байна. Та дээрх хэлхээний эцсийн хэлхээний диаграмыг харж болно, гэхдээ зарим холболтыг боолтоор хийж, гагнахгүй байх болно гэдгийг анхаарна уу.
To220-3-ийн хөл нь жаахан хачин байрлуулсан байна. Та зүүн тийшээ gnd, баруун тийш, дунд нь 3.3 В хүчдэлтэй байна. Бид gnd ба 3.3 V хооронд конденсаторыг гагнахыг хүсч байна.
Дараа нь та neopixel матрицыг Vin болон GND руу гагнахыг хүсч байна.
Neopixel -> To220-3
5 v + -> Вин
gnd -> gnd
Дараа нь та утсыг дунд хөл рүү гагнахыг хүсч байна. Энэ утас нь микро: битийн хувьд байх болно.
Дараа нь та баруун хөл дээрээ Вин рүү нэмэлт утас гагнахыг хүсч байна. Энэ утас нь сүүлд цахилгаан хангамж руу орох болно.
Эцэст нь та gnd хийхийн тулд хоёр нэмэлт утсыг гагнахыг хүсч байна. Нэг утас нь цахилгаан хангамж руу, нөгөө утас нь микро; бит рүү орно.
Алхам 9: Data Wire дээрх эсэргүүцэл
Adafruits неопикселийн удирдамжийн дагуу та өгөгдлийн утсан дээр үргэлж 300+ ом эсэргүүцэлтэй байх ёстой. Тиймээс бид 330 ом эсэргүүцлийг өгөгдлийн утсан дээр гагнаж, резисторын нөгөө үзүүрт шинэ утас гагнана.
Дараа нь богино холболтоос урьдчилан сэргийлэхийн тулд бид гагнуур ба резисторыг цахилгаан соронзон хальсаар хучдаг.
Алхам 10: Шураг нэмэх
Одоо M3 эрэгний нэгийг авч, холбохыг хүсч буй gnd утсаа микро: боож, самарны нэгээр нь байлга. Мэдээллийн утас болон 3.3 В -ийн утсыг мөн адил хий.
Дараа нь боолтыг нүхээр дамжуулна. Gnd нь хамгийн зүүн талын нүхээр, 3.3 V -ээр хамгийн ихдээ зүүн тийш, өгөгдөл нь хамгийн баруун цооногоор дамждаг. Байрандаа байлгахын тулд тус бүр дээр хоёр самар ашиглаарай. Бид нэгийг биш хоёрыг ашигладаг, учир нь бид микро: битийг холбохдоо бага зэрэг зай авах шаардлагатай болдог.
Алхам 11: Бүгдийг хамтад нь халуун цавуугаар наа
Одоо бид терминалын холбогчийг хажуу тийш нь халуун цавуугаар арчиж, дараа нь хүчдэлийн зохицуулагчийн хавтанг халуун цавуугаар байрлуулж, эцэст нь хөл, неопикселийн хавтанг хамтад нь нааж болно.
Неопикселийг холбох хоёр өөр арга байдаг гэдгийг анхаарна уу. туузыг хажуу тийш эсвэл дээш, доош чиглүүлэхийн тулд та тэдгээрийг холбож болно. Хэрэв неопикселүүд дээш доош урагшлах юм бол дээшээ доошоо анимаци хийх нь илүү хялбар байх болно. Энд 4х4 матриц дээш доошоо явах болно, харин 10х10 матриц нэг талаас нөгөө тийш явдаг.
Алхам 12: Цахилгаан хангамжийг бэлтгэж, холбоно уу
Цахилгаан тэжээлийн кабелийн үзүүрийг хайчилж, утсыг ил гарга. Дараа нь шурагны терминал руу шургуул. Эрчим хүчийг хүч, газар шороог холбохоо бүү мартаарай.
Алхам 13: Micro: bit нэмэх
Микро: бит програмчлаад дараа нь шургуул.
Алхам 14: Үүнийг туршиж үзээрэй
Одоо неопиксел матрицыг тэжээлд холбож, матрицыг туршина уу. Үүний дараа та өөрийн диффузийн материалыг дээрээс нь нэмж болно.
Зөвлөмж болгож буй:
Бичил: бит Drawbot: 3 алхам
Micro: bit Drawbot: Micro: bit -т зориулсан MOVE мини алдааны иж бүрдэл нь бидэнд хөдлөх роботтой бөгөөд бид зурахдаа код бичих боломжтой
Бичил: бит Neopixel -ийн танилцуулга: 6 алхам
Micro: bit Neopixel -ийн танилцуулга: Энэхүү зааварчилгаа нь неопикселийн талаар анхан шатны мэдлэг олгохоос гадна Neopixel номын санг хэрхэн ашиглахыг зааж өгөх болно. Неопиксель нь төслүүддээ гэрэл гэгээ өгөх гайхалтай арга юм, учир нь тэдгээр нь хямд, ашиглахад хялбар, микро: бит нь тэдний ихэнхийг нэгэн зэрэг хянах боломжтой байдаг
Moto: Ser ашиглан бичил хөдөлгүүрийг хэрхэн ажиллуулах вэ: битийн хувьд: бит: 7 алхам (зурагтай)
Moto: bit ашиглан Micro: bit ашиглан Servo Motors-ийг хэрхэн ажиллуулах вэ: Micro: bit-ийн ажиллагааг өргөжүүлэх нэг арга бол SparkFun Electronics-ийн moto: bit (ойролцоогоор $ 15-20) самбарыг ашиглах явдал юм. Энэ нь төвөгтэй харагдаж байгаа бөгөөд олон онцлог шинж чанартай боловч servo моторыг ажиллуулах нь тийм ч хэцүү биш юм. Мото: бит танд зөвшөөрөх болно
Термометр - Бичил: Бит: 11 алхам
Термометр - Микро: Бит: Микро: бит ашиглан орчныхоо температурыг уншаарай
Бичил: Бот - Бичил: Бит: 20 алхам
Бичил: Бот - Микро: Бит: Өөрийгөө бичил болгоорой: Бот! Энэ бол бие даасан жолоодлогын зориулалттай sonar суурилуулсан Micro: Bit удирдлагатай робот эсвэл хэрэв танд хоёр Micro: Bits, радио удирдлагатай жолоодлого байгаа бол