Мазмуну:

Arduino Infinity Mirror (Bluetooth жана үн реактивдүү): 9 кадам (сүрөттөр менен)
Arduino Infinity Mirror (Bluetooth жана үн реактивдүү): 9 кадам (сүрөттөр менен)

Video: Arduino Infinity Mirror (Bluetooth жана үн реактивдүү): 9 кадам (сүрөттөр менен)

Video: Arduino Infinity Mirror (Bluetooth жана үн реактивдүү): 9 кадам (сүрөттөр менен)
Video: Arduino Infinity Mirror (Bluetooth & Sound Reactive) 2024, Ноябрь
Anonim
Image
Image
Arduino Infinity Mirror (Bluetooth жана үн реактивдүү)
Arduino Infinity Mirror (Bluetooth жана үн реактивдүү)
Arduino Infinity Mirror (Bluetooth жана үн реактивдүү)
Arduino Infinity Mirror (Bluetooth жана үн реактивдүү)

Мен Arduino менен мектеп долбоору үчүн Infinity Mirror түздүм, аны Bluetooth аркылуу телефонуңуз же планшетиңиз менен башкара аласыз. Күзгүдө ошондой эле камтылган микрофон бар, ал үндү/музыканы аныктайт жана музыканын ыргагында көзгө урунган жарык стробдорду жаратуу менен жооп берет! Колдонмону жөн эле иштетип, bluetooth'га туташып, сыйкырдын эмне болгонун көрүңүз!

Бул Нускамада мен сизге бул чексиздик күзгүсүн кантип жасоону көрсөтөм. Ошентип, баштайлы!

1 -кадам: материалдарды чогултуу

Материалдарды чогултуу
Материалдарды чогултуу

Бул чексиздик күзгүсүн жасоо үчүн сизге төмөнкү материалдар керек болот:

1) Arduino Uno ($ 30)

Сиз Arduino башка түрүн колдоно аласыз, бирок бул толугу менен сизге байланыштуу.

2) Mini breadboard же PCB ($ 5)

Мен нандын тактасын прототиптештирүү үчүн колдондум, кийинчерээк бардыгын перфорборго/стриптизге туташтырдым.

3) WS2813 Digital 5050 RGB LED Strip - 144 LED (1 метр) ($ 25)

Сиз ошондой эле башка LED тилкесин колдонсоңуз болот, бирок бардык светодиоддордун жекече адресациялангандыгын текшериңиз. Ошондой эле LED тилкеси диоддун ар бир метрине 5В "кошумча" чыңалуу берерин текшериңиз. Себеби, чыңалуу тилкенин үстүнө түшүп, башталыштагы ток бир топ жогорулашы мүмкүн. (жана, балким, сиздин LED тилкесиңиздин башталышын өрттөп салыңыз!) Бул тууралуу кененирээк бул жерден окуй аласыз: Неопикселдерди иштетүү.

4) Прототип зымдары ($ 3)

Түстөрдүн жалпы мааниси жок, бирок аларды өзүңүзгө шилтеме катары колдонуу абдан пайдалуу. Мен ак, кара, кызыл, жашыл, сары, кызгылт сары жана көк түстөрдү колдондум.

5) USB Aдан B кабели ($ 4)

Бул Arduino кодуңузду Arduino Uno тактасына жүктөө үчүн колдонулат.

6) Жакшы которулуу Power Supply билдирет - 5V 10A ($ 15)

Бул тышкы 5V чыңалуусу бар LED тилкесин колдоо үчүн колдонулат, анткени Arduino өзү бардык светодиоддорду жарыктандырууга жетпейт. Сиз ошондой эле Wall Adapter Power Supply колдонууну тандай аласыз, бирок анын 5V менен иштээрин текшериңиз.

7) 230V Power кабели сайгыч менен ($ 3)

Бул 230V электр розеткасына Коммутативдик Электр Булагын туташтыруу үчүн колдонулат. Жашаган жериңизге жараша, розеткадан келген чыңалуу ар кандай болушу мүмкүн. Кандай болбосун, сизге сайгычы бар туура кабель керек болот.

8) Bluetooth HC-06 модулу RF transceiver Slave 4-PIN ($ 8)

Бул модуль телефонуңуздан же планшетиңизден Arduinoго маалыматтарды жөнөтүү үчүн колдонулат. Бул Bluetooth модулу кул катары гана кызмат кыла алат. Стандарттык Bluetooth пин / сырсөзү 1234.

9) Үн аныктоо сенсорунун модулу 3-PIN ($ 3)

Бул модуль үндү аныктоо үчүн колдонулат, анткени анын микрофону орнотулган. Потенциометрди сигнал чыгарылган үндүн керектүү өлчөмүнө коюңуз. Ошондой эле башка үн сенсорун колдонсоңуз болот, бирок бул сизге байланыштуу.

10) 220 Ω резистор ($ 0.25)

Бул LED чыңалуусун көзөмөлдөө үчүн колдонулат. Эгер сиз муну колдонбосоңуз, анда диоддор акыры чындап ысыйт. 220Ω каршылыгында кызыл, кызыл жана күрөң тилкелери бар. Акыркы тилке сабырдуулукту билдирет. Алтын ± 5%дегенди билдирет. Көбүрөөк маалымат бул жерде: 220 Ом резистору.

11) 1000uF 16V Электролиттик Конденсатор ($ 0.25)

Бул сиздин схемаңызга сыйымдуулукту (энергияны) кошуу жана сактоо үчүн колдонулат. Көбүрөөк маалымат бул жерде: Электролиттик конденсаторлор.

Кутуча жана күзгү:

Бул менин кутучамды түзүү үчүн колдонулган материалдар жана өлчөмдөр. Сиз ошондой эле бир жактуу чагылдыруучу күзгүгө, кадимки күзгүгө, светодиоддорго жана электроникага туура келгидей чоң болгон алкакты же алдын ала жасалган кутуну сатып алууну тандай аласыз. Эгерде сизде туура шаймандар жана материалдар болсо, аны өзүңүз курууну сунуштайм.

12) Glass 25 x 25cm (3мм калыңдыгы) ($ 5)

Айнек бир тараптуу чагылдыруучу күзгү катары колдонулат, ага бир тараптуу күзгү терезе пленкасы керек болот (13тү караңыз). Сиз ошондой эле бир тараптуу күзгү/жарым тунук күзгү сатып алсаңыз болот, ал кутуңуздун ичине батат. Сиз айнекти өзүңүз айнек кескич менен кесип алсаңыз болот (22ди караңыз), бирок мен муну сиз үчүн жасоо үчүн адистерге кайрылууну сунуштайм же андан да жакшы өлчөмдөгү айнек сатып алыңыз.

13) Тонировкаланган бир тараптуу күзгү терезе пленкасы 30 x 30 см ($ 5)

Бир тараптуу күзгүнү кайталоо үчүн сизге айнек жана айнек менен капталган бир жактуу айнек пленкасы керек болот, ал айнекке суу жана самын менен сүйкөлөт (29ду караңыз). Анын айнектен бир аз чоң болушунун себеби, убакыттын өтүшү менен кичирейип кетет. Эгерде сиз жогоруда айтылгандай, бир тараптуу күзгү сатып алууну чечсеңиз, анда бул сизге кереги жок болот.

14) Күзгү 25 х 25 см (калыңдыгы 3 мм) (5 доллар)

Жөн эле кадимки күзгү, ваннадагыдай. Бул бир тараптуу күзгү менен бирге "чексиздик" эффектин түзүү үчүн колдонулат.

15) 2x Жыгач жыгач 25x10 x 2cm (2 $)

Кутунун үстү жана асты үчүн эки жыгач сетка.

16) 2х Жыгач жыгач 27x10 x 2cm (2 $)

Кутунун оң жана сол жагына эки жыгач сетка.

17) 2x ичке жыгач устун 25 x 2.5 x 0.5cm ($ 1)

Кутунун ичинин үстү жана асты үчүн эки жыгач сетка (күзгүлөр эс алат жана светодиоддор чапталган).

18) 2x ичке жыгачтан жасалган тор 24 x 2.5 x 0.5cm ($ 1)

Кутунун ичиндеги оң жана сол тарабы үчүн эки жыгач сетка (күзгүлөр эс ала турган жана светодиоддор жабыштырылган).

19) Кара боёк болот/чачыратуучу

Мен муну караңгы темага көбүрөөк аралаштыруу үчүн кутучамды кара түскө боёгом.

Куралдар:

