INHOUDSOPGAWE:
- Stap 1: Core, die stembeheerde assistent
- Stap 2: Visual Studio's Libraries
- Stap 3: Visual Studio se veranderlikes
- Stap 4: Stemsintese
- Stap 5: Eerste interaksie met die program
- Stap 6: Leer haar self, vertel haar van haar status en skakel die rekenaar af
- Stap 7: Maak van haar 'n DJ
- Stap 8: Meer gebruike
- Stap 9: Maak van haar 'n meteoroloog
- Stap 10: Is u verveeld om die skakelaar aan of uit te skakel? Probleem opgelos
- Stap 11: Die kragbron
- Stap 12: Gaan verder
- Stap 13: Die robotarm
- Stap 14: Dankie
Video: Tuis/Lab -stembeheerde assistent: 14 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
Oor my
Hallo! Dit is my eerste instruksie, ek is 17 jaar oud. Ek kom uit Griekeland, so my Engels is miskien nie perfek nie, maar ek sal my bes doen. Dus, ek het hierdie app eers twee jaar gelede ontwerp en ek het hierdie wedstryd 'n geleentheid gevind om my ou projek by te werk.
Stap 1: Core, die stembeheerde assistent
Basies is Core 'n stembeheerde toepassing wat ontwikkel is met Visual Studio met behulp van die C# -taal. Core beheer beide die rekenaar en sommige Arduino -borde om dit nog meer bruikbaar te maak vir 'n huis of 'n laboratorium. Hierdie handleiding leer u nie hoe om te programmeer met Visual Studio of Arduino nie. Die doel hiervan is om u te help om u eie stembeheerde assistent te ontwikkel, aangesien u reeds ervaring het met programmering. Daar is talle toepassings waarmee hierdie projek gebruik kan word. Ek gaan u 'n paar basiese toepassings wys, aangesien die meeste moontlikhede wat ek bereik het buite my begroting is. Die goeie nuus is dat ek 'n paar van hierdie ekstra 'vermoëns' wat by hierdie projek gevoeg kan word, gaan verduidelik. In hierdie tutoriaal gaan ek jou wys hoe om Core afspeellyste vir musiek te laat speel, die uur en die weer te vertel, programme soos die blaaier, speletjies of 'n spesifieke skakel soos youtube oop te maak, die ligte aan/uit te skakel, die rekenaar af te sluit en Beheer nie in die minste 'n eenvoudige DIY kragbron wat ek gaan verduidelik hoe om dit te bou nie. Kom ons kyk ook na die Android -weergawe: CORE A. I. STEMHULP (Android -weergawe)
Stap 2: Visual Studio's Libraries
Die belangrikste deel van die kode is die biblioteke. As ek reg het, is elke biblioteek wat ek gebruik, reeds in die Visual Studio self ingebed. Kom ons gaan na die veranderlike afdeling!
Stap 3: Visual Studio se veranderlikes
In die eerste plek moet ons die basiese veranderlikes stel wat die mediaspeler vir die musiek en die stemherkenning en sintese is. Nadat ons dit gestel het, kan ons na die ander beweeg. Ons het 'n bool nodig wat die stemherkenning kan aktiveer en deaktiveer, 'n veranderlike wat die tyd vir ander weer kan stoor, en een om die status van die PSU te beheer! Dan … gaan ons eintlik elke stembevoer as snare stoor … U wil dit regtig skryf terwyl u dit nie hoor nie, net soos dit eintlik geskryf is, om dit vir die mikrofoon makliker te maak om u te verstaan, aan die ander kant as u 'n goeie mikrofoon, u hoef nie eintlik 'cor' in plaas van 'core' of 'van' in plaas van 'off' te skryf nie. Ons kan nou voortgaan met die stemsintese!
Stap 4: Stemsintese
Dit sal baie vriendelik wees om 'n welkome boodskap van u assistent te ontvang wanneer sy oopmaak. So hier is dit! Om die stemsintese te kan doen, benodig ons 'n vinnige bouer. Nadat ons die bouer opgestel het, moet ons 'n sin begin. Sodra ons die sin gemaak het, is ons gereed om te skryf wat ons wil hê dat ons welkome boodskap moet wees. Dan moet ons die sin eenvoudig beëindig en vir die program sê wat ons geskryf het! In plaas daarvan om elke keer dieselfde proses te herhaal, kan ons 'n leemte skep. Elke keer as ons die aansoek wil laat praat, sal ons na hierdie leemte verwys.
Stap 5: Eerste interaksie met die program
Dit is tyd om Core 'lewendig' te maak! Wat ons eerstens sal maak, is dat sodra u haar naam noem, op u reageer en op u bevel wag. Ons wil ook 'n 'dankie' opdrag hê om vir haar te sê dat ons haar nie meer nodig het nie. Terloops, die opdrag "VoiceSynthesis (string)" is eintlik die leemte wat ons voorheen geskep het om tyd te bespaar. Sodra ons hierdie eenvoudige reël kode noem, kan ons haar laat weet wat ons wil!
Stap 6: Leer haar self, vertel haar van haar status en skakel die rekenaar af
Hierdie deel van die kode is redelik eenvoudig; ek dink nie dat daar 'n ekstra verduideliking nodig is nie, aangesien die kode maklik verstaanbaar is.
Stap 7: Maak van haar 'n DJ
U kan dus 'n eenvoudige afspeellys vir Windows Media Player skep! Ja! Dis dit! Gee haar net die ligging van die snitlys en geniet die musiek! Kinda … Jy moet eers 'n nuwe leemte stel om haar te verduidelik hoe om die musiek te speel … Maar daarna is dit redelik eenvoudig!
Stap 8: Meer gebruike
Hierdie deel van die kode is te eenvoudig om te verduidelik! As ek dit probeer verduidelik, sal ek dit waarskynlik meer verwarrend maak
Stap 9: Maak van haar 'n meteoroloog
Hierdie deel van die kode is nogal groot … So hierdie deel van die kode neem eintlik die data van 'n weervoorspellingswebwerf en stoor dit in die string veranderlike "weer". U kan die gedeelte vind wat sê: "Mandra, Griekeland" en dit vervang met u eie. Net om dit duidelik te maak, is dit 'Town, Country'. Die temperatuur word eintlik tot Fahrenheit getel, maar ek is gewoond aan Celsius, so ek verander dit; u kan die veranderlikes wat die naam "Celsius" bevat, verwyder en dit vervang met die met die naam "grade".
Stap 10: Is u verveeld om die skakelaar aan of uit te skakel? Probleem opgelos
Soooo! Een van die belangrikste en nuttigste dele van 'n huisassistent! 'N Servo is 'n vinnige manier om die skakelaar handmatig en outomaties te laat werk! Ek wou nie 'n draad van my rekenaar na die skakelaar gebruik nie, aangesien die afstand nogal lank was … Ek het hierdie probleem opgelos met 'n eenvoudige IR -ontvanger en sender. Ek stuur 'n sein van 'n arduino wat met Core verbind is, na 'n ander arduino wat die servo beheer.
Stap 11: Die kragbron
Dit is 'n redelik eenvoudige toepassing! U gebruik enige 12V AC/DC -adapter met 'n relais wat deur Arduino beheer word! Dan koppel u die 5V en 3.3V van die Arduino -bord aan twee ander relais en pofffff u PSU is gereed!
Stap 12: Gaan verder
U kan 'n Android -rekenaar -mikrofoonprogram soos WO Mic gebruik om die program vanuit ander kamers te beheer deur net met u slimfoon te praat!
Stap 13: Die robotarm
U kan ook 'n robotarm koop. Die arm kan gebruik word om u gereedskap te gee as u dit vra. Stoor net die rotasie van die servo's na die arduino -kode en beheer dit via die seriële poort vanaf die kern … Ongelukkig was so 'n toepassing buite my begroting …
Stap 14: Dankie
As u ondersteuning nodig het, as daar iets is wat u wil hê ek moet aan u verduidelik, of u wil my help om hierdie instruksionele bladsy te verbeter, laat weet my dit in die kommentaarafdeling! Dankie vir u tyd, 'n lekker en kreatiewe dag!
Aanbeveel:
Hoe om op tuis gebaseerde outomatisering op IoT te sorg met NodeMCU Sensors Control Relay: 14 stappe (met foto's)
Hoe om 'n huis-outomatisering op IoT te maak met NodeMCU Sensors Control Relay: In hierdie IoT-gebaseerde projek het ek Home Automation gemaak met Blynk- en NodeMCU-kontrolerelaismodule met real-time terugvoer. In die handmatige modus kan hierdie aflosmodule beheer word vanaf 'n selfoon of 'n slimfoon en 'n handmatige skakelaar. In die outomatiese modus is hierdie smar
Hoe om 'n slim huis te maak met behulp van Arduino Control Relay Module - Tuis outomatisering idees: 15 stappe (met foto's)
Hoe om 'n slim huis te maak met behulp van Arduino Control Relay Module | Tuisautomatiseringsidees: In hierdie tuisautomatiseringsprojek ontwerp ons 'n slim huis -aflosmodule wat 5 huistoestelle kan beheer. Hierdie aflosmodule kan beheer word vanaf mobiele of slimfoon, IR -afstandsbediening of TV -afstandsbediening, handskakelaar. Hierdie slim aflos kan ook die r
TinyDice: Professionele PCB's tuis met vinylsnyer: 10 stappe (met foto's)
TinyDice: Professionele PCB's tuis met vinielknipper: Hierdie instruksies bestaan uit 'n stap -vir -stap gids wat 'n metode beskryf om professionele PCB's tuis te vervaardig deur die gebruik van 'n vinylsnyer op 'n betroubare, eenvoudige en doeltreffende manier. Hierdie metode maak voorsiening vir die vervaardiging van
Kom ons maak 'n looprobot met 'n Coca-Cola-blik tuis: 6 stappe (met foto's)
Kom ons maak 'n looprobot met 'n Coca-Cola-blik by die huis: Hallo almal, ek is Merve! Ons gaan hierdie week 'n robot maak wat met 'n Coca-Cola-blik loop. *_*Kom ons begin! ** STEM ASSEBLIEF VIR HIERDIE PROJEK IN DIE BETROKKING
Hoe om 'n omskakelaar tuis te maak met MOSFET: 7 stappe (met foto's)
Hoe om 'n omskakelaar tuis te maak met MOSFET: Hallo, vriende vandag, ons maak tuis 'n omskakelaar met 'n Mosfet -transistor en 'n spesiale ossillatorbord. ) na wisselstroom (AC)