Агуулгын хүснэгт:
- Алхам 1: Хэлхээг бий болгох
- Алхам 2: Блоктой өнгө холих код
- Алхам 3: Arduino кодыг тайлбарлав
- Алхам 4: Физик хэлхээг бий болгох (заавал биш)
- Алхам 5: Дараа нь үзээрэй …
Видео: Tinkercad дахь Arduino -той RGB LED өнгө холих: 5 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Tinkercad төслүүд »
Arduino -ийн аналог гаралтыг ашиглан олон өнгийн LED -ийг хэрхэн удирдах талаар сурцгаая. Бид RGB LED -ийг Arduino Uno -д холбож, өнгийг нь өөрчлөх энгийн програм зохиох болно.
Та Tinkercad Circuits ашиглан бараг дагаж мөрдөх боломжтой. Та энэ хичээлийг Tinkercad дотроос үзэх боломжтой (үнэгүй нэвтрэх шаардлагатай)! Дээжийн схемийг судалж үзээрэй (LED өнгийг хэрхэн өөрчлөхийг харахын тулд Симуляцийг эхлүүлэх дээр дарна уу). Tinkercad Circuits нь браузер дээр суурилсан үнэгүй програм бөгөөд хэлхээг бүтээх, дуурайх боломжийг олгодог. Энэ нь сурах, заах, загварчлахад төгс төгөлдөр юм.
Та талхны самбар ашиглаж эхэлж байгаа тул харьцуулахын тулд бид энэ хэлхээний үнэгүй утастай хувилбарыг оруулсан болно. Та Tinkercad Circuits редактор дээр аль ч аргаар барьж болно, гэхдээ хэрэв та физик бүрэлдэхүүн хэсгүүдтэй хэлхээ бүтээж байгаа бол талхны самбар нь таны виртуал хэлхээг ижилхэн харагдуулахад тусална.
Энэ хэлхээг Tinkercad дээрээс олоорой
Сонголтоор электрон бараагаа аваад бүтээгээрэй
физик Arduino Uno, USB кабель, талхны самбар, RGB LED, резистор (100-1K ом-ээс ямар ч утга гарах болно), талхны зарим утас. Танд үнэгүй Arduino програм хангамжтай компьютер (эсвэл вэб засварлагчийн залгаас) хэрэгтэй болно.
Нэмэлт буюу гэрэлд суурилсан өнгө нь улаан, ногоон, цэнхэр гэсэн гурван үндсэн өнгөтэй байдаг. Эдгээр гурван өнгийг янз бүрийн түвшний эрч хүчээр холих нь бараг ямар ч өнгийн гэрлийг бий болгож чаддаг. Өнгө солих LED нь ижил аргаар ажилладаг боловч бүх LED нь RGB LED гэж нэрлэдэг жижиг багцад нийлдэг. Тэд тохиргооноос хамааран өнгө тус бүрт нэг, газардуулга эсвэл хүч гэсэн дөрвөн хөлтэй. Төрлийг "нийтлэг катод" ба "нийтлэг анод" гэж нэрлэдэг.
Алхам 1: Хэлхээг бий болгох
Энэ хэлхээг Tinkercad дээрээс олоорой
Tinkercad Circuits бүрэлдэхүүн хэсгүүдийн самбар дээр дээжийн хажуугаар шинэ Arduino болон талхны хавтанг чирж, Arduino 5V -ийг цахилгаан шугамд, Arduino GND -ийг газрын төмөр замд холбож талхны хавтангаа бэлтгэ.
RGB LED нэмж талхны дөрвөн өөр эгнээнд байрлуулна уу. Симулятор дахь RGB LED нь хоёр дахь хөл дээрээ нийтлэг катод (сөрөг, газардуулгатай) байдаг тул энэ эгнээ/зүүг газардуул.
Гурван резистор нэмж (гурвууланг нь чирээд эсвэл нэгийг нь үүсгээд хуулж/буулгаад) үлдсэн гурван LED тээглүүрийн талхны эгнээнд шилжүүлээд талхны хавтангийн төв цоорхойг нөгөө талдаа гурван тусдаа эгнээнд холбоно.
Чөлөөт резисторийн төгсгөл ба ХБХ-тэй Arduino-ийн гурван зүүг утсаар холбоно уу.
tilde (бага зэрэг гижигдэх).
Утаснуудаа өнгийг нь тохируулах (доош унах эсвэл тоон товчлуурууд), гулзайлт үүсгэх (давхар товших).
Хэдийгээр та нийтлэг зүү дээр нэг резисторыг нэгтгэж, ашиглахыг хүсч магадгүй ч тэгж болохгүй! LED тус бүр өөрийн эсэргүүцэлтэй байх ёстой, учир нь тэд бие биетэйгээ яг ижил хэмжээний гүйдэл татдаггүй.
Нэмэлт кредит: Та LED -ийн талаар Instructables -ийн үнэгүй LED болон гэрэлтүүлгийн ангиас илүү ихийг мэдэх боломжтой.
Алхам 2: Блоктой өнгө холих код
Tinkercad Circuits дээр та блокоо ашиглан төслөө хялбархан кодлох боломжтой. Бид код засварлагчийг ашиглан утсыг шалгаж, LED -ийн өнгийг тохируулна. Код засварлагчийг нээхийн тулд "Код" товчийг дарна уу.
Та ажлын талбар дахь холбогдох Arduino самбарыг сонгох замаар код код болон өөрийн програмын хооронд шилжих боломжтой (эсвэл код засварлагчийн дээрх унах цэс).
RGB LED гаралтын блокыг хоосон програм руу чирж, өмнө нь холбосон зүүтэйгээ тааруулахын тулд уналтуудыг тохируулна уу (11, 10, 9).
Өнгө сонгоод "Симуляцийг эхлүүлэх" дээр дарж RGB LED асаж байгааг харах болно. Хэрэв өнгө нь тохиромжгүй мэт санагдаж байвал та утсандаа эсвэл кодоороо хоёр өнгийн тээглүүрээ солих хэрэгтэй болж магадгүй юм.
Өнгө өнгийн гэрлийн шоу үүсгэж RGB гаралтын блокоо хуулж (баруун товчлуур дээр дарж> давхардуулж), өнгийг нь өөрчилж дараа нь хэсэг хүлээх блокуудыг нэмж оруулаарай. Та уралдааны замын тооллогыг дуурайж эсвэл дуртай дуугаа дагаж өнгө өөрчлөх боломжтой. Дахин давтах блокыг шалгаарай- таны дотор оруулсан бүх зүйл тодорхой тооны удаа давтагдах болно.
Алхам 3: Arduino кодыг тайлбарлав
Код засварлагч нээгдсэн үед та зүүн талд байрлах доош унах цэсийг дарж "Blocks + Text" командыг сонгож кодын блокоор үүсгэсэн Arduino кодыг илчилж болно.
хүчингүй тохиргоо ()
{pinMode (11, OUTPUT); pinMode (10, OUTPUT); pinMode (9, OUTPUT); } void loop () {analogWrite (11, 255); analogWrite (10, 0); analogWrite (9, 0); саатал (1000); // 1000 миллисекундын analogWrite (11, 255) хүлээнэ үү; analogWrite (10, 255); analogWrite (9, 102); саатал (1000); // 1000 миллисекунд хүлээж байгаарай}
Зүүг тохиргоонд гаралт болгон тохируулсны дараа кодын ашиглалтыг харж болно
analogWrite ()
LED -ийг бүдгэрүүлэх тухай сүүлийн хичээл шиг. Энэ нь гурван тээглүүр тус бүрийг өөр өөр гэрэлтүүлгийн утгаар бичдэг бөгөөд ингэснээр өнгө нь холилддог.
Алхам 4: Физик хэлхээг бий болгох (заавал биш)
Физик Arduino Uno -г програмчлахын тулд та үнэгүй програм хангамж (эсвэл вэб засварлагчийн залгаас) суулгаж, дараа нь нээх хэрэгтэй болно.
Tinkercad Circuits -д үзүүлсэн холболттой нийцэхийн тулд эд анги, утсыг залгаж Arduino Uno хэлхээг холбоно уу. Хэрэв таны физик RGB LED нь нийтлэг анод болж байвал хоёрдахь зүүг газардуулахын оронд утсаар холбож, 0-255 гэрэлтүүлгийн утгыг буцаана. Arduino Uno физик самбартай ажиллах талаар илүү нарийвчлан судлахын тулд үнэгүй Arduino Instructables ангийг үзээрэй (ижил төстэй схемийг хоёрдугаар хичээл дээр тайлбарласан болно).
Tinkercad Circuits кодын цонхноос кодыг хуулж, Arduino програмынхаа хоосон ноорог дээр буулгах эсвэл татаж авах товчийг (доош харсан сум) дарж нээнэ үү.
үүссэн файлыг Arduino ашиглан ашиглана.
USB кабелийг залгаж, програм хангамжийн хэрэгслийн цэснээс самбар, портоо сонгоно уу.
Кодыг оруулаад LED -ийн өнгө хэрхэн өөрчлөгдөж байгааг хараарай.
Алхам 5: Дараа нь үзээрэй …
Одоо та RGB LED -ийг хэрхэн удирдахаа мэддэг болсон тул дижитал болон аналог гаралтын амжилтаа тэмдэглэх цаг болжээ! Олон LED -ийг хянах, analogWrite () -г ашиглан бүдгэрүүлэхийн тулд өмнөх хичээлүүд дээр олж авсан ур чадвараа ашиглан та гар утасны төхөөрөмж, ТВ, компьютерийнхээ дэлгэцэн дээрх шиг жижиг хэмжээтэй пикселийг бүтээсэн.
Гэрлийн чанарыг өөрчлөхийн тулд LED -ээ янз бүрийн сарниулах материалаар бүрхэхийг хичээгээрэй. Ширээний теннисний бөмбөг, полиэфир шилэн дүүргэлт эсвэл 3D хэвлэх гэх мэт гэрэл нэвтрүүлэх боломжтой бүх зүйлээс та LED диффузор хийхийг оролдож болно.
Arduino аялалынхаа дараа оролт, товчлуурыг ашиглан илрүүлж сураарай
digitalRead ()
Та мөн Arduino, Basic Electronics, LED & Lighting, 3D Printing гэх мэт үнэгүй Instructables ангиудаар дамжуулан электроникийн талаар илүү их мэдлэг олж авах боломжтой.
Зөвлөмж болгож буй:
Хүн холих самбар: 12 алхам (зурагтай)
Хүн холих самбар төрөх нь: Хүн төрөлхтөн анхнаасаа орчлон ертөнцөд эзлэх байр суурь, нөгөө нь өөх тосыг амархан өдөөдөг энгийн аудио холих самбар болох хоёр зүйлийг эрэлхийлж ирсэн. Хүний төрөлт холих зөвлөл нь эдгээр хоёр ажлыг хоёуланг нь гүйцэтгэдэг
COVID-19-д зориулсан 20 дахь хоёр дахь гар угаах таймер: 6 алхам (зурагтай)
COVID-19-д зориулсан хоёр дахь гар угаах таймер: Дэлхий даяар COVID-19 тархах тусам бид нүүрээ бага багаар цуглуулж, гараа илүү олон удаа угааж өөрийгөө хамгаалах ёстой. гараа зөв угааж болохгүй. Гараа хэрхэн зөв угаах вэ? W
DIY RGB LED гэрэл холих чийдэн Arduino: 3 алхам
DIY RGB LED гэрэл холих чийдэн Arduino: Миний төслийн анхны эх сурвалж нь энэ вэбсайт дээр суурилсан болно: Энд энэ төсөлд би RGB LED ба LDR мэдрэгч бүхий чийдэнг бүтээсэн. LDR мэдрэгчийг унтраалга болгон ашиглавал гэрэл багатай үед чийдэн асаж эхэлдэг. Дэнлүүг дараах байдлаар ашиглаж болно
MESOMIX - Автомат будаг холих машин: 21 алхам (зурагтай)
MESOMIX - Автомат будаг холих машин: Та дизайнер уу, зураач уу, эсвэл зурган дээрээ өнгө хаях дуртай бүтээлч хүн үү? агаарт тэмцэж байна. Энэ төхөөрөмжийн хувьд та
Arduino RGB өнгө сонгогч - Бодит амьдралын объектуудаас өнгө сонгох: 7 алхам (зурагтай)
Arduino RGB өнгө сонгогч - Бодит амьдрал дахь объектуудаас өнгө сонгох: Arduino дээр суурилсан RGB өнгө сонгогчийг ашиглан физик объектуудаас өнгө сонгоход хялбар бөгөөд ингэснээр компьютер эсвэл гар утсан дээрээ бодит амьдрал дээр харж буй өнгөө сэргээх боломжтой болно. Хямд TCS347 ашиглан объектын өнгийг скан хийх товчлуурыг дарахад л хангалттай