Бул кутуну жана күзгүнү түзүү үчүн керек болгон инструменттер:

20) өлчөө тасмасы ($ 3)

Албетте, кутуңузду өлчөө үчүн колдонулат. Көбүрөөк маалымат бул жерде: Ченөө тасмасын кантип окуу керек.

21) чарчы өлчөө ($ 5)

Ошондой эле кутуңузду/материалдарды өлчөө үчүн колдонулат. Чынында талап кылынбайт, бирок бул абдан ыңгайлуу болушу мүмкүн.

22) Зым кескич/стриптиз ($ 5)

Зымдарды ачуу жана кесүү үчүн колдонулат. Альтернатива катары ашкана бычагын же стенли бычагын колдонсоңуз болот. Көбүрөөк маалымат бул жерде: Сымды кантип чечүү керек.

23) Айнек кескич ($ 5)

Айнек жана күзгүлөрдү кесүү үчүн колдонулат. Альтернатива катары сиз алмазды колдоно аласыз, бирок мен аны сунуштабайм. Көбүрөөк маалымат бул жерде: Витражды кантип кесүү керек.

24) Бурагыч/бургулоо ($ 2)

Бурамаларды жана бургулоо тешиктерин айдоо үчүн колдонулат. Көбүрөөк маалымат бул жерде: жыгач бураманы кантип айдаш керек.

25) Hammer ($ 5)

Мыктарды айдоо үчүн колдонулат. Көбүрөөк маалымат бул жерде: Балканы кантип коопсуз колдонуу керек.

26) Жыгач клей ($ 5)

Эгерде бурамалар же мыктар жетишсиз болсо, анда бөлүктөрдү бириктирүү үчүн жыгач клейин да колдонсоңуз болот. Көбүрөөк маалымат бул жерде: Жыгачты кантип жабыштыруу керек.

27) Көрдүм ($ 5)

Жыгач кесүү үчүн колдонулат. Көбүрөөк маалымат бул жерде: Кол менен жыгачты кантип кесүү керек.

28) тырмактар ($ 3)

Бөлүктөрдү бирге кармоо үчүн колдонулат, биздин учурда биротоло.

29) бурамалар ($ 3)

Ошондой эле бөлүктөрдү чогуу кармоо үчүн колдонулат, бирок мыктын ордуна бурамаларды колдонуу менен керек болсо тетиктерди оңой эле ажыратып салсаңыз болот.

30) Суу жана самын

Тонировкаланган бир тараптуу күзгү терезе пленкасын айнекке колдонуу үчүн колдонулат. Ошондой эле чексиздик күзгүсүн тазалоо үчүн колдонулат. Эгерде сиз терезе пленкасын кантип орнотууну билгиңиз келсе, анда бул үйрөткүчтү аткарсаңыз болот: Терезе пленкасын кантип орнотуу керек.

31) Зымыр кагаз ($ 1)

Айнек менен жыгачтын учтуу учтарын тазалоо үчүн колдонулат.

Лайкоо шаймандары (милдеттүү эмес):

32) ширетүүчү темир ($ 15)

Милдеттүү эмес, эгер сиз баарын нанга калтыруунун ордуна чогуу ширетүүнү чечсеңиз. Эгерде сиз кантип ширетүүнү билгиңиз келсе, анда бул үйрөткүчтү аткарсаңыз болот: Электрониканы кантип ширетүү керек.

33) Solder калай 0.6mm - 100g ($ 5.50)

Зымдарды бириктирүү үчүн колдонулат.

34) Зымдарды тазалоо - 1мм 1.5м ($ 1.50)

Эгерде сиз кокусунан ката кетирсеңиз, зымдарды өчүрүү үчүн колдонулат.

35) Жылуулукту кыскартуучу түтүктөр ($ 2)

Лайкалган зымдарды коопсуз сактоо үчүн колдонулат.

36) 1x 3 Pins header аял ($ 0.10)

Чындыгында талап кылынбайт, бирок үн аныктоочу сенсорду зымдарга түз кошууну каалабасаңыз, бул ыңгайлуу болушу мүмкүн.

37) 1x 4 Pins ургаачы аял ($ 0.10)

Чындыгында талап кылынбайт, бирок Bluetooth модулун зымдарга түздөн -түз кошууну каалабасаңыз, бул ыңгайлуу болушу мүмкүн.

