Мазмұны:
- 1 -қадам: СИЕРПИНСКИЙДІҢ ҮШТҮРШІЛІГІН түсіну
- 2 -қадам: Ағашты кесу және үшбұрышты сызу
- 3 -қадам: ТЕСІКТЕРДІ ТІСУ ЖӘНЕ БҰРУ
- 4 -қадам: ПАЙДАЛАНЫЛДЫ СИДДОРЛАР (RGBS ЖӘНЕ ақ жарық диодтар)
- 5 -қадам: жарықдиодты бекітудің жоспары
- 6 -қадам: жарықдиодты орнату
- 7 -қадам: Сымдарды өшіру
- 8 -қадам: ҚОЛДАНБАНЫ ҚҰРУ
- 9 -қадам: БӨЛІМДІ БАҒДАРЛАУ
- 10 -қадам: КӨЗІҢІЗДІ ЖАҚТАҢЫЗ, МИҢІЗДІ ТЫНЫСЫҢЫЗ
- 11 -қадам: БАРЛЫҚ ВИДЕОНЫ КӨРІҢІЗ
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:22
Жарықдиодты көлеңкелерді қарау өте керемет және олар бізді таң қалдырады, сонымен қатар біздің көзімізді тыныштандырады және миымызды босаңсытады. Бұл мақалада мен сізге HTML немесе CSS немесе кез келген басқа программалау тілінің көмегімен құрастыруға болатын қосымша арқылы SIERPINSKI's TRIANGLE мен SMART PHONE көмегімен көлеңкелерді қалай құрғаным туралы айтып беремін.
Ендеше ҚҰРЫЛЫСТАН БАСТАҢЫЗ
ЮТУБТЫҢ МЕНІҢ КАНАЛЫМЫЗҒА БАРУҒА БОЛАДЫ: ЭЛЕКТРОНИКАҒА ӨТІҢІЗ
1 -қадам: СИЕРПИНСКИЙДІҢ ҮШТҮРШІЛІГІН түсіну
Алдымен FRACTALS -ке негізделген Сьерпинский үшбұрышының тұжырымдамасын түсінуге мүмкіндік беріңіз
Фракталдар әр түрлі масштабта ӨЗІНЕН Ұқсас үлгі болып табылады. Олар қайталау арқылы құрылады.
кері байланыс циклінде қайталанатын қарапайым процесс.
Фракталдар шексіз өрнектер деп айтуға болады және оларды жалғастырады. Суретте көріп тұрғаныңыздай үшбұрыштың ішіндегі үшбұрыш шексіз үлгіге дейін.
Енді біз тақырыптан кетеміз, сондықтан құрылудан бастайық.
ЕСКЕРТУ; Менің YouTube каналымдағы видеода анимация бар.
ЭЛЕКТРОНИКАҒА барыңыз
2 -қадам: Ағашты кесу және үшбұрышты сызу
Сьерпинский үшбұрышын салуға болатын ағаштан жасалған бұйымды алу бірінші қадам болды. Сондықтан мен қолмен кесетін арматураны және қалыңдығы 3 мм фанераны алып, ұзындығы 200 мм және ені 180 ағаш кесуді бастадым.
Аяқтағаннан кейін мен қағазға Сиерпинский үшбұрышын жоспарладым, содан кейін бағыттаушы сызықтарды орындап, оны жақында қиып алған ағашқа сыздым. Содан кейін жарықдиодты жөндей алатын барлық жерлерді белгіледі.
3 -қадам: ТЕСІКТЕРДІ ТІСУ ЖӘНЕ БҰРУ
Мен бұрағышпен тесіктерді оңай бұрғылай алатын жерлерді тістедім. Әр тесік тесілгеннен кейін мен тесіктерді бұрғылау процесін бастадым.
4 -қадам: ПАЙДАЛАНЫЛДЫ СИДДОРЛАР (RGBS ЖӘНЕ ақ жарық диодтар)
Бұрғылау процесі аяқталғаннан кейін. RGB светодиодтарының ең маңызды компонентін ашатын уақыт келді.
Бізге шамамен 30 RGB жарық диоды қажет.
RGB шамдары 4 істіктен тұрады. ҚЫЗЫЛ, КӨК, ЖАСЫЛ ЖӘНЕ біреуі (егер жалпы анод болса VCC немесе жалпы катод болса GND)
Мұнда біз 30 жалпы RGB жарықдиодты қолдандық.
Біздің үшбұрыштың берік болуы үшін бізге ақ түсті шамдар қажет. Мен шамамен 20 ақ жарық диодты алдым.
5 -қадам: жарықдиодты бекітудің жоспары
Светодиодтың барлық түрлерін таңдағаннан кейін, оның қайда баратынын жоспарын ашатын уақыт келді.
Енді ақ шамдар кері үшбұрыштарда жүреді, ал RGB шамдары жоспарда көрсетілгендей барлық жерде жүреді.
бұл біздің үшбұрышты жандандыратын және креативті етеді.
6 -қадам: жарықдиодты орнату
Жоспар аяқталғаннан кейін мен барлық светодиодтарды орнына қойып, оларды дәнекерлеуге кірістім. Ақ жарық светодиодтар үшін барлық светодиодтардың оң терминалы және барлық светодиодтардың теріс терминалы бір -бірімен қосылды. Бірақ rgb leds үшін мен қызыл түйреуіштер үшін қызыл сымды көк түйреуіштер үшін көк, жасыл түйреуіштер үшін жасыл түстерді қолдандым. Сондықтан біз ақыр соңында шатастырмаймыз. Барлық RGB светодиодтарын орналастырғаннан кейін мен дәнекерлеудің ұзақ және ұзақ процесін бастадым.
7 -қадам: Сымдарды өшіру
Дәнекерлеу процесі аяқталғаннан кейін сымдар біршама қиын көрінеді, бірақ қорықпаңыз, бұл қарапайым сым схемасы, бірақ ол біраз уақытты қажет етеді. Маған шамамен 3 сағат қажет болды. сымдар схемасын дәнекерлеу және басқару. енді қосымшаға көшейік.
8 -қадам: ҚОЛДАНБАНЫ ҚҰРУ
Сіз бұл қосымшаны HTML немесе CSS көмегімен және онымен жұмыс жасауға болатын ең қарапайым қосымшаның көмегімен құра аласыз
ЖАҢА ЕСКЕРТУ: қосымшаны жүктеу үшін YouTube -те менің бейнеролигімнің сипаттамасын тексеріңіз
ЭЛЕКТРОНИКАҒА барыңыз
Енді біріншіден, жоғарғы жағында сіз Bluetooth логотипі мен жалғанбаған жапсырманы көре аласыз, ал Bluetooth логотипін басқан кезде сіз жақын орналасқан Bluetooth құрылғыларының жолын көре аласыз. Біз BLUETOOTH HC-05 модулін HC түймесін басқан кезде қолданамыз. -05 БАЙЛАНЫМАС мәтін қызыл түспен байланысты болады. Ал енді әр түрлі реңктерді басқанда, оны Сиерпинский үшбұрышы көрсетеді.
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);
Serial.begin (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 -қадам: БАРЛЫҚ ВИДЕОНЫ КӨРІҢІЗ
Қарағандарыңызға РАХМЕТ
Ұсынылған:
DIY - Arduino басқаратын RGB светодиодты көлеңкелер: 5 қадам (суреттермен)
DIY | Arduino бақылайтын RGB светодиодтары: Бүгін мен сізге өзіңіздің RGB жарық диодты көзілдірікті қалай оңай жасауға болатынын үйретемін Бұл әрқашан менің ең үлкен армандарымның бірі болды және ол ақыры орындалды! бұл жоба. Олар ПХД өндірушісі
Аппараттық құралдар мен бағдарламалық қамтамасыз ету ақылды құрылғыларды бұзады, Tuya және Broadlink LED шамы, Sonoff, BSD33 ақылды штепселі: 7 қадам
Аппараттық құралдар мен бағдарламалық қамтамасыз ету ақылды құрылғыларды бұзады, Tuya және Broadlink LED шамы, Sonoff, BSD33 ақылды қосқышы: Бұл нұсқаулықта мен өзімнің микробағдарламалық жасақтамамен бірнеше ақылды құрылғыларды қалай жыпылықтағанымды көрсетемін, сондықтан мен оларды Openhab қондырғысы арқылы MQTT арқылы басқара аламын. Әрине, мен оларды бұзған кезде жаңа құрылғылар
IoT негізделген ақылды бағбандық және ESP32: 7 қадамдарын қолданатын ақылды ауыл шаруашылығы
IoT негізделген ақылды бағбандық және ESP32 көмегімен ақылды ауыл шаруашылығы: Әлем уақыт өте келе ауыл шаруашылығына қарай өзгеруде. Қазіргі кезде адамдар электрониканы әр салада біріктіреді, ал ауыл шаруашылығы бұл үшін ерекшелік емес. Бұл ауыл шаруашылығындағы электрониканың бірігуі фермерлер мен бақшаны басқаратын адамдарға көмектеседі
Ақылды телефонмен басқарылатын арзан ұшақ жасаңыз және ұшыңыз: 8 қадам
Ақылды телефонмен басқарылатын арзан ұшақ жасаңыз және ұшыңыз: Сіз ұялы телефоныңызбен басқарылатын (Android қосымшасы WiFi арқылы) 15 долларлық қашықтан басқару пультінің ұшағын жасауды армандадыңыз ба және сізге адреналиннің күнделікті дозасын 15 минут береді (ұшу) шамамен 15 минут)? бұл нұсқаулыққа қарағанда
Жарықдиодты тақтаны NodeMCU, ESP8266 және MAX7219 телефонмен басқарыңыз: 8 қадам
Жарықдиодты тақтаны NodeMCU, ESP8266 және MAX7219 көмегімен телефонмен басқару: Мен жарықдиодты тақтаны бұрылыс сигналы ретінде басқару үшін телефонды қолданғым келеді. Сонымен, ESP8266 кіру нүктесі, микроконтроллер және сервер ретінде әрекет етеді. Веб -серверде 3 түйме бар қарапайым веб -бет болады: СОЛҒА бұру, Оңға бұру және SOS -қа бұру. Мәтін