Ik bedacht me opeens dat waar ik mee bezig ben eigenlijk best leuk is om in een EiP te gooien, dan krijg ik meteen wat feedback van mensen die er verstand van hebben. Dus hier is-ie, the electrified bike!
Fiets?
Ik heb tot afgelopen augustus altijd op fietsen van m'n ouders (nieuw, dan wel overgebleven nadat zij een nieuwe hebben gekocht) gefietst. Dat is allemaal heel goedkoop, maar niet bijster comfortabel en/of modbaar. Tweakers willen tweaken, en dat ging niet, dus daar veranderde ik iets aan. Ik kocht mijn eerste eigen fiets, en daarmee ook m'n eerste ligfiets.

Verlichting
Allemaal leuk en aardig, maar wat is er nou interessant aan comfortabel en snel fietsen als je geen elektronica om je heen hebt? Mijn eerste project was verlichting (wel zo handig). Een saai persoon zou batterijlichtjes bij de halfords kopen en op zijn fiets zetten. Dat is niet tweakerwaardig dus ik kocht twee 1W leds (één rood, één wit) bij niels1 op samenkopen, ramde ze op mosfet-heatsinks en schroefde ze op de daarvoor totaal niet bestemde plekken op mijn fiets.


De LEDs hebben een voorschakelweerstand en lopen vanaf een 7805 die gevoed wordt door mijn 12V li-ion.
Input 1: wat voor geweldige verlichting moet er nog meer op mijn fiets. Moet het een kerstboom worden? Moeten er ccfls onder? Moet er een lint van leds over bepaalde randen lopen?
Audio
De verlichtingsfase was leuk en nuttig. Maar wat heb je nou nog nodig op je fiets als je verlichting werkt? Precies, audio! Dus ik begon een subwoofer te bouwen. Immers, buiten heb je geen ruimtelijke versterking, dus als je iets van bas moet horen moet het oerend hard gaan en daarvoor heb je nou eenmaal een groot volume met een grote driver nodig. Er zit echt niks anders op.
Hoe begin je zoiets? Normale amps zijn nogal inefficient en mijn beperkte draagcapaciteit (fiets moet niet over 20 kg heen gaan, anders krijg ik hem niet meer lekker naar boven in mn appartement) zorgt ervoor dat ik geen grote batterij mag meenemen. De beste tweakers in AUD wezen me op de mogelijkheden van klasse-D versterkers. En uiteraard was er een samenkopen-actie waar ik die voor 20 euro kon krijgen. Combineer dat met een KEF 8" driver en twee Harman Kardon tweetertjes (fatsoenlijk met hotglue dichtgemaakt) en je hebt audio.




De audio wordt door mijn pda uitgespuugd. Ik kan op vol volume op een 6-cel batterij ongeveer 1.5 uur luisteren, waarbij mijn gehoor compleet kapot is. Ik haal de 4 uur met een socialer volume. Inmiddels heb ik een 12-cel batterij op mn fiets geplakt, gezien ik vaak langer dan 2 uur ga fietsen en er nog meer elektronica op moet.
Fietscomputer
PDA is leuk, maar op je pda kun je niet zien hoe snel je gaat (nou ja, technisch gezien kan ik dat vrij goed met mijn gps muizen, maar dat is niet zo leuk). Dus er is een boordcomputer nodig. De eerste versie hiervan beschrijf ik alleen, want die was niet zo heel knap gemaakt. Basically was het een hall-effectsensor op mijn voorwiel waar een hardeschijf-magneet elke rotatie langs ging. De hall-effectsensor ging dan laag en veroorzaakte een interrupt op de atmega88 in mn fietscomputer welke op een hd44780 liet zien hoe snel ik dan ging. Hij ging op de interne RC oscillator en die verloopt nogal met temperatuur, en bovendien moest het geheel met tiewraps en duct-tape aan mn stuur bevestigd worden waarna hij alsnog eraf viel. Ohja, en het opstartgeluidje was een mislukt beginnetje van Mario World.
In deze tijd van touch-manie is dit echt uit de tijd, dus er moest een beter alternatief komen. In deze financiële crisis worden een hoop geldautomaten overbodig, dus een zekere universitaire instantie vond het noodzakelijk om hun chip-oplaadpunten te vervangen en de oude weg te gooien. Goed werk, want daarin zaten naast een fpga en wat cryptografische meuk (wtf, waarom hebben ze dat aan mij gegeven?) een SED1335-aangedreven 320x240 monochroom touchscreen.
Long story short, dit doet ie nu:


