Агуулгын хүснэгт:

Tinkercad дахь Arduino -той RGB LED өнгө холих: 5 алхам (зурагтай)
Tinkercad дахь Arduino -той RGB LED өнгө холих: 5 алхам (зурагтай)

Видео: Tinkercad дахь Arduino -той RGB LED өнгө холих: 5 алхам (зурагтай)

Видео: Tinkercad дахь Arduino -той RGB LED өнгө холих: 5 алхам (зурагтай)
Видео: Конфигурация ЖК-дисплея i2c с Arduino UNO в Tinkercad 2024, Долдугаар сарын
Anonim
Image
Image
Зураг
Зураг

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 ангиудаар дамжуулан электроникийн талаар илүү их мэдлэг олж авах боломжтой.

Зөвлөмж болгож буй: