Obsah:

Rozhovor so svojim svetlom: 5 krokov
Rozhovor so svojim svetlom: 5 krokov

Video: Rozhovor so svojim svetlom: 5 krokov

Video: Rozhovor so svojim svetlom: 5 krokov
Video: МЕДОВИК как Пух за 5 Минут на НОВЫЙ ГОД! Сама в ШОКЕ 💥 Гости в ВОСТОРГЕ! 😍 Готовим дома Торт 2024, November
Anonim
Image
Image

Aký je môj projekt?

Tento projekt je svetlo, v ktorom môžete meniť farby tým, že poviete, ktorá farba sa vám páči. Svetlo, ktoré som v týchto projektoch vyrobil, používa 4 rôzne svetlá: zelené, červené, žlté, modré a samozrejme môžete pridať ďalšie svetlá a zmeniť viac farieb. Táto príručka vás naučí ovládať Arduino hlasom z telefónu.

Ako to funguje?

Váš android má rozpoznávanie reči a použijeme ho na ovládanie vášho Arduina prostredníctvom Bluetooth. Aplikáciu, ktorú som použil, navrhla spoločnosť SimpleLabsIN a funguje stlačením klávesu mikrofónu, potom bude čakať, kým vyslovíte príkaz. Aplikácia potom zobrazí slová, ktoré ste uviedli, a odošle dátové reťazce, ktoré Arduino spracuje.

TechBuilder ma inšpiroval k vytvoreniu tohto projektu

Krok 1: Časti a súčasti

Časti a súčasti
Časti a súčasti

Budeme potrebovať tieto diely:

  • 4x LED indikátor alebo viac (farba podľa vášho výberu)
  • 1x Arduino Leonardo
  • 1x sériový modul Bluetooth HC-06
  • Breadboard a prepojky
  • (Voliteľné) 9v batéria
  • Rezistory 220Ω

Krok 2: Pripojenia a schéma

Pripojenia a schéma
Pripojenia a schéma
Pripojenia a schéma
Pripojenia a schéma

Nezabudnite, že holý HC-06 beží na 3,3 V, nemôžete ho len pripojiť k 5 V.

Batéria 9v je voliteľná, ak nechcete, aby bol kábel USB na konci viditeľný.

Ak by bol obrázok aj tak nejasný, neváhajte ma kontaktovať, rád vám pomôžem

Krok 3: Arduino kód a sériová komunikácia

Arduino kód a sériová komunikácia
Arduino kód a sériová komunikácia

Ako nahrať kód?

Nahrajte kód káblom USB. Kód je vyrobený pre dosku Leonardo. Ak chcete použiť kód na doske UNO, budete musieť zmeniť kód Serial1.read, Serial1.available a Serial1.println. Ak chcete použiť kód na doske UNO, vymažte celé číslo „1“.

Pochopenie aplikácie:

Aplikácia funguje tak, že rozpozná váš hlasový príkaz, potom zobrazí slová, ktoré ste povedali, a potom odošle údaje/ reťazce do Arduina cez bluetooth. Čo je to reťazec? Reťazec je ako slovo, môžete z neho vytvárať podmienené vyhlásenia [napríklad: if (hlas == "*počítač zapnutý") {// zapnite pin č. 2}}]. „Hlas“je váš reťazec, „==“je vaša podmienka, „*zapnutý počítač“je váš príkaz a kód v zložených zátvorkách „{}“sú kódy, ktoré sa majú vykonať, keď sa váš reťazec zhoduje s podmienkou príkazu. Aplikácia odosiela reťazce v tomto formáte *príkaz#, hviezdička (*) označuje začiatok nového príkazu a značka hash (#) označuje koniec príkazu.

Ako môžem zmeniť príkazy?

Z vyššie uvedeného obrázku môžete vidieť, že „*綠色“je zvýraznené.綠色 je čínsky zelený. Slovo môžete zmeniť na čokoľvek, povedzme, že ste ho chceli zmeniť na ružovú farbu, „*綠色“môžete nahradiť výrazom „*Pink“. Vždy nezabudnite začať príkaz s hviezdičkou.

Kód:

Krok 4: Pripojte Arduino k zariadeniu Android

Pripojte Arduino k zariadeniu Android
Pripojte Arduino k zariadeniu Android

Stiahnite si aplikáciu: BT Voice Control pre Arduino

Aplikáciu, ktorú som použil, navrhla spoločnosť SimpleLabsIN

5 jednoduchých krokov:

  1. Stiahnite si aplikáciu z Google PlayStore
  2. Klepnite na ponuku možností a potom vyberte „Pripojiť robota“
  3. Kliknite na svoj modul BT (v mojom prípade je to HC-06)
  4. Počkajte, kým sa nezobrazí správa Pripojené k modulu BT (HC-06)
  5. Klepnite na ikonu mikrofónu a zadajte príkaz!

Krok 5: Zakryte svoje súčasti

Zakryte svoje súčasti
Zakryte svoje súčasti
Zakryte svoje súčasti
Zakryte svoje súčasti

Teraz by ste mali zakryť svoje súčiastky, aby vaše svetlo nebolo príliš jasné a tiež urobilo projekt štylistickejším.

Takto som to urobil

  1. Celé to prikryte polopriehľadným papierom
  2. Prilepte ho zospodu
  3. Otvorte svetlo

Malo by to vyzerať pekne

Odporúča: