![Arduino balstīts personīgais asistents. (BHAI): 4 soļi Arduino balstīts personīgais asistents. (BHAI): 4 soļi](https://i.howwhatproduce.com/images/001/image-1554-44-j.webp)
Satura rādītājs:
2025 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2025-01-23 14:59
![Image Image](https://i.howwhatproduce.com/images/001/image-1554-46-j.webp)
![](https://i.ytimg.com/vi/uTqbFIEtJ18/hqdefault.jpg)
Ievads:
Izgatavots sadarbībā ar Kundan Singh Thakur
Šī ir mana pirmā pamācība, tāpēc, lūdzu, norādiet visas kļūdas, kuras es varētu būt pieļāvis. Ja rodas šaubas vai jautājumi, atstājiet komentārus.
Uz arduino balstītais personīgais asistents ir kā jūsu virtuālais istabas biedrs. Ja jūtaties slinks un nevēlaties atvērt šīs durvis, vienkārši pievienojiet savu Android tālruni Bluetooth un sāciet dot komandas.:)
Personīgais asistents izveido savienojumu ar jūsu Android tālruni, izmantojot Bluetooth, un darbojas ar jūsu sniegtajām balss komandām un veic pieprasīto procesu, piemēram, atver durvis vai ieslēdz gaismas.
Kā man radās šī ideja, tas bija manas un istabas biedrenes slinkums. Ikreiz, kad kāds pieklauvēja pie durvīm, neviens no mums negribēja iet un atvērt durvis. tāpēc man radās ideja, ka, ja mums būtu cits istabas biedrs, virtuāls, kas mums palīdzētu darbā, mēs esam pārāk slinki, lai darītu paši, piemēram, atvērtu durvis, izslēgtu gaismu utt. Es to varētu viegli izdarīt, izmantojot IR komunikācija, bet kāda jēga istabas biedram, kurš nerunā. Tāpēc es viņu nosaucu par BHAI (brāli hindi valodā). un nosaukums lieliski iederas pamata mājas automatizācijas saskarnē.:)
1. darbība. Prasības
![Prasības Prasības](https://i.howwhatproduce.com/images/001/image-1554-47-j.webp)
![Prasības Prasības](https://i.howwhatproduce.com/images/001/image-1554-48-j.webp)
Lai varētu turpināt šo projektu, ir nepieciešami šādi komponenti vai detaļas:
Prasības: 1x Arduino Uno (es ar to izmantoju arduino uno, jūs varat izmantot jebkuru dēli, kas jums patīk.)
Paturiet prātā, ka, ja izmantojat citu (-as) tāfelīti (-es), iespējams, jums būs jāpārveido kods, lai tas atbilstu tapām uz tāfeles
1x Hc-05 Bluetooth modulis.
1x Nokia 5110 LCD modulis.
1x 8 omu skaļrunis vai skaņas signāls (jebkas, kas jums patīk).
1x l293d motora vadītāja modulis.
2x 6 voltu motori
1x android tālrunis.
2x gaismas diodes (kā spuldzes aizstājēji)
Arduino IDE no arduino.cc
2. darbība: shēmas iestatīšana
![Ķēdes iestatīšana Ķēdes iestatīšana](https://i.howwhatproduce.com/images/001/image-1554-49-j.webp)
izveidojiet šādus savienojumus savā Arduino Uno:
1. Pievienojiet Nokia 5110 LCD
VCC -> Arduino 3.3VLIGHT -> Arduino 5v (es to izmantošu, un mans darbojas šādi. Ja jūsu nav šādā veidā, pievienojiet to arduino zemei)
GND -> Arduino GND
CLK (SCLK) -> Arduino tapa 7
DIN (MOSI) -> Arduino tapa 6
DC -> Arduino tapa 5
CE vai CS -> Arduino tapa 4
RST (RESET) -> Arduino tapa 3
2. Pievienojiet Bluetooth moduli HC-05.
Vcc -> 5v no arduino (es izmantoju 6 voltu moduli, lai es varētu izveidot savienojumu ar 5 voltu barošanu. Ja jums ir 3-5 voltu modulis, pievienojiet to 3,3 voltu barošanai, pretējā gadījumā jūs varat sabojāt ķēdi.)
GND -> Arduino zeme
RX -> Arduino TX
TX -> Arduino RX.
3. Runātājs
Pievienojiet skaļruņa vai skaņas signāla pozitīvo vadu arduino uno 9 tapām un zemējuma tapu ar arduino GND tapai.
4. Motora vadītājs
savienojiet viena motora savienojumus ar Arduino Uno A5 un A4 un atlikušos savienojumus ar Arduino Uno A3 un a2. (vēlāk šīs tapas varat nomainīt atbilstoši savām vajadzībām).
5. Motori
Pievienojiet motorus motora vadītāja modulim uz īpašām tapām. Pārliecinieties, vai motors, kuru izmantosit kā ventilatoru, ir pievienots tai pašai izejai, kas reaģē uz norādījumiem, kas saistīti ar ventilatoru. (To sapratīsiet, veicot tālāk norādītās darbības.)
6. Gaismas diodes
Savienojiet vienas gaismas diodes pozitīvo (garāko kāju) ar arduino A0 tapu un otrās gaismas diodes pozitīvo tapu arduino A1 tapai.
Zemējiet pārējās divas tapas.
un jūsu ķēde ir gatava darbam.
3. darbība: KODS
![Kods Kods](https://i.howwhatproduce.com/images/001/image-1554-50-j.webp)
![Kods Kods](https://i.howwhatproduce.com/images/001/image-1554-51-j.webp)
![Kods Kods](https://i.howwhatproduce.com/images/001/image-1554-52-j.webp)
Šeit ir šī projekta lielais tētis. Circuit bija vienkārša un viegli kopējama. Šī projekta galvenie jautājumi ir programmas apstrāde un izveide. Labi, kods darbojas šādi:
Pirmkārt, lai šis projekts un Nokia 5110 LCD darbotos, jums būs nepieciešama LCD5110_BASIC bibliotēka no ŠEIT.
Kods darbojas šādi:
1. Jūs parādāt pamata ievads (Kā manā gadījumā, es parādīju, ka "Booting" teksts), kas setup funkciju, lai palaistu tikai vienu reizi.
2. cilpas funkcijā, lai palaistu atkārtoti, jūs skenējat sēriju, lai atrastu lietotāja ievadīto informāciju, izmantojot Bluetooth, un saglabājiet vērtību virknes datu tipā mainīgajā nosaukumā balss.
Tagad, ja balss mainīgajā saglabātās virknes garums ir lielāks par 0, t.i., mainīgajā ir kāda vērtība, salīdziniet virkni ar dažām iepriekš definētām vērtībām, piemēram, "Gaisma ieslēgta" vai "Labdien", ja vērtība atbilst, t.i., esat pateicis sveicienu savā Android tālrunī, nosacījums "cits, ja" būs patiess un koda bloks tiks izpildīts.
Visu iepriekš definēto nosacījumu beigās ir cits bloks, lai ļautu arduino atbildēt, kad dodat komandu, kurai tā nav ieprogrammēta. Esmu ierakstījis "Piedod?" būt nedaudz pieklājīgam. Kodā varat mainīt jebko.
Pēc tam balss mainīgā vērtība tiek atiestatīta uz nulli, "" lai tā būtu gatava nākamās komandas saņemšanai.
Lejupielādējiet kodu no mana github: BHAI CODE
BHAI parāda arī grafiku, lai piešķirtu personisku pieskārienu.. C fails, kas atrodas kopā ar.ino failu, jāievieto tajā pašā mapē kā kods, jo tas satur visus bitkartes masīvus c koda veidā.
Lai iegūtu papildinformāciju par grafikas parādīšanu nokia 5110 LCD displejā, noklikšķiniet šeit.
4. darbība: lietotne un vadība
Lai šis projekts darbotos un jūs varētu dot tam komandas, jums ir nepieciešama Android ierīce un lietotne, kas nosūtīs balss ievadi uz HC-05 moduli.
Tā kā mēs strādājam ar HC-05 moduli, šis projekts nevarēs strādāt ar iPhone, jo iPhone atbalsta tikai BLE (Bluetooth Low Energy).
Lejupielādējiet lietotni Android ierīcēm no ŠEIT
Lejupielādējiet un atveriet lietotni, pievienojiet tālruni HC-05 modulim un atveriet lietotni.
Lietotnē izveidojiet savienojumu ar HC-05 un mēģiniet izrunāt vienu no komandām, kuras esat iekļāvis savā programmā.
Izbaudiet un dariet man zināmu, ja jums ir kādas problēmas.
Ieteicams:
Personīgais asistents - intelekta mašīna: 7 soļi
![Personīgais asistents - intelekta mašīna: 7 soļi Personīgais asistents - intelekta mašīna: 7 soļi](https://i.howwhatproduce.com/images/008/image-23276-j.webp)
Personīgais asistents - intelekta mašīna: mūsdienu drudžainajā pasaulē nav pietiekami daudz laika, lai uzturētu sakarus ar ārpusi un sociālo pasauli. Cilvēkam, iespējams, nav pietiekami daudz laika, lai saņemtu ikdienas atjauninājumus par aktualitātēm, kā arī sociālo pasauli, piemēram, Facebook vai gmail. Viens
Arduino balstīts bezkontakta infrasarkanais termometrs - Uz IR balstīts termometrs, izmantojot Arduino: 4 soļi
![Arduino balstīts bezkontakta infrasarkanais termometrs - Uz IR balstīts termometrs, izmantojot Arduino: 4 soļi Arduino balstīts bezkontakta infrasarkanais termometrs - Uz IR balstīts termometrs, izmantojot Arduino: 4 soļi](https://i.howwhatproduce.com/images/001/image-764-35-j.webp)
Arduino balstīts bezkontakta infrasarkanais termometrs | Uz IR balstīts termometrs, izmantojot Arduino: Sveiki puiši, šajā instrukcijā mēs izgatavosim bezkontakta termometru, izmantojot arduino. Tā kā dažreiz šķidruma/cietās vielas temperatūra ir pārāk augsta vai zema, un tad ir grūti ar to sazināties un izlasīt temperatūra tādā situācijā
Mona, mans personīgais asistents Animatronic robots: 4 soļi
![Mona, mans personīgais asistents Animatronic robots: 4 soļi Mona, mans personīgais asistents Animatronic robots: 4 soļi](https://i.howwhatproduce.com/images/001/image-857-42-j.webp)
Mona, mans personīgais asistents Animatronic Robot: Mona, tas ir AI robots, kas fonā izmanto Vatsonu Ai, kad es sāku šo projektu, tas izskatās daudz sarežģītāk, nekā es domāju, bet, kad es sāku ar to strādāt, palīdzēja ibm kognitīvās nodarbības (reģistrējies šeit) daudz, ja vēlaties, varat apmeklēt klasi
Personīgais asistents: 9 soļi (ar attēliem)
![Personīgais asistents: 9 soļi (ar attēliem) Personīgais asistents: 9 soļi (ar attēliem)](https://i.howwhatproduce.com/images/004/image-9190-48-j.webp)
Personīgais asistents: Šajā pamācībā es jums parādīšu, kā jūs varat izmantot ESP8266 spēku, radošumu programmatūras projektēšanā un programmēšanā, lai radītu kaut ko foršu un izglītojošu. Es to nosaucu par personīgo palīgu, jo tas ir kabatas izmērs, sarunājas ar tu un vari dot
SEER- InternetOfThings balstīts viedais personīgais asistents: 12 soļi (ar attēliem)
![SEER- InternetOfThings balstīts viedais personīgais asistents: 12 soļi (ar attēliem) SEER- InternetOfThings balstīts viedais personīgais asistents: 12 soļi (ar attēliem)](https://i.howwhatproduce.com/images/001/image-170-112-j.webp)
SEER-InternetOfThings balstīts inteliģents personīgais asistents: redzētājs ir ierīce, kurai būs pastiprinoša loma viedo māju un automatizācijas jomā. Būtībā tā ir lietu interneta lietojumprogramma. SEER ir 9 collu brīvroku bezvadu skaļrunis no Raspberry Pi 3 B modeļa ar integrētu kameru