D
D
deniskafed2020-09-18 08:49:55
linux
deniskafed, 2020-09-18 08:49:55

How to start the hackeeg shield EEG board. Knowledge of python, arduino?

Good day to all! Need help with arduino shield. Python client is used.
I have a slightly non-standard question. A little backstory. I was looking for homemade EEG circuits for biofeedback experiments, and I came across a hackeeg shield - a shield for Adruino Due, developed by an American engineer. OK, I thought, I'll look for something else. But then, quite by accident, I came across a board for a shield on sale in a Russian online store. And I'm more of an electronics engineer, I like to solder. So I bought this miracle, ordered microcircuits, soldered it. And then climbed to understand the software. And here difficulties arose.
I don’t know if it’s possible to insert links to third-party sites according to the rules of the site, I hope you can. Moderators, please forgive me. docs.starcat.io/hackeeg-crowdsupply/ index. html
There are instructions on how and what to run. I sort of figured out the arduino firmware, downloaded the sketch from github, compiled it into arduino ide and uploaded it to the board, no errors seemed to pop up. But if anyone understands - maybe I missed something?
Next is the problem. The author of the project uses mac os like, or Linux. And all instructions are written for Linux.
And I don't understand at all what these lines mean - $ pipenv shell etc. Is this a terminal command? Through it, can you even download files or install a package without specifying an address on the Internet?
I downloaded virtualbox yesterday, installed ubuntu, tried to run it there, a bunch of errors come up. Does ubuntu already have python?
On Windows, as I understand it, you need to download the python. I downloaded and installed. But when I run it, I get only the console. I thought it was a full-fledged program) Then, as I understand it, you need to download the client code in python from github. Run this code in python. How to do it? A visualizes EEG software OpenBCI is a free software for projects of brain-computer interfaces.
It turns out such a bunch - the shield takes the EEG, the arduino transmits data from the shield to the computer via usb. A python client communicates with the arduino and transfers data to OpenBCI.
But how to do all this in Windows 7?
Maybe someone is interested in this topic? Who can help?

Answer the question

In order to leave comments, you need to log in

4 answer(s)
A
Alexander Ananiev, 2020-09-18
@SaNNy32

Is this a terminal command?

Yes
Through it, can you even download files or install a package without specifying an address on the Internet?

You can ( https://webdevblog.ru/pipenv-rukovodstvo-po-novomu... )
Does ubuntu already have python?

Yes
How to do it?

Usually on github they write how to run the file in readme

D
Dmitry, 2020-09-18
@q2digger

A mountain of text, all this should be parsed into paragraphs.
Briefly.
With Arduino it is possible to work normally on Windows.
With python, you can also work normally on Windows, less convenient than on Linux or macOS, but you can. Will have to learn separately. You launched the python itself, it opens its own shell at startup and you can write commands right there. But you can and should do it as usual - write scripts, program code in files, files with the py extension will (should) be run by the python interpreter. Or you can install some kind of IDE, for example PyCharm, write in it, run / debug in the same place.

S
Sergey Kopytoff, 2020-09-18
@777admin777

give your anidesk) we'll sing for 10 minutes

A
Anton Shamanov, 2020-09-18
@SilenceOfWinter

well it's written right there

If you don't have pipenv installed, see the pipenv installation instructions on the pipenv website. Or if you prefer to just use pip

PythonIndexPackage is a package/library manager
But how to do all this in Windows 7?

it does n't matter - the serial port interface hasn't changed much since
zero . the meaning must be clear.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question