Skip to content

prometheus-science/Spikeling-V2

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spikeling V 2.0

Spikeling V2.0 is an educational tool for neuroscience students and enthusiasts!

It is an artificial neuron that can receive different inputs, integrate them and send an output out, just like a spiking neuron would!

Technically, its microcontroller (an ESP32) runs the computationally efficient Izhikevich model of a spiking neuron.

If this all sounds familiar to you, it is because this project is a derivative (and update) of the Spikeling project started at the BadenLab. With feedback from users and students, we are developing this version, which has added capabilities, and also revisits how lessons can be taught, and what kind of experiments can be done with it!

While this is not a stable version just yet, enthusiasts and potential collaborators can soure the electronic bits for this project from KitSpace

development log

Currently working on the 2.2 version. It only incorporates slight component modification compared to version 2.1. These components are more widely found and a bit cheaper, therefore the modification.

Cost estimation spreadsheet https://docs.google.com/spreadsheets/d/1JO1rpfb5DoqT5x59RL3RnkQFxRdzm5al6X8uEcsVFo8/edit#gid=0

About

an updated version of Spikeling

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 42.1%
  • C++ 35.2%
  • Python 21.9%
  • Other 0.8%