.
Hi Stan Meyer tech fans :-)
H20power has made an extremely valuable contribution to humanity in the thread
http://www.energeticforum.com/renewa...explained.html
Thank you for this great effort
-------
To not mix the physics with the new control circuits this new thread is started.
In order to make a reliable and flexible solution we need a microcontroller IMHO.
Those who disagree don't need further reading in this thread.
For many the word "micro controller" raises the hairs. This "opaque", "complicated", "impossible to do" technology scares a lot away, but the end result of such efforts using a micro controllers is already part of everyday life, better get used to it.
Try to identify a car, TV, remote control, camera, mobile phone, rice cooker, watch or kitchen weight scale or other daily used "electric" devices without a microprocessor inside. Those devices without micro controllers belongs to endangered species for better or worse, better get used to it.
The micro processers sit there because they are a cheap, effective and flexible tool to solve the design challenges. and some even manage to make the devices easy to use to the benefit of the user
You think it is impossible to do yourself ?
I think not, if you join a collective effort to get to an important milestone. As a "bi-product" you learn a new technology you can use for other purposes.
But how do you get started ?
Basically just consider the micro controller as yet another IC, just with more pins and more flexibility, and I guess you more than once needed some flexibility for your experiments eg. more flexible pulse control.
A modern micro controller has all memory needed and an impressing number of devices inside a single chip, some even has an "internal switchboard" so you can choose which pins is used for an internal device.
Making the PCB layout, this means that the layout is "star" like: A micro controller in the middle with tracks going via interface circuits to connectors along the PCB edges.
The ones who has tried making old fashioned TTL logic PCB boards with lots of interconnected ICs see the difference.
A modern micro controller is supported by nice software tools so it makes it quite easy to succeed the development effort. Just 10 years ago it was not that cheap and easy for the hobbyist.
So a micro controller means less components, so it is more easy to build for the many. All the complexity are in a binary file, that even a child can download to the target controller.
Based on many years of experience, allow me to recommend using a micro controller from the ATMEL AVR family.
This has many advantages:
1. They are cheap
2. They are well documented and easy to learn using
3. They are well supported by tools
4. They are well supported by lots of enthusiasts on the frindly and helpful site AVR Freaks (avoid the FE terms on that forum)
5. The AVR family of micro controllers range from small 8-pin ICs to large ICs with lots of memory, pins and functions (that's scaleability).
6. The AVR family share a common instruction set and development tools ( programmers, in-circuit emulators ICE and C/C++ compilers )
7. A lot of companies offer cheap prototyping boards, programmers, ICEs and compilers, suitable for experimentation
8. Many of the professional SW tools are expensive. But a very nice Open Source tool suite is available for free :-)
9. The Code::Blocks tool can make simulation code run on the PC or the real thing in the target experimental board with just a single project file.
But back on track, what do we have to do to get going with a micro controller:
1. Familiarize yourself with a micro controller, just the first two "features" pages and the pin-outs figure will do for a start, eg. this one:
Atmel Products - Devices
2. For making your own PCB and help the collective effort install the free cross platform Kicad:
KiCAD: Information from Answers.com
3. Install the free development cross platform tools Code::Blocks
Code::Blocks
4. Download the project files for Kicad and Code::Blocks, or make your own. To reduce time waste I recommend we share common project files here. I can deliver the first version.
5. Build or buy a programmer or an ICE. e.g.:
Embedded Projects
6. Build or buy an experimentation board we can agree on. e.g."AVR-CAN" (39 EUROS, approx. 59$ ) from here:
Development and Prototype boards and tools for PIC AVR and MSP430
Or the PCB I pictured here as a starter for experimentation:
http://www.energeticforum.com/renewa...html#post73089
7. Make a "hello world" program running on a target, so we are ready for designing Stanley Meyers solutions.
The experience gathered is collected in a "development manual" to help newcomers, and relieve the rest of us to answer the same questions all over again.
----------------------
For advancing on the Stanley Meyers technology, I think we need a fresh start instead of outdated circuits.
1. Make a list of all physical devices needed
2. Use Kicad to draw a system overview hierarchical diagram, the "skeleton" to fill in the meat.
3. Make a requirement description for each functional block in the system diagram.
4. Make a decision on which HW to use.
5. Design the main SW structure, when this has been done, the individual blocks can be solved by members who has never tried this before, just fill in the meat and do experiments.
6. Investigate the need for "artificial simulated sensors" to make the conversion cars Engine controller believe it is business as usual. This involves CAN bus and transducer studying on the car in question
7. Integrate the individual experiments to a final solution.
-----
For easy sharing of work and versions we need to use a version control system. Having learned a few basics I will help you getting to, sharing files with a version control system is as easy as moving a file in a file manager.
For version control on windows computers I suggest using "TortoiseSVN" on Linux i recommend "RapidSVN".
I don't know if it will be wise to use sourceforge as the server for this project.
SourceForge.net | SourceForge
Any opinions ?
This is it for now I have probably forgot a lot, but hopefully you will join to make it complete.
@Ash
Maybe you will offer a server for running the Subversion version control server program so everyone can work in sync on the project. (assuming some will participate)
----
As I have also worked as a project coordinator, this coordination effort is something I have tried before. By this I'm not thinking of pushing members around the arena and making deadlines or even take the role of the coordinator. I just think of the ability to solve problems (challenges) along the road in this hopefully collective effort.
Maybe even a furnace could be the first step, as many use more money for heating than for the car fuel. Here we don't have to fight the CAN bus problems of the car either. And don't expect heating costs to decrease in the future, those who have trust in "global warming" will end up freezing when oil is no longer affordable, just my opinion.
If you wish this technology, we can do it together, but there is no such thing as a free meal.
I can offer a work effort and some help, especially if you choose to instal Ubuntu on an old computer (with USB).
Ubuntu Home Page | Ubuntu
Installing Ubuntu works like a charm, and it is very easy to install (and use) the application programs from the Ubuntu install menu such as:
subversion
RapidSVN
Kicad
Code::Blocks
USBprog
The AVR GCC C/C++ compiler is installed by running a script, I will return to that subject later
Windows (M$) can also do the job, but why feed money to the elite, when you can use free Open Source tools for free energy research ?
Eric
Hi Stan Meyer tech fans :-)
H20power has made an extremely valuable contribution to humanity in the thread
http://www.energeticforum.com/renewa...explained.html
Thank you for this great effort
-------
To not mix the physics with the new control circuits this new thread is started.
In order to make a reliable and flexible solution we need a microcontroller IMHO.
Those who disagree don't need further reading in this thread.
For many the word "micro controller" raises the hairs. This "opaque", "complicated", "impossible to do" technology scares a lot away, but the end result of such efforts using a micro controllers is already part of everyday life, better get used to it.
Try to identify a car, TV, remote control, camera, mobile phone, rice cooker, watch or kitchen weight scale or other daily used "electric" devices without a microprocessor inside. Those devices without micro controllers belongs to endangered species for better or worse, better get used to it.
The micro processers sit there because they are a cheap, effective and flexible tool to solve the design challenges. and some even manage to make the devices easy to use to the benefit of the user
You think it is impossible to do yourself ?
I think not, if you join a collective effort to get to an important milestone. As a "bi-product" you learn a new technology you can use for other purposes.
But how do you get started ?
Basically just consider the micro controller as yet another IC, just with more pins and more flexibility, and I guess you more than once needed some flexibility for your experiments eg. more flexible pulse control.
A modern micro controller has all memory needed and an impressing number of devices inside a single chip, some even has an "internal switchboard" so you can choose which pins is used for an internal device.
Making the PCB layout, this means that the layout is "star" like: A micro controller in the middle with tracks going via interface circuits to connectors along the PCB edges.
The ones who has tried making old fashioned TTL logic PCB boards with lots of interconnected ICs see the difference.
A modern micro controller is supported by nice software tools so it makes it quite easy to succeed the development effort. Just 10 years ago it was not that cheap and easy for the hobbyist.
So a micro controller means less components, so it is more easy to build for the many. All the complexity are in a binary file, that even a child can download to the target controller.
Based on many years of experience, allow me to recommend using a micro controller from the ATMEL AVR family.
This has many advantages:
1. They are cheap
2. They are well documented and easy to learn using
3. They are well supported by tools
4. They are well supported by lots of enthusiasts on the frindly and helpful site AVR Freaks (avoid the FE terms on that forum)
5. The AVR family of micro controllers range from small 8-pin ICs to large ICs with lots of memory, pins and functions (that's scaleability).
6. The AVR family share a common instruction set and development tools ( programmers, in-circuit emulators ICE and C/C++ compilers )
7. A lot of companies offer cheap prototyping boards, programmers, ICEs and compilers, suitable for experimentation
8. Many of the professional SW tools are expensive. But a very nice Open Source tool suite is available for free :-)
9. The Code::Blocks tool can make simulation code run on the PC or the real thing in the target experimental board with just a single project file.
But back on track, what do we have to do to get going with a micro controller:
1. Familiarize yourself with a micro controller, just the first two "features" pages and the pin-outs figure will do for a start, eg. this one:
Atmel Products - Devices
2. For making your own PCB and help the collective effort install the free cross platform Kicad:
KiCAD: Information from Answers.com
3. Install the free development cross platform tools Code::Blocks
Code::Blocks
4. Download the project files for Kicad and Code::Blocks, or make your own. To reduce time waste I recommend we share common project files here. I can deliver the first version.
5. Build or buy a programmer or an ICE. e.g.:
Embedded Projects
6. Build or buy an experimentation board we can agree on. e.g."AVR-CAN" (39 EUROS, approx. 59$ ) from here:
Development and Prototype boards and tools for PIC AVR and MSP430
Or the PCB I pictured here as a starter for experimentation:
http://www.energeticforum.com/renewa...html#post73089
7. Make a "hello world" program running on a target, so we are ready for designing Stanley Meyers solutions.
The experience gathered is collected in a "development manual" to help newcomers, and relieve the rest of us to answer the same questions all over again.
----------------------
For advancing on the Stanley Meyers technology, I think we need a fresh start instead of outdated circuits.
1. Make a list of all physical devices needed
2. Use Kicad to draw a system overview hierarchical diagram, the "skeleton" to fill in the meat.
3. Make a requirement description for each functional block in the system diagram.
4. Make a decision on which HW to use.
5. Design the main SW structure, when this has been done, the individual blocks can be solved by members who has never tried this before, just fill in the meat and do experiments.
6. Investigate the need for "artificial simulated sensors" to make the conversion cars Engine controller believe it is business as usual. This involves CAN bus and transducer studying on the car in question
7. Integrate the individual experiments to a final solution.
-----
For easy sharing of work and versions we need to use a version control system. Having learned a few basics I will help you getting to, sharing files with a version control system is as easy as moving a file in a file manager.
For version control on windows computers I suggest using "TortoiseSVN" on Linux i recommend "RapidSVN".
I don't know if it will be wise to use sourceforge as the server for this project.
SourceForge.net | SourceForge
Any opinions ?
This is it for now I have probably forgot a lot, but hopefully you will join to make it complete.
@Ash
Maybe you will offer a server for running the Subversion version control server program so everyone can work in sync on the project. (assuming some will participate)
----
As I have also worked as a project coordinator, this coordination effort is something I have tried before. By this I'm not thinking of pushing members around the arena and making deadlines or even take the role of the coordinator. I just think of the ability to solve problems (challenges) along the road in this hopefully collective effort.
Maybe even a furnace could be the first step, as many use more money for heating than for the car fuel. Here we don't have to fight the CAN bus problems of the car either. And don't expect heating costs to decrease in the future, those who have trust in "global warming" will end up freezing when oil is no longer affordable, just my opinion.
If you wish this technology, we can do it together, but there is no such thing as a free meal.
I can offer a work effort and some help, especially if you choose to instal Ubuntu on an old computer (with USB).
Ubuntu Home Page | Ubuntu
Installing Ubuntu works like a charm, and it is very easy to install (and use) the application programs from the Ubuntu install menu such as:
subversion
RapidSVN
Kicad
Code::Blocks
USBprog
The AVR GCC C/C++ compiler is installed by running a script, I will return to that subject later
Windows (M$) can also do the job, but why feed money to the elite, when you can use free Open Source tools for free energy research ?
Eric
Comment