2 -кадам: Breadboard Connections

Image
Image
Breadboard Connections
Breadboard Connections
Breadboard Connections
Breadboard Connections

Материалдарды чогулткандан кийин, нан протоколун колдонуу менен биринчи прототипти жасоого убакыт келди. Нан тактасында бардыгы болуп төрт мамыча бар. Биринчи эки жана акыркы эки көк жана кызыл мамычалар +5V (кызыл) жана жер/GND (көк) байланыштарын билдирген вертикалдуу байланышты бөлүшөт. Ортодогу эки мамыча сиздин негизги компоненттериңиз жайгаштырылат. Бул жерден нан такталары жөнүндө көбүрөөк биле аласыз.

Демек, сиз эмне кылгыңыз келсе, Arduinoну прототип зымдарын колдонуп, нан тактасына туташтырыңыз. Мен мурда айткандай, түстөр мааниге ээ эмес, бирок алар өзүңүз үчүн пайдалуу шилтеме. Мисалы, мен кызыл зымдарды +5V жана ак зымдарды GNDди көрсөтүү үчүн колдондум. Тигүүчүлөрүңүздү ошол эле схемада турганда, кайда койгондун да мааниси жок.

Андан кийин сиз LED тилкесиңизди панельге туташтыргыңыз келет. Сизде анын кайсы түрүнө жараша 3-6 зым бар экенин байкайсыз. Ак түс GND/мүн кирүүсүн, кызыл +5V киргизүүнү, жашыл маалымат киргизүү PINин жана көк түстүн камдык маалымат киргизүү PINин билдирет (LED байланышпаса туташпаңыз). Тышкы 5В кубатын сайыңыз жана аны LED тилкесине туташтырыңыз. Жогорудагы сүрөттө көрсөтүлгөндөй резистор менен конденсаторду туташтырууну унутпаңыз, антпесеңиз, сиз светодиоддоруңузду күйгүзүп алышыңыз мүмкүн!

Акырында сиз bluetooth модулуңузду жана үн аныктоо сенсорун нан тактасына туташтыргыңыз келет. Үн аныктоочу сенсорду A0 пинге (аналогдук) бекит. Bluetooth модулуна келсек, анын бир RXD жана бир TXD пини бар экенин байкайсыз. Бул сигналдарды жөнөтүү жана кабыл алуу үчүн. ЭСКЕРТҮҮ: модулдун TXD пинин Arduino RXD пинине, модулдун RXD пинин Arduino TXD пинине туташтырыңыз. Ошол эле казыктарга эмес!

3 -кадам: Arduino коду

Arduino коду
Arduino коду

Ошентип, кийинки кадам - Arduino коду. Бул үчүн сизге Arduino IDE программасы керек болот, аны бул жерден жүктөп алсаңыз болот. IDEди жүктөп алгандан кийин, жаңы документти ачыңыз жана төмөнкү кодду долбоордун терезесине көчүрүп чаптаңыз:

#кошуу

// Arduino менен туташкан казыктар

const int PIN = 6; // LED тилкесинин киргизүү пини NUM NUMXIX = 144; // const int SOUNDSENSOR = A0 күйгүзө турган пикселдердин саны; // Үн сенсорунун кирүү пини

int ButtonState = 0; // Bluetooth колдонмосундагы баскычка дайындалган мамлекет

int көлөмү = 0; // Микрофондо сигнал бар же жок экенин текшерүүчү мамлекет

// Түс өзгөрмөлөрү

логикалык PrimBlue = false; логикалык PrimGreen = false; логикалык PrimRed = false; логикалык PrimWhite = false; логикалык PrimYellow = жалган; логикалык PrimOrange = false; логикалык PrimPink = жалган; логикалык PrimPurple = жалган;

// Жарык жана үн өзгөрмөлөрү

логикалык SoundDetect = жалган; логикалык FullLight = жалган;

Adafruit_NeoPixel тилкеси = Adafruit_NeoPixel (NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);

жараксыз орнотуу () {

pinMode (SOUNDSENSOR, INPUT); // Sound Sensor pinMode киргизүү (PIN, OUTPUT); // LED тилкесинин кириши

Serial.begin (9600);

strip.setPixelColor (0, 0, 0, 0); strip.setBrightness (0); strip.begin (); // Бул NeoPixel китепканасынын инициализациясын strip.show ();

}

