Re: OpenEEG Questions

Steve Sterling <[email protected]> Sun, 20 Sep 2020 14:16:30 -0700
Newsgroups gmane.comp.science.openeeg.general
Message-ID <CA+ETsKcJi-qCd=3gWCW8gVYKnbctywhH6GsXNf2sgrPwmfgyyA@mail.gmail.com>
--===============4661649140270844839==
Content-Type: multipart/alternative; boundary="000000000000738a2805afc540e3"

--000000000000738a2805afc540e3
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

You're really knowledgable about this Damian!  How do you work around the
challenges with multiple leads, will each lead require it's own circuit?

Thanks,
Steve

On Sun, Sep 20, 2020, 1:17 PM Dami=C3=A1n Filo <[email protected]> wrote:

> I am sorry for the spam, but in my previous e-mail I said: "any of those
> changes you proposed are possible" - that is false. One change you
> mentioned was to feed raw data onto GPIO pins of RPi. That will not work,
> because what you need to do with the signal is to convert it from analog =
to
> digital data through ADC and RPi doesn't have an ADCs. You can avoid usin=
g
> ATmega microcontrollers, but you still would have to use some external ch=
ip
> with ADC functions. And then you would have to program your own firmware
> and protocol, so you can use the data in applications running on RPi.
> Though what you can do with RPi is to feed the data directly from ATmega
> through native UART interface on RPi without the need for USB-UART chip.
> But about that, I am not really sure about the signalling voltage mismatc=
h
> 5V/3.3V. So it is still preferred to use a USB interface with UART bridge
> like CP2102.
>
> S pozdravom,
> Dami=C3=A1n Filo
>
>
> so 5. 9. 2020 o 21:49 Yonah Elorza <[email protected]> nap=C3=ADsal(a):
>
>> Hello!
>>
>> I'm a computer engineer interested in making some modifications to the
>> OpenEEG circuit, and had a few questions, if anyone is available to answ=
er
>> them. I've read through all the documentation on the website, and have
>> worked with the OpenEEG platform for a few years now, and wanted to see =
if
>> the following was possible:
>>
>> -Designing better noise cancelling to reduce commons noise, as well as
>> noise between electrodes.
>> -Integrating an FPGA into the design which acts as a hardware Fast
>> Fourier Transform
>> -Making the circuit modular enough that you can stack multiple together
>> to have 4, 8, 16, etc. electrodes reading at the same time.
>> -Long term: modifying the design of the circuit to work without the AT
>> processor, instead having hardware control from the GPIO of a Raspberry =
Pi,
>> and all data being fed raw to either the GPIO or USB interface of the Pi=
.
>>
>> If anyone has reasons this wouldn't be possible, or if you have
>> suggestions for any of these changes, please let me know. I absolutely l=
ove
>> this project, and would love to be able to contribute my own work to it.
>>
>> --
>> Best Regards,
>> Yonah Elorza
>> Columbia School of Engineering | Class of 2018
>> Computer Engineering
>> Tel: ( <%28786%29%20205%20-%204304>305)-542-1735
>> _______________________________________________
>> Openeeg-list mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/openeeg-list
>> Go to the above address to change your
>> subscription options, e.g unsubscribe.
>>
> _______________________________________________
> Openeeg-list mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/openeeg-list
> Go to the above address to change your
> subscription options, e.g unsubscribe.
>

--000000000000738a2805afc540e3
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto">You&#39;re really knowledgable about this Damian!=C2=A0 H=
ow do you work around the challenges with multiple leads, will each lead re=
quire it&#39;s own circuit?<div dir=3D"auto"><br></div><div dir=3D"auto">Th=
anks,</div><div dir=3D"auto">Steve</div></div><br><div class=3D"gmail_quote=
"><div dir=3D"ltr" class=3D"gmail_attr">On Sun, Sep 20, 2020, 1:17 PM Dami=
=C3=A1n Filo &lt;<a href=3D"mailto:[email protected]">[email protected]</=
a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0 =
0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir=3D"ltr"><div=
>I am sorry for the spam, but in my previous e-mail I said: &quot;any of th=
ose changes you proposed are possible&quot; - that is false. One change you=
 mentioned was to feed raw data onto GPIO pins of RPi. That will not work, =
because what you need to do with the signal is to convert it from analog to=
 digital data through ADC and RPi doesn&#39;t have an ADCs. You can avoid u=
