Мазмуну:
- 1 -кадам: СИЕРПИНСКИНИН ҮЧТҮКТҮГҮН түшүнүү
- 2 -кадам: ЖЫГАЧТЫ КЫСЫП ҮЧ ҮЧТҮКТҮ ЧЫГАРУУ
- 3 -кадам: ТЕШИКТЕРДИ ТИШТИРҮҮ ЖАНА БУРГУЛОО
- 4 -кадам: КОЛДОНУЛГАН LED (RGBS ЖАНА АК LED)
- 5 -кадам: Светодиоддорду оңдоо планы
- 6 -кадам: Светодиоддорду оңдоо
- 7 -кадам: Зымдарды өчүрүү
- 8 -кадам: КОЛДОНМОНУ КУРУУ
- 9 -кадам: БӨЛҮМДҮ ПРОГРАММАЛОО
- 10 -кадам: КӨЗДӨРҮҢҮЗДҮ ЖАНА МИҢИЗДИ ЭС АЛЫҢЫЗ
- 11 -кадам: БАРДЫК ВИДЕОНУ КӨРҮҢҮЗ
Video: СИЕРПИНСКИЙДИН ҮЧ БИРДИГИ ЖАНА АКЫЛДУУ ТЕЛОНУ МЕНЕН КӨЛӨКТӨРДҮ ТҮЗҮҢҮЗ: 11 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
LED SHADES көрүү абдан сонун жана алар бизди таң калтырат, ошондой эле көзүбүздү тынчтандырып, мээбизди эс алдырат. Ошентип, бул макалада мен HTML же CSS же башка программалоо тили менен курула турган тиркеме аркылуу SIERPINSKI'дин ҮЧ бурчтугун жана SMART PHONE аркылуу көлөкөлөрдү кантип жаратканымды айтып берем.
Ошентип, КУРУЛУУНУ БАШТАЙЛЫ
ЮТУБДАН КАНАЛЫМА КИРИП КӨРСӨҢҮЗ БОЛОТ: ЭЛЕКТРОНИКАГА
1 -кадам: СИЕРПИНСКИНИН ҮЧТҮКТҮГҮН түшүнүү
Адегенде FRACTALSке негизделген sierpinski үч бурчтугунун артындагы түшүнүктү түшүнүүгө мүмкүнчүлүк берели
Фракталдар ар кандай масштабда ӨЗҮНӨ окшош болгон үлгү менен бүтпөйт. Алар кайталануу менен түзүлөт
үзгүлтүксүз кайтарым байланышта жөнөкөй процесс.
Фракталдарды чексиз үлгүлөр деп айтуу жана улантуу. Сүрөттөн көрүнүп тургандай, үч бурчтуктун ичиндеги үч бурчтук чексиз үлгүгө ээ.
Эми биз темадан чыгып жатабыз, андыктан курулуштан баштайлы.
ЭСКЕРТҮҮ; Менин YouTube каналымдагы видеодо анимация бар.
ЭЛЕКТРОНИКАГА КИРИҢИЗ
2 -кадам: ЖЫГАЧТЫ КЫСЫП ҮЧ ҮЧТҮКТҮ ЧЫГАРУУ
Ошентип, курулушка карай биринчи кадам жыгачтын бир бөлүгүн алуу болду, анда мен Сьерпинский үч бурчтугун тарта алам. Ошентип, мен колумду жана 3мм калыңдыктагы фанерамды алып, узундугу 200 мм, туурасы 180 жыгачты кесе баштадым.
Бүткөндөн кийин мен Сьерпинскийдин үч бурчтугун кагазга пландадым, андан кийин жетектөөчү сызыктарды ээрчип, жакында эле кыйып кеткен жыгачтын үстүнө чийдим. Андан кийин мен леддерди оңдоого мүмкүн болгон бардык жерлерди белгилеп койдум.
3 -кадам: ТЕШИКТЕРДИ ТИШТИРҮҮ ЖАНА БУРГУЛОО
Бурама айдоочум менен тешиктерди оңой эле бургулай турган жерлердин бардыгын тиштеп алдым. Ар бир тешик чукулгандан кийин, мен тешүү иштерин баштадым.
4 -кадам: КОЛДОНУЛГАН LED (RGBS ЖАНА АК LED)
Бургулоо процесси аяктагандан кийин. Бул эң маанилүү компонентти ачууга убакыт келди.
Жана бизге болжол менен 30 RGB светодиод керек.
RGB леддери 4 пинден турат. КЫЗЫЛ, КӨК, ЖАШЫЛ ЖАНА (эгер жалпы анод болсо VCC же жалпы катод болсо GND үчүн)
Бул жерде биз 30 жалпы RGB LEDин колдондук.
Бирок бизге үч бурчтугубузду бекем кылуу үчүн кээ бир ак леддер керек. Ошентип, мен 20га жакын ак лед алдым.
5 -кадам: Светодиоддорду оңдоо планы
Бардык LED түрлөрүн тандап алгандан кийин, план кайсы жакка кетерин ачыкка чыгарууга убакыт келди.
Эми ак ледтер тескери үч бурчтуктарга барат, ал эми 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 color = 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 (value! = '0') {Serial.println (value); }}
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 -кадам: КӨЗДӨРҮҢҮЗДҮ ЖАНА МИҢИЗДИ ЭС АЛЫҢЫЗ
АЗЫР биз жакында айткан колдонмо көзөмөлдөгөн кызыктуу көлөкөлөрдү көрүү менен көзүбүздү тынчтандырып, мээбизди эс алдыралы
БИРОК КӨБҮРӨӨК МААЛЫМАТ ҮЧҮН, YOUTUBE КАНАЛЫМА КИРИҢИЗ: ЭЛЕКТРОНИКАГА КИРИҢИЗ
11 -кадам: БАРДЫК ВИДЕОНУ КӨРҮҢҮЗ
КӨРГӨНҮҢҮЗ ҮЧҮН РАХМАТ
Сунушталууда:
SONOFF акылдуу өчүргүчтөрү менен DIY акылдуу ролик жалюзи кантип жасалат ?: 14 кадам
SONOFF акылдуу өчүргүчтөрү менен кантип DIY акылдуу ролик жалюзи? жана аны кечинде түшүрөсүзбү? Кандай болбосун, мен
Акылдуу ойготкуч саат: Raspberry Pi менен жасалган акылдуу ойготкуч саат: 10 кадам (сүрөттөр менен)
Smart Alarm Clock: Raspberry Pi менен жасалган акылдуу ойготкуч: Сиз качандыр бир убакта акылдуу саатты кааладыңыз беле? Андай болсо, бул сиз үчүн чечим! Мен Smart Alarm Clock жасадым, бул веб -сайтка ылайык ойготкуч убактысын өзгөртө турган саат. Ойготкуч өчкөндө, үн чыгат (зумбул) жана 2 жарык күйөт
Автоматтык кубаттуулукту оңдоочу бирдиги бар акылдуу эсептегич: 29 кадам
Автоматташтыруучу кубаттуулукту оңдоочу бирдиги бар акылдуу эсептегич: кубаттуулукту автоматтык өзгөртүү гаджети бар эки багыттуу эсептегич активдүү жана реактивдүү кубаттуулукту жана чыңалуу жана ток сенсорунун жардамы менен линиянын чыңалуусунан жана линиянын учурдагы сезиминен күч факторун изилдейт
Сүйкүмдүү датаны, убакытты жана температураны көрсөтүү бирдиги: 3 кадам
Сүйкүмдүү датаны, убакытты жана температураны көрсөтүү бирдиги: Салам достор, бул көрсөтмөдө мен Arduino pro mini, RTC жана сегиз орундуу жети сегменттүү дисплейди колдонуу менен күндү, убакытты жана учурдагы температураны көрсөтүү бирдигин түзүүнүн жол -жобосун түшүндүрөм. абдан компакт бирдикте, бул пайдалуу түзмөк
Өткөргүч желим жана өткөргүч жип: LED дисплейин жана кездемелердин схемасын түзүңүз: 7 кадам (сүрөттөр менен)
Өткөргүч желим жана өткөргүч жип: LED дисплейин жана кездемелердин схемасын жасаңыз. Өзүңүздүн өткөргүч кездемелериңизди, жипти, клейди жана скотчту жасаңыз жана аларды потенциометрлерди, резисторлорду, өчүргүчтөрдү, LED дисплейлерин жана схемаларды жасоо үчүн колдонуңуз. жана өткөргүч жип, сиз каалаган дисплейде LED дисплейлерин жана схемаларын жасай аласыз