Мазмуну:
- 1 -кадам: талаптар жана материалдар
- 2 -кадам: Shellди 3D басып чыгаруу
- 3 -кадам: Электр өткөргүчтөрү жана кураштыруу
- 4 -кадам: Программалык камсыздоо
- 5 -кадам: Поезд жана калибрлөө
Video: Алиас долбоору: 5 кадам (Сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Алиас - бул үйрөтүлүүчү "мите", ал колдонуучуларга акылдуу жардамчыларын көзөмөлдөөгө мүмкүнчүлүк берүү үчүн иштелип чыккан. Жөнөкөй колдонмо аркылуу колдонуучу Алиасты колдонуучунун ойготуу сөзүнө/үнүнө реакция кылууга үйрөтө алат, жана үйрөтүлгөндөн кийин, Алиас сизди активдештирүү аркылуу үй жардамчыңызды көзөмөлдөй алат. өз лакап атын толтуруу жана акылдуу түзмөгүңүз үчүн жаңы ойготуучу сөздү үйрөтүү үчүн.
1 -кадам: талаптар жана материалдар
Бул курулушта колдонулган негизги компоненттер:
- 1x Raspberry Pi3 A+
- 1x Raspberry Pi заряддагыч 5v (ак)
- 1x ReSpeaker 2-Mics Pi HAT
- 2x Tiny Speaker 16mm, мисал
- 4x кичинекей жыгач бурамалар (болжол менен 2 х 10 мм)
- Micro SD карта
- Зымдар
- JST 2.0 туташтыргычы же эски Джек кабели
Бул долбоор үчүн керектүү шаймандар:
- 3d принтерге кирүү
- Кандооч
- Зым чечүүчү
- Screwdriver
- Компьютериңизде микро SD картаны жаркылдатуунун жолу
Эскертүү: бул долбоор ушул компоненттер менен гана сыналган.
2 -кадам: Shellди 3D басып чыгаруу
Бул кадам үчүн биз кабыкты 3D басып чыгарабыз
Азырынча биз 2 вариантты сунуштадык:
- Google Home (түпнуска)
- Amazon Echo
1. 3D принтерде кабыкты жана динамик кармагычты каалаган түстө басып чыгарыңыз. Объектке сетка салынгандыктан, колдоо материалын минималдуу деңгээлде кармоо маанилүү. Биз анын арткы бетине басып чыгаруунун эң жакшы натыйжасына ээ болдук. (Сүрөттү караңыз)
2. Кабыкты жагымдуу жана жылмакай кылып берүү үчүн кумду колдонуңуз. (кааласаңыз, ага ацетон ваннасын бериңиз)
3 -кадам: Электр өткөргүчтөрү жана кураштыруу
Лакап аттарды чогултуудан мурун, спикерлерди ReSpeaker аудио калканчына жана Raspberry Pi менен камсыздоону туташтыруу керек
1. Динамиктин зымдары чечилип, JST 2.0 туташтыргычына же эски Джек кабелине кошулган. Динамиктер жана зымдар 3D басып чыгарылган динамик кармагычка илинет. (Жогорудагы сүрөттү караңыз). Эскертүү: Биз зымдар борборго коюлганда Google Home'ду иштетиши мүмкүн экенин аныктадык. Ошентип, Google Home'до жакшы натыйжага жетүү үчүн зымдарды капталынан түшүрүүгө аракет кылыңыз.
2. Кийинки, биз Raspberry Pi 5V камсыз кылуу керек. Кабыктын ичинде бош орун жок болгондуктан, биз 5V менен Groundду GPIO казыктарына түздөн -түз ширетүүнү чечтик. Сиз бурчтуу же өзгөртүлгөн микро USB кабели менен аракет кылсаңыз болот. Зымдан чыгуу үчүн кабыкчанын ичинде кичинекей тешик бар. Зымыңызга жараша кээ бир фитингдер талап кылынышы мүмкүн.
3. 4 кичинекей жыгач бурамалары менен калканга спикерди кармагычты жана Raspberry Pi орнотуңуз. (3D басма жарылып кетпеши үчүн акырын тартыңыз)
4. Аспапка орнотулган Алиасты коюңуз. Эгерде тегиз эмес болсо, ички четине бир аз зымырак бериңиз. Динамиктерди түзмөгүңүздүн микрофондоруна тууралоо маанилүү.
4 -кадам: Программалык камсыздоо
Бул кадамда биз Raspberry Piге программаны кошобуз
Сураныч, GitHub баракчасындагы долбоорлор боюнча кадамдарды аткарыңыз. Код демейкиден баштап Google Home менен колдонууга коюлган. Эгер сиз аны Amazon Echoдо колдонууну пландасаңыз, app.pyдеги 21 -линияны alexa.wav файлын колдонуу үчүн өзгөртүңүз. Amazon: sound.audioPlayer ("data/alexa.wav", 0, "ойгонуу", Жалган)
Google Home: sound.audioPlayer ("data/google_home.wav", 0, "ойгонуу", Жалган)
5 -кадам: Поезд жана калибрлөө
Бул кадамда биз Алиасты көндүрүүчү сөз менен үйрөтөбүз.
1. Алиаска үйрөтүү үчүн телефонуңуздагы браузерди колдонуңуз жана raspberrypi.local ачыңыз: 5050
2. Жаңы ысымды болжол менен 4-6 жолу айтуу менен жазуу баскычын басып туруңуз. Чакан тилке 2 секунддук жазуу терезесин көрсөтүшү керек. Ар бир аталыш ушул мөөнөткө туура келиши керек.
3. Менюнун астынан, Алиаздарды үйрөтүүнү басыңыз жана моделдин атын билүүсү үчүн бир нече секунд күтө туруңуз. Бул ат сөзсүз эле сөз болбошу керек, бирок үн жана каалаган тил болушу мүмкүн. Андыктан чыгармачыл болуңуз! Сиз ар дайым менюдан атыңызды баштапкы абалга келтире аласыз. Кеңеш: бул сиздин үйүңүздөгү ар кайсы жерден аталышты жазууга жардам берет.
4. Байкап көрүңүз! Аспапта же телефонуңузда көгүлтүр жарыкты көргөндө атын айтып, сурооңузду бериңиз. Эскертүү: тренингден кийин телефонду туташтыруунун кажети жок. Эгер Алиас туура жооп бербей жатат деп тапсаңыз, дагы бир нече мисалдарды үйрөтүүгө аракет кылыңыз. Же эгер сиз Алиас көп иштей баштаса, менюга кирип, фон үнүн КҮЙГҮЗӨ аласыз. Бул фондук режимди которот жана фон мисалдарына жаңы жазууларды кошот. Мурдагыдай жаздырып, машыктырыңыз, бирок айланаңыздагы уникалдуу үндөрдү, атүгүл тандаган ысымыңызга окшош сөздөрдү басып алууга аракет кылыңыз.
Экинчи сыйлык Коопсуз жана Коопсуз Чакырыкта
Сунушталууда:
OLED дисплей долбоору менен GPSти көзөмөлдөө: 5 кадам (сүрөттөр менен)
OLED Дисплей Долбоору менен GPS Мониторинги: Саламатсыздарбы, баарына, бул тез макалада мен сиз менен долбоорум менен бөлүшөм: ATGM332D GPS модулу SAMD21J18 микроконтроллери жана SSD1306 OLED 128*64 дисплейи менен, мен бул үчүн Eagle Autodeskте атайын ПХБ кургам жана аны программалайм. Atmel studio 7.0 жана ASFти колдонуу
Arduino Color Sorter долбоору Pc Control тиркемеси менен: 4 кадам (сүрөттөр менен)
Arduino Color Sorter Project Pc Control Application менен: Бул долбоордо мен TCS34725 түс сенсорун тандадым. Анткени бул сенсор башкаларга караганда так аныктоону аткарат жана чөйрөдөгү жарыктын өзгөрүүсүнө таасир этпейт. Продуктту оңдоо роботу интерфейс программасы тарабынан башкарылат
Үн менен башкарылуучу кол чийүү - Ардуино мектебинин долбоору: 4 кадам (сүрөттөр менен)
Үн менен башкарылган тартуучу кол - Ардуино мектебинин долбоору: Бул менин Arduino менен биринчи жолу иштешим жана буга окшогон нерсе менен иштөө, эгер ката кетирсем кечирим сурайм! Мен сүрөт тартуу жана музыка менен алектенген хоббилеримди ойлогондо ушундай ойго келдим. Ошентип, мен муну экөөнү бириктирүүгө аракет кылдым! А сел
Arduino Mini CNC плоттери (Proteus долбоору жана ПХБ менен): 3 кадам (сүрөттөр менен)
Arduino Mini CNC Plotter (Proteus Project & PCB менен): Бул ардуино мини CNC же XY плоттери 40x40mm диапазонунда долбоорлорду жаза жана жасай алат. Ооба, бул диапазон кыска, бирок анын жакшы башталышы arduino дүйнөсүнө секирүү. [Мен бул долбоордун бардыгын бердим, атүгүл PCB, Proteus File, Example design a
P10 LED дисплейи менен DMDди колдонуу менен Score Board долбоору: 6 кадам (Сүрөттөр менен)
P10 LED дисплейи менен DMDди колдонуу менен Score Board долбоору: Көп учурда биз футбол стадионунда жолугушабыз; табло катары кызмат кылган алп LED тактасы бар. Башка спорттук талаада да, биз көбүнчө LEDден жасалган дисплейдин таблосун билебиз. Мүмкүн болбогону менен, бизди дагы бир талаа дагы