The coolest robot I've ever built!
Summary
TLDR本视频讲述了一位发明家如何将一台旧式黑白CRT电视、亚马逊Echo设备和一些动画机械装置结合起来,创造出一个名为'Alexa Tron'的有生命的虚拟助手。他通过改造电视屏幕显示声音波形、使用Arduino控制眼睛动画,以及利用人脸追踪摄像头来实现与用户的互动。虽然遇到技术挑战,但最终成功让这个原型机与人类进行基本对话,展示了将传统技术与现代人工智能结合的创新尝试。
Takeaways
- 🌐 视频讲述了作者想要将人工智能设备变得更加有个性和生动,以实现儿时对未来科技的憧憬。
- 🤖 作者计划通过改造一个流行的虚拟助手,增加动画机械和旧电视屏幕,让设备看起来更像一个有生命的生物。
- 📺 使用了一个旧的黑白CRT电视,打算用其来帮助“生物”发声,增强用户的互动体验。
- 🔊 通过劫持电视的水平信号并替换为音频信号,让电视屏幕能够显示音频波形。
- 🛠️ 作者使用了Will Coogley的设计来构建眼动机制,该设计可以快速且经济地使用Arduino、伺服电机和3D打印机来完成。
- 👀 眼动机制通过一个面部追踪摄像头单元来工作,使设备能够与用户保持眼神接触,提高互动性。
- 🔧 作者在改造Amazon Echo设备时遇到了问题,需要找到一种方法让设备在听到唤醒词时即刻响应,而不是等待命令。
- 💡 通过连接到Amazon Echo的LED信号,作者成功实现了在听到唤醒词时即刻激活微控制器的解决方案。
- 🎨 在制造过程中,作者遇到了制作逼真眼睛的难题,最终不得不放弃原有的眼睛设计。
- 🛡️ 作者使用透明亚克力板构建了一个外壳,将所有组件整合在一起,灵感来自于1984年学校里的Apple II电脑。
- 🚀 尽管存在一些问题,如伺服电机噪音和震动,但最终的原型“Alexa Tron”成功实现了作者的目标,成为一个更加生动的人工智能伴侣。
Q & A
视频中提到的'Johnny Five'是什么?
-Johnny Five是视频中提到的一个具有个性和灵魂的计算机生物的昵称,代表了人们对未来技术的一种想象,即计算机生物能够成为我们的朋友、同事甚至宠物。
视频中的创作者想要解决什么问题?
-创作者想要解决的问题是如何让现有的虚拟助手如Amazon Echo(Alexa)具有更多的个性和生命力,使其不仅仅是一个回答问题的设备,而是一个能够与用户进行更生动互动的'角色'。
创作者使用了哪些技术手段来增强Alexa的互动性?
-创作者使用了animatronics(动物机器人技术)、一个老式黑白CRT电视的屏幕,以及从Amazon Echo设备中提取的信号,来增强Alexa的互动性和视觉表现力。
为什么要使用老式CRT电视来帮助'生物'说话?
-使用老式CRT电视的目的是利用其屏幕来显示音频信号,从而当用户看到声音产生时的屏幕变化,会更容易相信他们正在与一个有自我意识的生物互动。
视频中提到的Will Coogley的设计有什么特点?
-Will Coogley的设计特点是可以快速且成本低廉地构建,基本上只需要一个Arduino、一些舵机、一个3D打印机,以及可以从他的instructable下载的文件。
视频中的眼动机制是如何工作的?
-眼动机制通过一个由Useful Sensors公司制造的面部追踪摄像头单元来工作,该单元可以自动追踪用户的面部,即使用户在移动,也能保持眼神接触。
创作者在尝试唤醒Alexa时遇到了什么问题?
-创作者想要在说出唤醒词时立即激活Alexa,而不需要额外的命令,但是Alexa的设计是说出唤醒词后再给出命令。创作者通过在Alexa的主板上焊接并连接到微控制器的信号,解决了这个问题。
为什么创作者认为需要放弃Alexa平台转向GPT AI平台?
-创作者认为GPT AI平台在互动性方面会更加强大,能够提供更加丰富和自然的交流体验,而Alexa平台在这方面可能有所限制。
视频中的最终成品有哪些不足之处?
-最终成品存在一些不足,如舵机噪音大且不稳定,扬声器有低频噪音,整体构建也有些杂乱,但创作者认为这是一个原型,可以为未来的版本提供基础。
创作者在项目中学到了什么?
-创作者在项目中学到了很多关于硬件构建、电子工程、编程以及如何将不同技术整合在一起来创造一个具有个性和互动性的计算机生物的知识。
Outlines
🤖 创造有灵魂的科技
视频脚本的第一部分讲述了创作者小时候对未来科技的憧憬,他梦想着拥有有个性、有灵魂的计算机生物。他提到了像Johnny Five这样的机器人,它们不仅是工具,更是朋友、同事甚至是宠物。然而现实中,尽管像Alexa这样的智能助手已经普及,但它们缺乏个性。因此,创作者决定通过结合虚拟助手、动画机械和旧电视屏幕,尝试创造一个更有生命力的机器。他展示了一个老式黑白CRT电视,并解释了如何利用电视的扫描线来显示音频信号,以增强与用户的互动感。
🔍 构建互动动画眼睛
第二部分介绍了创作者使用的Will Coogley设计的眼动机制,该设计简单、成本低廉,只需要Arduino、几个伺服电机和3D打印机即可完成。创作者提到了Will的Instructable页面和YouTube频道,并展示了眼动机制的测试过程。他提到了电源供应问题,以及使用人脸追踪摄像头单元来实现与用户的互动,让机器能够像有意识的生物一样与用户进行眼神交流。此外,创作者还探讨了如何让Alexa在听到唤醒词时立即响应,而不是等待命令,为此他尝试了硬件上的解决方案。
🛠️ 组装Alexa Tron的挑战
第三部分讲述了创作者在制作过程中遇到的困难,包括树脂加热导致眼睛模具变形的问题,以及如何将电视、Amazon Echo设备和动画机械等不同部分组装成一个有机体。创作者回忆了小时候在学校见到的Apple II电脑,以及它如何激发了他对计算机内部工程的兴趣。他设计了透明亚克力板,希望可以用来构建一个展示内部结构的底盘。在组装过程中,他遇到了各种问题,但最终成功地将所有组件集成到了一起。
🎉 完成Alexa Tron原型
第四部分是视频的结尾,创作者展示了Alexa Tron原型的最终组装和测试。他介绍了各个组件,包括动画眼睛、人脸追踪传感器、扬声器、放大器、电源转换器、电视板、Amazon Echo设备、Arduino Mega和伺服电机板。尽管系统有些嘈杂,伺服电机也不够平稳,但创作者对完成的原型感到兴奋,并认为这是一个可以为未来版本改进的原型。他还提到了将Alexa平台替换为GPT AI平台以增强互动性的建议,并感谢观众观看。
Mindmap
Keywords
💡人工智能
💡虚拟助手
💡CRT电视
💡Animatronics
💡Arduino
💡3D打印
💡人脸跟踪
💡DIY
💡原型
💡GPT AI
💡激光切割
Highlights
未来世界中的计算机生物,它们具有个性和灵魂,是朋友、同事、敌人甚至宠物。
尝试通过改造流行的虚拟助手,增加动画机械和旧电视屏幕,让机器感觉更生动。
使用老式黑白CRT电视作为计算机生物的“发声”工具,增强用户交互体验。
通过篡改电视的信号,将音频信号转换为屏幕上可见的音频波形。
利用Arduino、伺服电机和3D打印技术快速构建动画机械。
使用人脸追踪摄像头单元,让计算机生物能够与用户保持眼神接触。
探讨了Amazon Echo设备的局限性,如唤醒词后的命令输入问题。
通过硬件修改,使Alexa在听到唤醒词时能够即刻响应。
在制作逼真眼睛时遇到技术难题,导致原计划受阻。
利用透明亚克力板构建计算机生物的机身,展现内部工程结构。
将不同的组件,包括电视板、扬声器、放大器等集成到一个机身中。
测试了所有独立系统,准备进行整体测试。
介绍了最终构建的计算机生物Alexa Tron,尽管存在一些问题,但成功实现了基本功能。
提出了未来改进方向,包括放弃Alexa平台,转而使用GPT AI平台以增强交互性。
总结了项目中学到的经验,并对构建的计算机生物表示满意。
鼓励观众在下一个项目中继续关注。
Transcripts
computer
can you hear me
when I was a kid this is what the future
looked like
it wasn't just a world of computers
it was a world of computer creatures
these guys had personality they had a
soul please call me Johnny Five they
were going to be our friends
our co-workers
are enemies
even our pets
this is what we thought technology would
be like someday
and the future is
fahir many of us already have a device
sitting on our kitchen counter that
talks to us the answers our questions
that helps us get through our day and
what does this amazing machine look like
it looks like
this
don't get me wrong Alexa is great our
family uses it every day but where is
its personality I don't need another
computer in my house we've got loads of
those already I want a device that
interacts with me I want a machine that
feels like a character in the story of
Our Lives
So today we're going to try to solve
this problem basically we're going to
hack into one of the world's most
popular virtual assistants add some
animatronics add a screen from an old
television
see if we can make this machine feel a
bit more alive
let's get started
thank you
[Music]
my wife has told me I can't buy anything
here anymore but I told her that we were
building a robot and we need parts so we
better make this count
[Music]
time
[Music]
awesome
[Music]
so here it is one of the last
generations of black and white CRT
televisions ever produced we've got it
all disassembled and ready for the next
chapter of its life
concept here is that we're going to use
this television to help our creatures
speak
because when users can see a voice being
produced when they can see a mouth
moving we're going to be more inclined
to believe that they're interacting with
a creature that is self-aware yes you
see frogs don't have ears you say a
creature that has feelings
our goal is to inspire people to forget
that they are talking to a computer
so let me show you what we've got going
on here
this is a pretty standard board for a
small TV we've got our flyback
Transformer here that provides high
voltage up to the tube this transistor
is on a big old heat sink and is most
likely our horizontal output transistor
and right over here we've got four lines
coming out of the board that control the
horizontal and vertical deflection on
the screen and these are what we're most
interested in to make this display work
for us we're going to basically hijack
the horizontal signal that's being sent
to the tube and replace it with our own
audio signal to do this we're going to
desolder these two lines
attach them to an audio amplifier
and then connect the amp to our source
and if we've done this right we should
be able to see our audio come up on the
screen
[Music]
[Music]
cheese
[Music]
[Applause]
[Music]
[Music]
foreign
[Music]
mechanism I'm using a design developed
by will coogley over at milheim
mechatronics
the beauty of Will's design is that it
can be built quickly and cheaply with
basically just an Arduino a handful of
servos and a 3D printer he's got all the
files available for download on his
instructable and he's also got a really
cool YouTube channel for animatronics
I'll leave some links down below if
you'll give this a shot
[Music]
so here we have it guys our eye
mechanism up and running
the servos as you can hear are still
pretty jittery I think that's because
the I don't have a power supply powerful
enough for this yet actually the power
supply itself is plenty powerful for it
but I have to run it through this Buck
converter to knock it down to 5 volts
and this is limited to 3 amps and I
think for six servos I think that's
maybe not quite enough I'm hoping that's
the problem so tomorrow I'll try to
Source a better power supply and
hopefully that will be a thing of the
past I'm controlling the mechanism right
now with this joystick this is just for
testing purposes the eyes will actually
be controlled by this little board this
is a person sensor made by a company
called useful sensors out of California
you can get this on the SparkFun website
I'll leave a link down below this is a
self-contained face tracking camera unit
I mean if you were really ambitious and
had lots of free time you could of
course program your own face tracking
algorithm and pair that with a Arduino
compatible camera
but not only do I not have that much
spare time my programming skills are
just not up to that task what this lets
us do is it lets our creature maintain
eye contact with the user even if the
user is moving around this means that
she will not just be reacting when we
talk to her like Alexa does but actually
seeking out interaction
watching you while you make dinner for
example but in a friendly curious way
like a child who wants to learn from you
I think this is going to be really cool
I want to take a moment and look at the
Amazon Echo device itself because I
think I see a problem here and the
problem is this Alexa is designed so
that when she hears the Wake word she
knows to then listen for a question or
command computer what is your favorite
robot my favorite is bb-8 I really like
how he rolls
problem for us is that I don't want to
have to tell our creature to wake up and
then give her a command I want her eyes
to respond the moment I say her name
just like any creature would but I can't
find a way to program Alexa so that she
will send a signal as soon as she hears
the Wake word she's designed so that you
have to say the Wake word and then tell
her what you want
but I think I might have found a
solution let me show you what I mean
[Music]
so this is our Alexa all disassembled
this is our main chassis and speaker
assembly this is our main board here's
our 12 volts coming in right next to it
is an audio output that we are not using
at the moment and we've got this
daughter board right here that has one
very interesting feature when Alexa
hears the Wake word she lights up these
LEDs computer
these three pads are tied to the red
green and blue signals for the LED our
meter tells us that the voltage at this
pad drops from about 2.5 to 1.1 when the
LED comes on so we're going to use a bit
of soldering to tap into this voltage
Supply solder a second wire as a ground
reference and then connect it all to our
microcontroller now when we say the wig
word our microcontroller is programmed
to sense this and activate whatever we
tell it to activate without us having to
give it any additional commands for now
we'll just test with an LED
computer
yes
now we just need some realistic looking
eyes
but I think that might be easier said
than done
[Music]
[Music]
foreign
[Music]
[Applause]
okay ran into a problem here when I put
this resin on the retina area
in preparation for putting it in the
resin and mold
um I heated it up to get the bubbles out
and when I heated it up
this it warped the eyeballs and as a
result I can't get the eyeballs I can't
get it back into this
holder
so that means that I can't use this mold
I hope I can I hope these eyeballs will
go back on the creature I don't know
I think I have to abandon my eyeball
plans I don't know what I'm gonna do
about that actually
so maybe we just push ahead with what
we've got
[Music]
so now we've got to find a way to put
all of these different parts together
because we've got a TV that's in a
disassembled State we've got an Amazon
Echo device that's disassembled and we
need to find a way to give this creature
a body
and I've got an idea when I was in third
grade our school had an apple II
computer I think it was an apple II e
and this computer lived on a rolling
cart and would get wheeled around to the
different classrooms every week and none
of us knew what to do with this machine
so all the kids and all the teachers
would basically just stare at it except
for the one kid who would bring games
and we'd all basically watch him play
games but there is something unique
about this particular machine the guy in
charge of this machine had replaced the
top panel with a clear plastic panel and
this doesn't sound like a very big deal
today but in 1984 it was huge because
that was the first time that any of us
had actually seen inside a computer
before that it was like this magic box
but now we could see there was
engineering
so in the spirit of that moment I had
some clear acrylic sheets laser cut to
some designs that I threw together in
Fusion 360. and I'm hoping if my
measurements are right that we can use
these to sort of build a chassis for the
creature to house all these different
parts
at least
that's what I hope for
[Music]
she is
[Music]
got a couple more layers of the chassis
built here this is essentially our TV
board down in here
and on top of it I had a piece cut
around the heatsink
and around the flyback Transformer so I
could get it lower
uh on the chassis to sort of conserve
space
[Music]
[Music]
okay guys it has been a long road to get
here but I think we are getting close
and I wanted to give you a quick tour of
this thing before we try to turn it on I
mean I've tested some of the I've tested
all the systems independently though we
haven't tested them all together yet and
we're going to do that together here in
just a second we've got our animatronics
here with our eyes that actually didn't
turn out bad you'll see not as good as I
wanted but not bad this is our person
sensor that will track our faces
here's our speaker here's our two
amplifiers
here's the eight volts um boost
converter and here's the 12 volt boost
converter this is the television board
down in here
uh this is power for our amplifiers
Amazon Echo device I actually wanted to
have outside of its chassis just as a
couple boards but it wasn't working
right outside his chassis so some weird
grounding thing so I just went ahead and
stuck it back in there and
whatever it's not the prettiest thing
but it'll work this Transformer is for
the television power supply I went ahead
and put a separate CRT switch to turn on
and off the tube because I was doing a
lot of troubleshooting with some other
other parts of this and I didn't want to
have that thing on all the time this is
our plug module with a fuse and a power
switch this is our Arduino Mega used to
be a nice small Arduino Nano but I
burned that out putting too many volts
to it so this is all I had left so I put
a mega in there this is the servo board
that drives all of these servos so it's
been a long journey but uh I think we're
ready to finally test this thing
[Music]
computer
can you hear me
yes I can hear you yes
computer what was your special order
[Music]
what other priorities were sent
computer are you alive
artificially
the same way that you're alive computer
have you seen anything interesting in
your life
[Music]
the darkness again all those moments
will be lost in time like tears in the
rain
ladies and gentlemen I am very excited
to introduce you to my new friend Alexa
Tron this is by far the most complicated
build I've done to date I've spent the
last three days like 15 hours a day just
troubleshooting this Construction
not to mention all the sourcing parts
and all the previous component builds
and all that
and uh it's a bit buggy it's first of
all it's pretty noisy the servos are
really noisy and they're very jittery
there's also a low speaker hum I don't
know if you can hear that or not but it
works and let's remember what this is
It's a prototype it's a prototype that
we can build on for future versions and
the big change that I would like to see
you guys have probably been yelling at
the screen this whole time is that we
need to dump the Alexa uh
the Alexa platform and adopt a GPT AI
platform because as far as interactivity
goes it would be so much more powerful
but I'm really happy with what it is and
I've learned a ton on this project and
this might be the coolest thing I have
ever built computer what do you think
thanks for watching everyone and I'll
see you on the next one
thank you
thank you
関連動画をさらに表示
Natural Language Processing: Crash Course Computer Science #36
Screens & 2D Graphics: Crash Course Computer Science #23
How to build an IVR with Custom AI Voices (in Dialogflow)
The Ultimate Betafpv Cetus X Kit Review - The Gateway Drug into FPV
Innovación y Resiliencia en la cadena de suministro
How New Technology Creates New Businesses
5.0 / 5 (0 votes)