Съдържание:
- Стъпка 1: Нещата, използвани в този проект
- Стъпка 2: История
- Стъпка 3: Настройка на Blynk
- Стъпка 4: Сглобяване към програма
- Стъпка 5: Програмиране в Arduino
- Стъпка 6: Окончателно сглобяване
- Стъпка 7: Захранване
- Стъпка 8: Заключение
- Стъпка 9: Код
Видео: Звучете пиезо зумер с Blynk и XinaBox: 9 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
Контролирайте всеки 5V елемент, използвайки Blynk и xChips. Този проект звучи Piezo Buzzer от телефона ми.
Стъпка 1: Нещата, използвани в този проект
Хардуерни компоненти
- XinaBox IP01 x 1 xChip USB програмист, базиран на FT232R От FTDI Limited
- XinaBox CW01 x 1 xCHIP Wi-Fi Core на базата на ESP8266 Wi-Fi модул
- XinaBox OC01 x 1 xChip Високотоков DC превключвател
- XinaBox PU01 x 1 xChip USB (тип А) Захранване
- Звуков сигнал x 1 Всеки пиезо-електрически зумер би бил достатъчен или всеки елемент, който искате да контролирате
- Power Bank или подобен x 1
Софтуерни приложения и онлайн услуги
- Arduino IDE
- Блинк
Ръчни инструменти и машини за производство
Плоска отвертка
Стъпка 2: История
Въведение
Този проект е създаден с помощта на XinaBox xChips, като просто щракнете заедно върху различните xChips и напишете основен код. След това можех да управлявам пиезо-електрически зумер от телефона си с помощта на Blynk Project, който създадох.
Безжично управление на пиезо зумер с помощта на Blynk и xChips
Стъпка 3: Настройка на Blynk
Първо, трябва да изтеглите Blynk на вашия iPhone или Android телефон съответно от Apple Store или Google Playstore. Създайте си сметка, която е доста ясна. Влезте, като използвате новосъздадените си данни. Изберете „Нов проект“и след това дайте име на проекта си. Аз нарекох моя Piezo Blynk, както е показано по -долу. Също така изберете платката ESP8266, като използвате падащото поле. Натиснете Създаване и вашият нов проект ще бъде създаден. Ще се появи изскачащ прозорец, който ви уведомява, че на вашия имейл е изпратен маркер за удостоверяване; натиснете OK.
След това трябва да добавим нашата джаджа, за да включим или изключим зумера от нашия проект Blynk. Изберете знака плюс (+) в горния десен ъгъл. Вашето поле за приспособления трябва да се появи. Изберете джаджата „Бутон“, като просто я натиснете веднъж. Бутонът вече трябва да се появи в работното пространство на вашия проект. Вижте екранните снимки по -долу за графични инструкции до този момент.
Създаване на вашия проект Blynk
Сега натиснете бутона, който току -що добавихте, за да отворите „Настройки на бутоните“. Изберете „ПИН“и изберете „Виртуално“отляво. След това можете да изберете всеки виртуален щифт от дясната страна. Избрах V10 за моя проект. Можете да промените етикетите на бутоните, ако искате, но това не е необходимо. Изберете „SWITCH“за по -добър контрол и оставете всичко останало както е. Натиснете назад и вече сте завършили настройката на Blynk. Следвайте изображението по -долу за насоки.
Избор на настройките за вашите щифтове
Стъпка 4: Сглобяване към програма
Свържете вашия IP01 програмист xChip с CW01, като използвате шинен конектор XC10, както е показано по -долу. След това поставете комбинацията в наличен USB порт на вашия компютър.
Програмираща асамблея
Стъпка 5: Програмиране в Arduino
За да използвате xChips, ще трябва да изтеглите следните библиотеки и да ги добавите към библиотеките на Arduino.
- xCore - Основна библиотека за xChips.
- xOC01 - Библиотека за силния токов превключвател
- ESP8622 - Следвайте инструкциите внимателно
- Blynk - библиотека Blynk за използване на функционалността на Blynk
След това изтеглете кода в раздела за код или го копирайте и поставете във вашата Arduino IDE. Въведете вашите данни за WiFi и копирайте и поставете маркера за удостоверяване, който ви е изпратен по имейл в Стъпка 1 в съответните им полета. Виж отдолу.
Трябва да се въведат данни за маркер за удостоверяване и WiFi.
Вече можете да качите кода на дъската си, след като изпълните успешна компилация.
Стъпка 6: Окончателно сглобяване
След като качите, премахнете комбинацията от компютъра си и заменете IP01 с PU01. Оставете IP01 настрана, тъй като вече няма да го изисквате. Сега сглобете вашия проект според изображението по -долу. Можете да свържете xChips както искате, стига всички идентификационни имена да са ориентирани в една и съща посока.
Окончателно сглобяване
Както се вижда по -горе, пиезо зумерът се завинтва в изхода на терминала, който беше използван в нашата програма; в този случай OUT0. Можете да изберете някой от четирите изхода по ваш избор; просто не забравяйте да направите промените в кода си. Можете да завиете червения проводник в положителния извод и черния проводник в отрицателния извод като конвенция, но това няма значение, тъй като пиезо зумерите не съблюдават полярността.
Стъпка 7: Захранване
Можете да включите вашия проект с вашия компютър или нормална банка за захранване. Поставете проекта в банката за захранване. Отворете вашия проект, който сте създали по -рано във вашето приложение Blynk и изберете бутона за възпроизвеждане в горния десен ъгъл. Ако вашият проект е включен, ще бъде установена връзка. Сега можете да натиснете бутона на приспособлението, който преди това сте добавили, и червеният светодиод на изхода OUT0 трябва да светне заедно със звука на пиезо зумера. Натиснете и изключете приспособлението за бутони и бъдете очаровани как можете да управлявате зумера с телефона си.
Безжично управление на пиезо зумер с помощта на Blynk и xChips
Стъпка 8: Заключение
Този проект отне около 25 минути, за да бъде завършен. Просто щракнах заедно xChips и завих пиезо зумера в терминалите. Без запояване и без бъркотия. Можете да включите всеки 5V елемент през WiFi връзка, като използвате телефона си.
Стъпка 9: Код
Piezo_Blynk.ino Arduino Просто въведете данните си за WiFi и маркера за оторизация в съответните им полета и сте готови да качите кода си на вашите xChips
#include // включва основна библиотека
#include // включва високотехнологична библиотека dc switch #include // включва библиотека ESP8266, използвана за wifi #include // включва библиотека Blynk, използвана с ESP8266 // токен за удостоверяване, който ви е изпратен // копирайте и поставете маркера между двойни кавички char auth = "вашият маркер за удостоверяване"; // вашите идентификационни данни за wifi char WIFI_SSID = "вашето име на wifi"; // въведете вашето wifi име между двойните кавички char WIFI_PASS = "вашата парола за wifi"; // въведете паролата си за wifi между двойните кавички // Функцията Blynk, която чете състоянието позволява виртуални четения на щифтове BLYNK_WRITE (V10) {// извиква състоянието, избрано от вашето приложение Blynk int OUT0_State = param.asInt (); // напишете състоянието, избрано във вашето приложение Blynk // към OUT0 // 1 = peizo включено, 0 = piezo изключено OC01.write (OUT0, OUT0_State); } void setup () {// поставете вашия код за настройка тук, за да стартирате веднъж: // стартирайте i2c комуникация и задайте щифтове Wire.begin (2, 14); // стартиране на токов превключвател за постоянен ток OC01.begin (); // прави неизползваните щифтове неактивни OC01.write (OUT1, LOW); OC01.write (OUT2, LOW); OC01.write (OUT3, LOW); // стартиране на Blynk комуникация Blynk.begin (auth, WIFI_SSID, WIFI_PASS); } void loop () {// поставете основния си код тук, за да се изпълнява многократно // изпълнява Blnk операции Blynk.run (); }
Препоръчано:
Използване на LCD с пиезо високоговорител (коледна тема): 5 стъпки
Използване на LCD с пиезо високоговорител (коледна тема): Тази схема се състои от LCD и пиезо високоговорител и Arduino. LCD ще покаже „Весела Коледа! и Честита Нова година. " Пиезо говорителят ще свири " Тиха нощ ". Това ще бъде постигнато с Arduino и код. Потенциалът
Arduino - Пиезо пиано с три бутона: 4 стъпки
Arduino - Пиезо пиано с три бутона: Пианото с три бутона е проект за начинаещи с известен опит в използването на Arduino. Бях побъркан в опитите да създам това, докато играех с пиезо зумер за първи път. Беше толкова силно! Опитвайки се да разбера различните
Как да използвате пиезо за производство на тон: Основи: 4 стъпки (със снимки)
Как да използваме пиезо за производство на тон: Основи: Здравейте на всички, В тази инструкция ще използваме пиезо зумер за генериране на тон. Какво е пиезо зумер? Пиезото е електронно устройство, което може да се използва както за създаване, така и за откриване на звук. Приложения: Можете да използвате една и съща схема за възпроизвеждане
Как да използвате пиезо зумер: 4 стъпки
Как да използвате пиезо зумер: Описание: Пиезоелектрическият високоговорител е високоговорител, който използва пиезоелектричния ефект за генериране на звук. Първоначалното механично движение се създава чрез прилагане на напрежение към пиезоелектричен материал и това движение обикновено се преобразува в aud
555 Таймер с десетилетен брояч и светодиоди и пиезо зумер; основно описание на веригата: 6 стъпки
555 Таймер с десетилетен брояч и светодиоди и пиезо зумер; основно описание на схемата: Тази схема се състои от три части. Те са пиезо зумер, който произвежда звук. Код (програма) ще играе " Честит рожден ден " от Arduino през пиезото. Следващата стъпка е таймер 555, който ще произвежда импулси, които действат като часовник