Je ziet zitten: een atmega162 (enige avr die ik had liggen met genoeg pinnen om alles te doen wat ik wil), een attiny13 (enige avr die ik over had met adcs) welke met elkaar praten in morsecode, of althans, de elektronische variant daarvan. De tiny13 vertelt tegen de 162 wat de batterijspanning was (ik heb al twee keer een li-ion kapot gemaakt door hem te ver te ontladen) en op welke x-coordinaat ik aan het poeren ben op het touchscreen (en of er een touch event is). De mega162 houdt verder de snelheid bij (in megaschrift) en tijd, momenteel nog even niks anders.
Pedalen (in progress)
Er is meer. Ik volg op lucht- en ruimtevaarttechniek het vak AE4-736 Introduction To The Techniques Of Measuring, waarin verwacht wordt dat de student de nauwkeurigheid van een measurement chain uitrekent. Over het algemeen betreft dit een fictief circuit, maar dat is helemaal niet leuk. Immers, nauwkeurigheid wordt bepaald door praktische non-ideaalheden, niet door datasheets. Ik stel mezelf dus als doel om mijn trapvermogen te meten met rekstrookjes op mijn pedalen (variabele weerstanden die veranderen met hoeveel iets vervormt/verbuigt). Gezien mijn pedalen ronddraaien kan ik er geen draden naartoe leggen, dus op elk pedaal moet een printplaatje dat het signaal uit de rekstrookjes versterkt, uitleest en draadloos verstuurt. Hier heb ik jullie hulp bij nodig.
Help!
Ik ben nu dus bezig met het uitvogelen van mijn [rekstrookjes op] pedalen. Schema's volgen. Het grootste probleem is het verzenden van data van mijn pedalen naar de boordcomputer. Ik zit zelf te denken aan 433 MHz, maar ik heb enkel éénkanaals zenders en ontvangers beschikbaar. Een mogelijk zendschema is dit:
Hardware:
linkerpedaal meetcircuit + 433 MHz zender
rechterpedaal meetcircuit + 433 MHz zender + 433 MHz ontvanger
boordcomputer + 433 MHz ontvanger
Zou dit werken, denk ik te moeilijk, is dit redelijk foutvrij te maken (off-by-n fouten worden in ieder geval al vermeden door het 'packeted' te versturen).
Andere mogelijkheden van draadloos verzenden zijn: inductie (totaal geen ervaring of kennis van), ultrasoon, gewoon met geluid (piepers, mics) (maar hoe onderscheid ik dan beide pedalen?). Andere mogelijkheden?
Verder heb ik hulp nodig bij het bedenken van nieuwe meuk op mn fiets, en verbetering van bestaande dingen. Op het lijstje staat voorlopig:
ToDo
- Pedalen werkend krijgen [rapport schrijven, etc.]
- Behuizing voor boordcomputer tekenen en maken (bij Industrieel Ontwerp - PMB), ik heb alle basiscursussen gedaan dus ik mag er werken.
- Subwoofer afwerken (is momenteel nog een onafgewerkte troep)
- Bagagetas verbeteren (zit momenteel met twee M8 bouten vast aan fiets)
- Slot verbeteren (keyless entry? ja? te moeilijk?)
- Boordcomputer audio laten maken (hiervoor moet ik waarschijnlijk wel upgraden naar een ARM microcontroller), denk aan toeter (frequent noodzakelijk).
- Accelerometers (MMA7260QT al aanwezig)
- Baco-dotmatrix (rood) een plaatsje geven, bijv. achterop als messagescherm annex achterlicht.
- handsfree bellen.
- meer?
Fiets?
Ik heb tot afgelopen augustus altijd op fietsen van m'n ouders (nieuw, dan wel overgebleven nadat zij een nieuwe hebben gekocht) gefietst. Dat is allemaal heel goedkoop, maar niet bijster comfortabel en/of modbaar. Tweakers willen tweaken, en dat ging niet, dus daar veranderde ik iets aan. Ik kocht mijn eerste eigen fiets, en daarmee ook m'n eerste ligfiets.

Verlichting
Allemaal leuk en aardig, maar wat is er nou interessant aan comfortabel en snel fietsen als je geen elektronica om je heen hebt? Mijn eerste project was verlichting (wel zo handig). Een saai persoon zou batterijlichtjes bij de halfords kopen en op zijn fiets zetten. Dat is niet tweakerwaardig dus ik kocht twee 1W leds (één rood, één wit) bij niels1 op samenkopen, ramde ze op mosfet-heatsinks en schroefde ze op de daarvoor totaal niet bestemde plekken op mijn fiets.


De LEDs hebben een voorschakelweerstand en lopen vanaf een 7805 die gevoed wordt door mijn 12V li-ion.
Input 1: wat voor geweldige verlichting moet er nog meer op mijn fiets. Moet het een kerstboom worden? Moeten er ccfls onder? Moet er een lint van leds over bepaalde randen lopen?
Audio
De verlichtingsfase was leuk en nuttig. Maar wat heb je nou nog nodig op je fiets als je verlichting werkt? Precies, audio! Dus ik begon een subwoofer te bouwen. Immers, buiten heb je geen ruimtelijke versterking, dus als je iets van bas moet horen moet het oerend hard gaan en daarvoor heb je nou eenmaal een groot volume met een grote driver nodig. Er zit echt niks anders op.
Hoe begin je zoiets? Normale amps zijn nogal inefficient en mijn beperkte draagcapaciteit (fiets moet niet over 20 kg heen gaan, anders krijg ik hem niet meer lekker naar boven in mn appartement) zorgt ervoor dat ik geen grote batterij mag meenemen. De beste tweakers in AUD wezen me op de mogelijkheden van klasse-D versterkers. En uiteraard was er een samenkopen-actie waar ik die voor 20 euro kon krijgen. Combineer dat met een KEF 8" driver en twee Harman Kardon tweetertjes (fatsoenlijk met hotglue dichtgemaakt) en je hebt audio.




De audio wordt door mijn pda uitgespuugd. Ik kan op vol volume op een 6-cel batterij ongeveer 1.5 uur luisteren, waarbij mijn gehoor compleet kapot is. Ik haal de 4 uur met een socialer volume. Inmiddels heb ik een 12-cel batterij op mn fiets geplakt, gezien ik vaak langer dan 2 uur ga fietsen en er nog meer elektronica op moet.
Fietscomputer
PDA is leuk, maar op je pda kun je niet zien hoe snel je gaat (nou ja, technisch gezien kan ik dat vrij goed met mijn gps muizen, maar dat is niet zo leuk). Dus er is een boordcomputer nodig. De eerste versie hiervan beschrijf ik alleen, want die was niet zo heel knap gemaakt. Basically was het een hall-effectsensor op mijn voorwiel waar een hardeschijf-magneet elke rotatie langs ging. De hall-effectsensor ging dan laag en veroorzaakte een interrupt op de atmega88 in mn fietscomputer welke op een hd44780 liet zien hoe snel ik dan ging. Hij ging op de interne RC oscillator en die verloopt nogal met temperatuur, en bovendien moest het geheel met tiewraps en duct-tape aan mn stuur bevestigd worden waarna hij alsnog eraf viel. Ohja, en het opstartgeluidje was een mislukt beginnetje van Mario World.
In deze tijd van touch-manie is dit echt uit de tijd, dus er moest een beter alternatief komen. In deze financiële crisis worden een hoop geldautomaten overbodig, dus een zekere universitaire instantie vond het noodzakelijk om hun chip-oplaadpunten te vervangen en de oude weg te gooien. Goed werk, want daarin zaten naast een fpga en wat cryptografische meuk (wtf, waarom hebben ze dat aan mij gegeven?) een SED1335-aangedreven 320x240 monochroom touchscreen.
Long story short, dit doet ie nu:


Je ziet zitten: een atmega162 (enige avr die ik had liggen met genoeg pinnen om alles te doen wat ik wil), een attiny13 (enige avr die ik over had met adcs) welke met elkaar praten in morsecode, of althans, de elektronische variant daarvan. De tiny13 vertelt tegen de 162 wat de batterijspanning was (ik heb al twee keer een li-ion kapot gemaakt door hem te ver te ontladen) en op welke x-coordinaat ik aan het poeren ben op het touchscreen (en of er een touch event is). De mega162 houdt verder de snelheid bij (in megaschrift) en tijd, momenteel nog even niks anders.
Pedalen (in progress)
Er is meer. Ik volg op lucht- en ruimtevaarttechniek het vak AE4-736 Introduction To The Techniques Of Measuring, waarin verwacht wordt dat de student de nauwkeurigheid van een measurement chain uitrekent. Over het algemeen betreft dit een fictief circuit, maar dat is helemaal niet leuk. Immers, nauwkeurigheid wordt bepaald door praktische non-ideaalheden, niet door datasheets. Ik stel mezelf dus als doel om mijn trapvermogen te meten met rekstrookjes op mijn pedalen (variabele weerstanden die veranderen met hoeveel iets vervormt/verbuigt). Gezien mijn pedalen ronddraaien kan ik er geen draden naartoe leggen, dus op elk pedaal moet een printplaatje dat het signaal uit de rekstrookjes versterkt, uitleest en draadloos verstuurt. Hier heb ik jullie hulp bij nodig.
Help!
Ik ben nu dus bezig met het uitvogelen van mijn [rekstrookjes op] pedalen. Schema's volgen. Het grootste probleem is het verzenden van data van mijn pedalen naar de boordcomputer. Ik zit zelf te denken aan 433 MHz, maar ik heb enkel éénkanaals zenders en ontvangers beschikbaar. Een mogelijk zendschema is dit:
Hardware:
linkerpedaal meetcircuit + 433 MHz zender
rechterpedaal meetcircuit + 433 MHz zender + 433 MHz ontvanger
boordcomputer + 433 MHz ontvanger
code:
1
2
3
4
| linkerpedaal verstuurt LINKS [waarde] rechterpedaal ontvangt linkerwaarde en stuurt daarop direct RECHTS [waarde] boordcomputer ontvangt dit allemaal elke [veel meer dan hoe lang het duurt om dit te verzenden] herhaalt dit zich |
Zou dit werken, denk ik te moeilijk, is dit redelijk foutvrij te maken (off-by-n fouten worden in ieder geval al vermeden door het 'packeted' te versturen).
Andere mogelijkheden van draadloos verzenden zijn: inductie (totaal geen ervaring of kennis van), ultrasoon, gewoon met geluid (piepers, mics) (maar hoe onderscheid ik dan beide pedalen?). Andere mogelijkheden?
Verder heb ik hulp nodig bij het bedenken van nieuwe meuk op mn fiets, en verbetering van bestaande dingen. Op het lijstje staat voorlopig:
ToDo
- Pedalen werkend krijgen [rapport schrijven, etc.]
- Behuizing voor boordcomputer tekenen en maken (bij Industrieel Ontwerp - PMB), ik heb alle basiscursussen gedaan dus ik mag er werken.
- Subwoofer afwerken (is momenteel nog een onafgewerkte troep)
- Bagagetas verbeteren (zit momenteel met twee M8 bouten vast aan fiets)
- Slot verbeteren (keyless entry? ja? te moeilijk?)
- Boordcomputer audio laten maken (hiervoor moet ik waarschijnlijk wel upgraden naar een ARM microcontroller), denk aan toeter (frequent noodzakelijk).
- Accelerometers (MMA7260QT al aanwezig)
- Baco-dotmatrix (rood) een plaatsje geven, bijv. achterop als messagescherm annex achterlicht.
- handsfree bellen.
- meer?