
Съдържание:
2025 Автор: John Day | [email protected]. Последно модифициран: 2025-01-23 14:36



„Little Buddy Talker“е малко устройство, което ви позволява да добавите обикновен гласов изход към вашите проекти на Arduino. Той съдържа ограничен набор от 254 думи и може да бъде свързан към Arduino или други микроконтролери чрез SPI. Говорещият за малки приятели (LBT) е разработен от Патрик Мичъл, повече информация може да бъде намерена на неговия уебсайт www.engineeringshock.com. LeRoy Miller е разработил библиотека за опростяване на използването на LBT, наречена word100, а Matt Ganis е разработил интересен скрипт за опростяване на четенето на числа, които използват библиотеката word100. По -долу ще опиша прост говорещ термометър / хигрометър, базиран на сензора Si7021, Arduino и Little Buddy Talker. Досега едва ли е нещо повече от доказателство за концепция. Използвах пробив Si7021 от Adafruit и просто комбинирах примерния сценарий Si7021 от Adafruit със сценария на Мат Ганис. Също така ще трябва да инсталирате библиотеките Adafruit Si7021 и Word100.
Стъпка 1: Материали


Говорител на малки приятели - 25 CA $. Взех моето от проекта Kickstarter. Повече информация на www.engineeringshock.com. Пробив на Si7021 - Използвах пробив Adafruit, около 7 щатски долара. Подробно описание и инструкции могат да бъдат намерени на уебсайта на Adafruit. можете да намерите на https://github.com/kd8bxp/Word100 Библиотеката Si7021 от Adafruit може да бъде намерена тук: https://github.com/adafruit/Adafruit_Si7021 Оригиналът на скрипта на Мат Ганис може да бъде намерен на
Стъпка 2: Настройка на устройството

Настройката на устройството е доста проста и бърза: Little Buddy Talker е свързан към Arduino чрез SPI, към пробив Si7021 чрез I2C.
- Свържете портовете с маркировка Gnd, Vin, Scl и Sda на сензора към портовете GND, 5V, A5 и A4 на Arduino.
- Свържете 5V, GD, DI, SC и CS портовете на „Little Buddy Talker“към портове 5V, GND, 11, 13 и 10 на Arduino. Макет и проводници могат да бъдат полезни.
- Свържете високоговорител или слушалки към аудио порта на LBT.
- Инсталирайте необходимите библиотеки в IDE на Arduino.
- Качете примерния скрипт (вижте следващата стъпка) на вашия Arduino.
Резултатите от измерванията се показват на серийния монитор и се изговарят. Измерванията се правят около два пъти в минута, които могат да бъдат коригирани в скрипта много лесно, като се променя стойност на „забавяне“.
Централно, но естествено ограничение на Говорещия с малки приятели, е ограниченият набор от думи. „точка“е липсваща дума, което затруднява „произнасянето“на числа с плаваща запетая. Така че, докато Si7021 е в състояние да измерва температурата по -точно, аз намалих информацията до цели числа.
Стойностите на влажност са дадени като относителна влажност в %. За съжаление терминът „процент“също липсва. Затова се опитах да го заместя с комбинация от „per“и „centi“, въпреки че „per-centi“звучи малко нелепо. По време на писането има проект на Kickstarter за по -голяма версия с повече от 1000 думи, „Говорещият с големи приятели“, който може да позволи да се заобиколят тези ограничения. След като скриптът е на Arduino, можете да стартирате устройството, захранвайки го от захранващ блок. Използвах тази настройка, за да я поставя в хладилника, като високоговорителите на слушалките са отвън. Все още работеше при -19 ° C. В случай на големи промени на влажността или температурата, сензорът се нуждае от няколко минути за настройка. Затова бъдете търпеливи и изчакайте, докато стойностите се стабилизират.
Стъпка 3: Скриптът и Outlook Outlook
Можете да изтеглите скрипта от тук. Както бе споменато, това е само компилация от творби на други, с някои малки корекции. Можете да променяте скрипта, както желаете, но моля, запазете коментарите за авторските права на Мат Ганис и Лерой Милър.
В прикачения файл ще намерите и списък с термините, които Little Taldy Talker може да изговаря, откъс от документацията на LeRoy Millers. Просто да позволите на Little Buddy Talker да казва числа от -99 до 99, по -опростен сценарий би бил достатъчен. Но бих искал да използвам този скрипт и приложение като тест за подобни конструкции с други сензори, които могат да отчитат дълги числа като стойности, напр. светлинни или цветни сензори. Останете на линия.
Друг пример за комбинация от LBT и сензор можете да намерите тук:
Всички съвети, забележки и корекции са добре дошли.
Препоръчано:
Вентилатор за автоматично охлаждане, използващ серво и DHT11 сензор за температура и влажност с Arduino: 8 стъпки

Вентилатор за автоматично охлаждане с помощта на серво и DHT11 сензор за температура и влажност с Arduino: В този урок ще научим как да стартираме & завъртете вентилатор, когато температурата се повиши над определено ниво
DHT21 цифров сензор за температура и влажност с Arduino: 6 стъпки

DHT21 Цифров сензор за температура и влажност с Arduino: В този урок ще научим как да използваме DHT21 сензор за влажност и температура с Arduino и да показваме стойностите на OLED дисплея. Гледайте видеото
Автоматизиране на оранжерия с LoRa! (Част 1) -- Сензори (температура, влажност, влажност на почвата): 5 стъпки

Автоматизиране на оранжерия с LoRa! (Част 1) || Сензори (температура, влажност, влажност на почвата): В този проект ще ви покажа как автоматизирах оранжерия. Това означава, че ще ви покажа как построих оранжерията и как свързах електрониката за захранване и автоматизация. Също така ще ви покажа как да програмирате Arduino платка, която използва L
Сензор за температура и влажност на слънчевата енергия Arduino като 433mhz Oregon сензор: 6 стъпки

Сензор за температура и влажност на слънчевата енергия Arduino като 433mhz Oregon сензор: Това е изграждането на сензор за температура и влажност на слънчева енергия. Сензорът емулира 433mhz Oregon сензор и е видим в Telldus Net gateway. Какво ви трябва: 1x " 10-LED Сензор за движение на слънчева енергия " от Ebay. Уверете се, че пише 3.7v batter
Как да конвертирате всеки говорещ в BLUETOOTH говорещ: 5 стъпки

Как да конвертирате всеки говорещ в BLUETOOTH говорещ: Ако имате стара система за домашно кино като мен, тогава сте намерили много популярна опция за свързване, наречена Bluetooth, липсваща във вашата система. Без това съоръжение трябва да се сблъскате с телесната бъркотия при нормална AUX връзка и разбира се, ако