void loop () {

// Жарыктын көлөмүн слайдердин байтына жараша аныктаңыз = analogRead (A0)/4; Serial.println (жарыктык); if (Serial.available ()> 0) {ButtonState = Serial.read (); }

// LEDди жана Үн аныктоону иштетүү же өчүрүү

if (FullLight == 1 && SoundDetect == 0) {strip.setBrightness (ButtonState); strip.show (); } else if (FullLight == 0 && SoundDetect == 0) {strip.setBrightness (0); strip.show (); } else if (FullLight == 0 && SoundDetect == 1) {strip.setBrightness (жарыктыгы); strip.show (); } else if (FullLight == 1 && SoundDetect == 1) {strip.setBrightness (0); strip.show (); }

////////////////////////////////////////////////////////////////////////////////////////////////////ИШТИ ////

if (ButtonState == 'a') {PrimColors (); FullLight = 1; SoundDetect = 0; }

эгер (ButtonState == 'b') {

FullLight = 0; SoundDetect = 0; }

//////////////////////////// Добуш аныктоочу которгуч ////////////////////// /////

if (ButtonState == 'c') {PrimColors (); SoundDetect = 1; FullLight = 0; }

эгер (ButtonState == 'd') {

SoundDetect = 0; FullLight = 0; }

//////////////////////////// Негизги түстөр /////////////////////// ////

if (ButtonState == '1') {PrimColors (); PrimBlue = 0; PrimGreen = 0; PrimRed = 1; PrimWhite = 0; PrimYellow = 0; PrimOrange = 0; PrimPink = 0; PrimPurple = 0; }

if (ButtonState == '2') {

PrimColors (); PrimGreen = 1; PrimBlue = 0; PrimRed = 0; PrimWhite = 0; PrimYellow = 0; PrimOrange = 0; PrimPink = 0; PrimPurple = 0; }

if (ButtonState == '3') {

PrimColors (); PrimRed = 0; PrimBlue = 1; PrimGreen = 0; PrimWhite = 0; PrimYellow = 0; PrimOrange = 0; PrimPink = 0; PrimPurple = 0; } if (ButtonState == '4') {PrimColors (); PrimRed = 0; PrimBlue = 0; PrimGreen = 0; PrimWhite = 1; PrimYellow = 0; PrimOrange = 0; PrimPink = 0; PrimPurple = 0; } if (ButtonState == '5') {PrimColors (); PrimRed = 0; PrimBlue = 0; PrimGreen = 0; PrimWhite = 0; PrimYellow = 1; PrimOrange = 0; PrimPink = 0; PrimPurple = 0; } if (ButtonState == '6') {PrimColors (); PrimRed = 0; PrimBlue = 0; PrimGreen = 0; PrimWhite = 0; PrimYellow = 0; PrimOrange = 1; PrimPink = 0; PrimPurple = 0; } if (ButtonState == '7') {PrimColors (); PrimRed = 0; PrimBlue = 0; PrimGreen = 0; PrimWhite = 0; PrimYellow = 0; PrimOrange = 0; PrimPink = 1; PrimPurple = 0; } if (ButtonState == '8') {PrimColors (); PrimRed = 0; PrimBlue = 0; PrimGreen = 0; PrimWhite = 0; PrimYellow = 0; PrimOrange = 0; PrimPink = 0; PrimPurple = 1; }}

void PrimaryColors () {

for (int i = 0; i <NUMPIXELS; i ++) {if (PrimBlue == 1) {strip.setPixelColor (i, 0, 0, 255); } else if (PrimGreen == 1) {strip.setPixelColor (i, 0, 255, 0); } else if (PrimRed == 1) {strip.setPixelColor (i, 255, 0, 0); } else if (PrimWhite == 1) {strip.setPixelColor (i, 255, 255, 255); } else if (PrimYellow == 1) {strip.setPixelColor (i, 255, 255, 0); } else if (PrimOrange == 1) {strip.setPixelColor (i, 255, 102, 0); } else if (PrimPink == 1) {strip.setPixelColor (i, 255, 0, 255); } else if (PrimPurple == 1) {strip.setPixelColor (i, 102, 0, 204); } башка {strip.setPixelColor (i, 255, 255, 255); }} strip.show (); }

Эгерде сизден Adafruit NeoPixel китепканасын орнотууну суранса, муну Sketch> Import Library> Adafruit NeoPixel бөлүмүнө өтүңүз.

4 -кадам: Bluetooth колдонмосун түзүү

Image
Image
Кутуну куруу
Кутуну куруу

Эми колдонмоңузду куруп, кызыктуу бөлүгүнө кирели! Мен муну үчүн MIT App Inventor 2 деп аталган үчүнчү жактын программасын колдонууну чечтим. Эгерде сиз долбоордун файлдарын (.aia) жүктөп, колдонмого өзгөртүүлөрдү киргизгиңиз келсе, аны төмөндөн жүктөп алсаңыз болот. Бирок сиз эч нерсени коддоп туруп, ошол замат колдонмону (.apk) жүктөп алсаңыз болот. Сиз аны түзмөгүңүзгө гана орнотушуңуз керек.

5 -кадам: Кутуну куруңуз

Кутуну куруу
Кутуну куруу
Кутуну куруу
Кутуну куруу
Кутуну куруу
Кутуну куруу

Бул кадамда биз чексиздик күзгү үчүн кутучаны/рамканы курабыз.

Сырткы кадр

Биринчиден, сырткы алкак үчүн калың кашыкты кесиңиз (жогорудагы сүрөттөрдү караңыз). Сизге 27 см узундукта (үстү жана асты үчүн) жана узундугу 25 см болгон эки даана (сол жана оң жагы үчүн) керек болот. Эми аларды кутучанын бурчтарына мык кагып мык менен кадап коюңуз (ар бир тарабы үчүн 4), бирок четтери эң сонун дал келерин текшериңиз. Сиз аларды жабыштырууну да тандай аласыз, бирок бул сизге байланыштуу.

Ички алкак

Андан кийин, ички алкак үчүн ичке жипти кесип (дагы жогорудагы сүрөттөрдү караңыз). Сизге 25 см узундукта (үстү жана асты үчүн) жана узундугу 24 см болгон эки даана (сол жана оң каптал үчүн) керек болот. Эми сиз буларды сырткы алкактын чокусунан болжол менен 0,5 см астына ар бир тарапка 2 мык колдонуп мыктап салгыңыз келет. Мен дагы бышык болушу үчүн бул жерге жыгач желимин сүйкөдүм. ЭСКЕРТҮҮ: бир тараптуу күзгү кадрдын ичине эң сонун дал келерин текшериңиз!

Микрофондун тешигин бургулоо

Микрофон сезимтал объект болгондуктан, ал камтуусуз болушу керек. Ошол үчүн мен микрофондун башы чыгып турган кадрдын үстүнө тешик жасадым. Тешикти өтө чоң кылбаңыз, анткени микрофонуңуздун кадрдан толугу менен түшүп кетишин каалабайсыз.

Сиздин Кадрды Сүрөт

Мен кандайдыр бир караңгы, сырдуу эффект берүү үчүн кадрымды дээрлик күңүрт кара түскө боёууну чечтим. Эгер сиз дагы аны боёону чечсеңиз, алкакта боёктун калың тактары калбаганын текшериңиз. Мунун алдын алуу үчүн, алкакты кичине жана орто щетка менен акырын боёш керек. Кошумча түрдө, эгер ал жетишсиз жабылган болсо, аны экинчи ирет боёп алсаңыз болот. Аны бир күн же андан көп кургатыңыз.

6 -кадам: Электрониканы ПХБга кошуу

Image
Image
Пластикке Электрониканы Solder
Пластикке Электрониканы Solder
Пластикке Электрониканы Solder
Пластикке Электрониканы Solder

Бул кадамда биз электрониканы ПКБга кошуп, кийин күзгүбүздүн артына орнотобуз. Лайкоо милдеттүү эмес, бирок мен электрониканы коопсуз жерде сактоо үчүн муну сунуштайм. Мен каталарды болтурбоо үчүн бардыгын этап -этабы менен "компонентке" торго туташтырдым. Ошентип, мен алгач үн модулун тактага, андан соң bluetooth модулун жана акырында LED тилкелерин ширеттим. Мен +5V киргизүү зымдары жана GND киргизүү зымдары сыяктуу бири -бирине түз тийүүгө тыюу салынган компоненттердин ортосунда боштук калтырууну сунуштайм (жогорудагы сүрөттөрдү караңыз).