sing ATmega microcontrollers, but you still would have to use some external=
 chip with ADC functions. And then you would have to program your own firmw=
are and protocol, so you can use the data in applications running on RPi.<b=
r></div><div>Though what you can do with RPi is to feed the data directly f=
rom ATmega through native UART interface on RPi without the need for USB-UA=
RT chip. But about that, I am not really sure about the signalling voltage =
mismatch 5V/3.3V. So it is still preferred to use a USB interface with UART=
 bridge like CP2102.<br></div><div><br></div><div><div><div dir=3D"ltr" dat=
a-smartmail=3D"gmail_signature"><div dir=3D"ltr"><div>S pozdravom,</div><di=
v>Dami=C3=A1n Filo<br></div></div></div></div><br></div></div><br><div clas=
s=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">so 5. 9. 2020 o=C2=
=A021:49 Yonah Elorza &lt;<a href=3D"mailto:[email protected]" target=3D"_b=
lank" rel=3D"noreferrer">[email protected]</a>&gt; nap=C3=ADsal(a):<br></di=
v><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;borde=
r-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div>H=
ello!</div><div><br></div><div>I&#39;m a computer engineer interested in ma=
king some modifications to the OpenEEG circuit, and had a few questions, if=
 anyone is available to answer them. I&#39;ve read through all the document=
ation on the website, and have worked with the OpenEEG platform for a few y=
ears now, and wanted to see if the following was possible:</div><div><br></=
div><div>-Designing better noise cancelling to reduce commons noise, as wel=
l as noise between electrodes.</div><div>-Integrating an FPGA into the desi=
gn which acts as a hardware Fast Fourier Transform</div><div>-Making the ci=
rcuit modular enough that you can stack multiple together to have 4, 8, 16,=
 etc. electrodes reading at the same time.<br></div><div>-Long term: modify=
ing the design of the circuit to work without the AT processor, instead hav=
ing hardware control from the GPIO of a Raspberry Pi, and all data being fe=
d raw to either the GPIO or USB interface of the Pi. <br><br></div><div>If =
anyone has reasons this wouldn&#39;t be possible, or if you have suggestion=
s for any of these changes, please let me know. I absolutely love this proj=
ect, and would love to be able to contribute my own work to it.<br></div><d=
iv><br>-- <br><div dir=3D"ltr"><div dir=3D"ltr"><div><div dir=3D"ltr"><div =
dir=3D"ltr" style=3D"font-size:12.8px"><div>Best Regards,<br></div>Yonah El=
orza<br></div><div dir=3D"ltr" style=3D"font-size:12.8px"><div style=3D"fon=
t-size:12.8px">Columbia School of Engineering | Class of 2018</div><div sty=
le=3D"font-size:12.8px">Computer Engineering</div><div style=3D"font-size:1=
2.8px">Tel:=C2=A0<a href=3D"tel:%28786%29%20205%20-%204304" value=3D"+17862=
054304" style=3D"color:rgb(17,85,204)" target=3D"_blank" rel=3D"noreferrer"=
>(</a><span><span title=3D"Call with Google Voice">305)-542-1735</span></sp=
an></div></div></div></div></div></div></div></div>
_______________________________________________<br>
Openeeg-list mailing list<br>
<a href=3D"mailto:[email protected]" target=3D"_blank" rel=
=3D"noreferrer">[email protected]</a><br>
<a href=3D"https://lists.sourceforge.net/lists/listinfo/openeeg-list" rel=
=3D"noreferrer noreferrer" target=3D"_blank">https://lists.sourceforge.net/=
lists/listinfo/openeeg-list</a><br>
Go to the above address to change your<br>
subscription options, e.g unsubscribe.<br>
</blockquote></div>
_______________________________________________<br>
Openeeg-list mailing list<br>
<a href=3D"mailto:[email protected]" target=3D"_blank" rel=
=3D"noreferrer">[email protected]</a><br>
<a href=3D"https://lists.sourceforge.net/lists/listinfo/openeeg-list" rel=
=3D"noreferrer noreferrer" target=3D"_blank">https://lists.sourceforge.net/=
lists/listinfo/openeeg-list</a><br>
Go to the above address to change your<br>
subscription options, e.g unsubscribe.<br>
</blockquote></div>

--000000000000738a2805afc540e3--


--===============4661649140270844839==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline


--===============4661649140270844839==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline