Агуулгын хүснэгт:
- Алхам 1: СИЕРПИНСКИЙН гурвалжинг ойлгох
- Алхам 2: МОДОО ХАЙСАН, ДӨРВӨН гурвалжин зурах
- Алхам 3: Нүхийг шүд, өрөмдлөг хийх
- Алхам 4: Ашигласан LED (RGBS ба ЦАГААН LED)
- Алхам 5: LED -ийг засах төлөвлөгөө
- Алхам 6: LED -ийг засах
- Алхам 7: УТАСЫГ ХИЙХ
- Алхам 8: Аппыг бүтээх
- Алхам 9: ХЭСЭГ ХӨТӨЛБӨРЛӨХ
- Алхам 10: Нүдээ тайвшруулж, тархиа тайвшруулна
- Алхам 11: Бүх видеог үзээрэй
Видео: СИЕРПИНСКИЙН гурвалжин, ухаалаг утастай сүүдэр үүсгэх: 11 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:00
LED SHADES нь үнэхээр гайхалтай бөгөөд тэд биднийг гайхшруулж, нүдийг тайвшруулж, тархийг амраадаг. Тиймээс энэ нийтлэлд би SIERPINSKI -ийн гурвалжин болон таны УХААЛАГ УТАС ашиглан сүүдэр хэрхэн бүтээсэнээ HTML эсвэл CSS эсвэл өөр програмчлалын хэл ашиглан бүтээх програмаар дамжуулан танд хэлэх болно.
ТИЙМЭЭР БАРИЛГААС ЭХЛЭЦГЭЭЕ
Та бас миний суваг дээр YouTube дээр очиж үзэх боломжтой: Цахилгаан гүйдэл
Алхам 1: СИЕРПИНСКИЙН гурвалжинг ойлгох
Эхлээд FRACTALS дээр үндэслэсэн Сиерпинскийн гурвалжингийн үзэл баримтлалыг ойлгох болно
Фракталууд нь өөр өөр масштабтай ӨӨРИЙГӨӨ ХАМГИЙН төгсгөлгүй загвар юм. Тэдгээрийг давтаж хийснээр бүтээдэг.
санал хүсэлтийг үргэлжлүүлэн давтах энгийн процесс.
Фрактал бол хязгааргүй хэв маяг бөгөөд үүнийг үргэлжлүүлээрэй. Зурган дээрээс харахад гурвалжин доторх гурвалжин нь хязгааргүй хэв маягтай байна.
Одоо бид сэдвээсээ хөндийрч байгаа тул бүтээн байгуулалтаас эхэлье.
ТАЙЛБАР; Миний YouTube суваг дээрх видеон дээр анимац оруулсан болно.
ЭЛЕКТРОНИК рүү очно уу
Алхам 2: МОДОО ХАЙСАН, ДӨРВӨН гурвалжин зурах
Тиймээс барилгын ажилд хийх эхний алхам бол Сьерпинскийн гурвалжинг зурж болох мод авах явдал байв. Тиймээс би гар хөрөө, 3 мм зузаантай фанераа аваад 200 мм урт, 180 өргөн модны хэсгийг хайчилж эхлэв.
Тэгээд хийж дууссаныхаа дараа би цаасан дээр Сиерпинскийн гурвалжинг төлөвлөж, дараа нь чиглүүлэгч шугамыг дагаж саяхан хайчилж авсан модон дээр зурав. Дараа нь ледүүдийг засах боломжтой бүх газруудыг тэмдэглэв.
Алхам 3: Нүхийг шүд, өрөмдлөг хийх
Шураг жолоочоороо нүхийг амархан өрөмдөх боломжтой бүх газруудыг нүхлэв. Нүх бүрийг нүх гаргасны дараа би цооног өрөмдөж эхлэв.
Алхам 4: Ашигласан LED (RGBS ба ЦАГААН LED)
Өрөмдлөгийн ажил дууссаны дараа. RGB -ийн хамгийн чухал бүрэлдэхүүн хэсгийг илчлэх цаг болжээ.
Мөн бидэнд ойролцоогоор 30 RGB LED хэрэгтэй.
RGB LED нь 4 голтой. УЛААН, ХӨХ, НОГООН БА НЬ (хэрэв энэ нь нийтлэг анод бол VCC эсвэл нийтлэг катод бол GND)
Энд бид нийтлэг 30 RGB LED ашигладаг.
Гэхдээ гурвалжинг илүү бат бөх харагдуулахын тулд бидэнд цагаан гэрэл хэрэгтэй. Тиймээс би 20 орчим цагаан LED авсан.
Алхам 5: LED -ийг засах төлөвлөгөө
Бүх удирдагчийн төрлийг сонгосны дараа аль чийдэн хаашаа явах төлөвлөгөө гаргах цаг болжээ.
Цагаан гэрлүүд урвуу гурвалжин хэлбэрээр явдаг бол RGB гэрлүүд төлөвлөгөөнд үзүүлсэн шиг өөр газар явдаг.
Энэ нь бидний гурвалжинг илүү амьд, бүтээлч харагдуулдаг.
Алхам 6: LED -ийг засах
Төлөвлөгөө дууссаны дараа би бүх гэрлийг байрлуулж, гагнах ажлыг эхлүүлсэн. Цагаан гэрлийн хувьд бүх ледийн эерэг терминал ба бүх ледийн сөрөг терминалыг хооронд нь холбосон. Гэхдээ rgb leds -ийн хувьд би улаан утсыг улаан тээглүүрээр цэнхэр цэнхэр, ногоон тээглүүрийг ногоон ашигладаг байсан. Тиймээс бид эцэст нь үймүүлэхгүй байх болно. Бүх RGB гэрлийг байрлуулсны дараа би гагнуурын урт, төвөгтэй ажлыг эхлүүлсэн.
Алхам 7: УТАСЫГ ХИЙХ
Гагнуурын дараа утас тавих нь жаахан хэцүү мэт санагддаг, гэхдээ зүгээр л энгийн утсан холболтын схемээс бүү ай, гэхдээ энэ нь арай урт бөгөөд маш их цаг хугацаа шаарддаг. Энэ нь надад ойролцоогоор 3 цаг зарцуулсан. утас схемийг гагнах, удирдах. одоо програм руу шилжих болно.
Алхам 8: Аппыг бүтээх
Та энэ програмыг HTML эсвэл CSS болон түүний үндсэн програмыг ашиглан бүтээх боломжтой
Хажуугийн тэмдэглэл: програмыг татаж авахын тулд YouTube дээрх миний видеоны тайлбарыг үзээрэй
ЭЛЕКТРОНИК рүү очно уу
Нэгдүгээрт, дээд талд та Bluetooth лого, холбогдоогүй гэсэн шошгыг харж болно, мөн Bluetooth лого дээр дарахад ойролцоох Bluetooth төхөөрөмжүүдийн бичлэгийг харж болно. Бид BLUETOOTH МОДУЛЬ HC-05 ашигладаг тул HC дээр дарна уу. -05 ХОЛБОГҮЙ гэсэн текст улаан өнгөтэй холбогдсон болж хувирна. Одоо бид өөр өөр сүүдэр дээр дарахад syperpinski гурвалжин харагдана.
Алхам 9: ХЭСЭГ ХӨТӨЛБӨРЛӨХ
const int redPin = 3;
const int bluePin = 6;
const int greenPin = 5;
char өнгө = 0;
void setup () {// нэг удаа ажиллуулахын тулд тохиргооны кодоо энд оруулна уу: pinMode (redPin, OUTPUT); pinMode (bluePin, OUTPUT);
pinMode (greenPin, OUTPUT);
Цуваа эхлэх (9600);
analogWrite (redPin, 0);
analogWrite (bluePin, 0);
analogWrite (greenPin, 0);
}
void loop () {// давтан ажиллуулахын тулд үндсэн кодоо энд оруулна уу: if (Serial.available ()> 0) {color = Serial.read (); char утга = char (өнгө); if (утга! = '0') {Serial.println (утга); }}
if (color == 'Y') {analogWrite (redPin, 0); analogWrite (bluePin, 255); analogWrite (greenPin, 0); }
if (color == 'W') {analogWrite (redPin, 0); analogWrite (bluePin, 0); analogWrite (greenPin, 0); }
if (color == 'R') {analogWrite (redPin, 0); analogWrite (bluePin, 255); analogWrite (greenPin, 255); }
if (color == 'P') {analogWrite (redPin, 0); analogWrite (bluePin, 80); analogWrite (greenPin, 70); }
if (color == 'O') {analogWrite (redPin, 0); analogWrite (bluePin, 255); analogWrite (greenPin, 90); }
if (color == 'M') {analogWrite (redPin, 0); analogWrite (bluePin, 0); analogWrite (greenPin, 255); }
if (color == 'C') {analogWrite (redPin, 255); analogWrite (bluePin, 0); analogWrite (greenPin, 0); }
if (color == 'G') {analogWrite (redPin, 255); analogWrite (bluePin, 255); analogWrite (greenPin, 0); }
if (color == 'B') {analogWrite (redPin, 255); analogWrite (bluePin, 0); analogWrite (greenPin, 255); }}
Энэ кодыг тайлбарлахад маш хялбар байдаг. Дараа нь зүү бүрийг бага эсвэл 0 гэж бичээд эхлээд эвдэрсэн хэвээр байх болно.
Дараа нь хоосон хүрдэнд бид ирж буй өгөгдөл байгаа эсэхийг шалгаж, хэрэв байгаа өгөгдөл байгаа бол байгаа өгөгдлийн дагуу өөр өөр өнгө ажиллуулж эхэлдэг. Тиймээс кодыг сайтар судлаарай.
Алхам 10: Нүдээ тайвшруулж, тархиа тайвшруулна
ОДОО бидний саяхан ярьсан програмын удирддаг гайхалтай сүүдэрүүдийг хараад нүдийг минь тайвшруулж, тархиа тайвшруулцгаая
ГЭХДЭЭ ДЭЛГЭРЭНГҮЙ БОЛОМЖТОЙ ЮТУБЫН СУВААРАА АВААРАЙ: ЭЛЕКТРОНИКЭЭРЭЙ.
Алхам 11: Бүх видеог үзээрэй
ҮЗСЭНД БАЯРЛАЛАА
Зөвлөмж болгож буй:
EFM8BB1 кинетик гэрлийн гурвалжин: 14 алхам (зурагтай)
EFM8BB1 кинетик гэрлийн гурвалжин: Дэлгүүрт байгаа нано навчны гэрлийн гурвалжинг харсны дараа би үүнийг хийхээр урам зориг авсан боловч хавтан бүр хорин долларын үнэтэй байгааг хараад сэтгэлээр унасан! Би түүнтэй дүйцэхүйц бүтээгдэхүүн хийхээр шийдсэн боловч нэг хавтангийн үнийг 3-4 доллар орчим байлгахаар шийдсэн
Гурвалжин робот: 6 алхам (зурагтай)
Гурвалжин робот: Сайн байцгаана уу, энэ зааварчилгаанд би гэртээ DC ротортой мотортой энгийн робот хэрхэн хийх талаар хуваалцах болно. Энэхүү төслийг хүүхдүүдэд энгийн робот техникийг нэвтрүүлэхэд ашиглаж болно
IFTTT ашиглан утастай хаалганы хонхыг ухаалаг хаалганы хонх болгон хувиргаарай: 8 алхам
IFTTT ашиглан утастай хаалганы хонхыг ухаалаг хаалганы хонх болгон хувиргаарай: WiFi хаалганы хонх нь одоо байгаа утастай хонхны хонхыг ухаалаг хаалганы хонх болгон хувиргадаг. https://www.fireflyelectronix.com/product/wifidoor
Утастай хаалганы хонхыг гэрийн туслах тусламжтайгаар ухаалаг хаалганы хонх болгон хувиргаарай: 6 алхам
Утастай хаалганы хонхыг гэрийн туслахын тусламжтайгаар ухаалаг хаалганы хонх болгон хувиргаарай: Одоо байгаа утастай хонхны хонхыг ухаалаг хаалганы хонх болгоорой. Хэн нэгэн таны хаалганы хонхыг дарах үед гэрэл зураг эсвэл видео дохио авахын тулд утсандаа мэдэгдэл хүлээн авах эсвэл урд хаалганы камертайгаа холбогдоорой. Дэлгэрэнгүй үзэх: fireflyelectronix.com/pro
Дахин боловсруулсан призм кубын гурвалжин баррель халаасны лазер заагч: 7 алхам
Дахин боловсруулсан призм шоо дээрх гурван баррель халаасны лазер заагч: Энэхүү зааварчилгааны дагуу би танд дихроик призмийг танилцуулж, жижиг толь, гэмтэлтэй эсвэл дахин боловсруулсан RGB хослолын куб (dichroic X-cube) ашиглан гурвалсан баррель лазер заагчийг бүтээх болно. Би 3D хэвлэсэн хэсгийг ашиглан дижитал проектороос