Качан сиз компоненттериңизди тактага кошуп койсоңуз, тактанын астындагы компоненттердин ортосуна калай колдонуп, көпүрө туташтырууну баштаңыз. Же болбосо, көпүрө туташтыруу үчүн кээ бир зымдарды чечип, компоненттерге кошуп койсоңуз болот.

Эми сиз зымдарды Arduino менен туташтырып, чынжырды сынап көргүңүз келет. Сиз дагы электр энергиясына туташтырылганын текшериңиз! Эгерде светодиоддор ийгиликтүү күйсө, анда жакшы! Эгерде алар күйгүзүлбөсө, анда чынжырды эки жолу текшерип, туура эмес туташууларды издешиңиз мүмкүн.

7 -кадам: Артка Электрониканы орнотуңуз

Электрониканы арт жагына орнотуңуз
Электрониканы арт жагына орнотуңуз

Кийинки кадам - электрониканы жыгачтын бир бөлүгүнө орнотуу, аны биз күзгүнүн артына да колдонобуз. Мен электрониканы тактайга бир нече бурамалар менен бекиттим жана кутунун арт жагын кутунун өзүнө буроо үчүн колдонулган арткы оң жана сол жагындагы эки блокту чаптадым.

8 -кадам: Күзгүлөрдү куту менен чогулткула

Күзгү куту менен чогулткула
Күзгү куту менен чогулткула
Күзгү куту менен чогулткула
Күзгү куту менен чогулткула
Күзгү куту менен чогулткула
Күзгү куту менен чогулткула

Эми күзгүлөрдү чогултуу, диоддорду алкакка жабыштыруу жана үн аныктоочу сенсорду ордуна коюу убактысы келди.

Бир тараптуу күзгү

Бир тараптуу күзгү кадрдын өзүнө коюлат, караңгылатылган тарабы күзгүгө жана светодиодго карайт. Бул күзгүнү өз колуңуз менен жасоо үчүн сизге айнек табак жана түстүү терезе пленкасы керек болот. Адегенде терезе пленкасын керектүү өлчөмдө кесип, бирок ар тараптан болжол менен 2-5 см кошумча боштук калтырыңыз. Андан кийин терезени толугу менен тазалап, чаңдын калганын алып салгыңыз келет. Андан кийин терезени бир аз суу жана самын менен жаап, пластикти терезе пленкасынан кылдаттык менен алып салыңыз (аны оңой алып салуу үчүн ар бир жагына лента коюп койсоңуз болот). Эми сиз дагы өзүнө жабышып калбаш үчүн терезе пленкасынын жабышчаак жагын суу жана самын менен жапкыңыз келет. Азыр эмне кылышыңыз керек болсо, аны айнектин үстүнө коюп, тыгыз шыпырып салыңыз (сүрөттөрдү караңыз). Болжол менен бир күн кургатып, калган терезе пленкасын алып салыңыз.

Жарык диоддорун кутуга жабыштырыңыз

Кийинки кадам - бул LEDди жабышчаак кагазды алып салуу менен кутуга жабыштыруу. Мен ошондой эле тилкенин артына ажырап кетпеши үчүн бир аз тез клей сүйкөөнү сунуштайм.

Айналарды коюп, аягына чыгарыңыз

Акыркы кадам-бир тараптуу күзгүнү да, кадимки күзгүнү да ордуна коюу. Кадимки күзгү LED тилкесинин артына барат, ал эми бир тараптуу күзгү алдыга барат. Аларды тез клей менен жабыштырып, арткы табакты электроника менен кутунун артына сайыңыз. Үн аныктоочу сенсорду ордуна коюп, бардык зымдарды туташтырыңыз, жана voila, сиз бүттүңүз!

9 -кадам: Чексиздик күзгүңүздү сынап көрүңүз

Баары иштей тургандыгын азыр текшерүү гана керек. Жана бул! Эми сиз өзүңүздүн Bluetooth башкарылуучу жана үн реактивдүү чексиздик күзгүсүн курдуңуз!: D

Суроолоруңуз болсо, комментарийлер бөлүмүнөн суроодон тартынбаңыз.

Рахмат жана көңүл ачыңыз!

Сунушталууда: