Difference between revisions of "User:Bertrik Sikken"

From RevSpace
Jump to navigation Jump to search
(14 intermediate revisions by the same user not shown)
Line 16: Line 16:
  
  
Projects I work(ed) on:
+
Projects I work(ed) on ([https://revspace.nl/index.php?title=User:Bertrik_Sikken&action=purge refresh]):
 
{{#ask:[[Category:Project]][[Project Contact::bertrik]]
 
{{#ask:[[Category:Project]][[Project Contact::bertrik]]
 
|?Project Status
 
|?Project Status
Line 26: Line 26:
  
  
Old project ideas:
+
== Project ideas ==
* Use two old satellite dishes to allow speech to be transferred over some distance
+
This is a list of ideas I'm thinking about, but have not fully developed into an actual project yet.
** Figure out focal point
+
** Create some kind of dish mount
+
=== LoRa HAB receiver ===
 +
This is a receiver for high-altitude balloons sending telemetry using LoRa modulation in the 70 cm radio band.
  
 +
Status: ordered the Pi LoRa board, verified that the receiver software can be compiled (on a PC).
  
New project ideas:
+
Basically we need the following:
* Create a RFM69HW TNC, based on code by flok
+
* a raspberry pi
** Remove 'flok' framing, make it comply with KISS protocol
+
* [https://store.uputronics.com/index.php?route=product/product&search=lora&product_id=68 this LoRa extension board] with an RFM98 module onboard and an SMA connector.
** Use 'infinite' package length mode to send typical TCP/IP frames (1500 bytes)
 
* Create a 'HabAlert' android app, see [[HabAlertApp]]
 
* add opus audio codec support to squeezeboxserver and/or squeezelite
 
** an opus web radio stream already seems to be redirected to the client, but squeezelite crashes on it
 
* create code for remote control of my ZwaaiLicht
 
** implement wireless protocol for the NOMZ message ("\x4NOMZ") on address 0x66996699L (no ack)
 
** possibly implement a more capable protocol on a different pipe (with ack, learn about extra pipes on NRF24L01+)
 
** possibly split control of the light and the motor
 
* Experiment with an ESP8266 serial-wifi module, WiFiBat project plan:
 
** attach an ESP8266 to a migrating bat and program it to record a list of wifi APs every day, so the location over time can be determined from the AP-list (use Mozilla geolocation service to convert from AP-list to location), main challenge: keep weight and power consumption low.
 
* Create better algorithm for detecting heartbeat using this [https://pulsesensor.myshopify.com/ optical heart beat sensor]: sample the analog signal at 100 Hz and do an autocorrelation to get a continuous estimate of the heart rate.
 
* Play around with so-called [http://www.hoperf.com/rf/lora/ LoRa] (long range) RF modules. These modules have improved range owing to spread-spectrum modulation, error correction and 100 mW RF output.
 
  
Laser cutting:
+
[http://www.daveakerman.com/?p=1719 Here's a guide] for building a HAB LoRa "gateway".
I would like to get more creative with the laser cutter, starting with cutting existing designs, for example:
+
 
* DONE! -> this [http://www.thingiverse.com/thing:36673 trebuchet]
+
=== Inexpensive CO<sub>2</sub> sensor ===
* DONE! -> this [http://msraynsford.blogspot.nl/2013/10/project-46-catapult.html catapult] or the [http://msraynsford.blogspot.nl/2014/08/emf-camp-mini-catapult.html mini catapult]
+
Status: works as a basic MQTT sensor, see topic "bertrik/co2" on test.mosquitto.org
* a cool looking [http://www.robives.com/blog/display_box_moving_gears box with gears]
+
 
* [http://www.instructables.com/id/MSRaynsfords-Marble-Machine-11-Kit/ mini marble machine]
+
Use the [http://www.winsen-sensor.com/products/ndir-co2-sensor/mh-z19.html MH-Z19] sensor module (about E22,-) to measure the CO<sub>2</sub> concentration and an ESP8266 (like a WeMos D1 mini board) to push the measurement data over the internet to a MQTT server. Possibly I can use [https://www.esp8266.nu/index.php/ESPEasy ESPEasy] which makes configuration easy (through a web interface), I'd have to add support for this particular sensor -> ESPEasy seems pretty complicated to get changes accepted, has existing bugs that are not addressed, probably better to write my own custom code.
* DONE! -> [http://www.thingiverse.com/thing:297758 bee puzzle]
+
 
* the [http://www.thingiverse.com/thing:360108 MeArm], a simple robotic arm, parts fit on an A4 that can be cut in our [[Lasercutter]].
+
=== Further Understanding LoRa ===
 +
Ultimate goal is to create an SDR algorithm to decode LoRa without the need for dedicated LoRa hardware. This could be useful when tracking HABs transmitting LoRa for example. See [[DecodingLora]].
 +
 
 +
=== Cypress PSOC5 ===
 +
Play with the Cypress PSOC5 platform, which combines a ARM Cortex-m3 processor with configurable analog blocks. I'm thinking of combining it with a 24 GHz doppler radar sensor, to process the signal and present it as a USB audio device (stereo signal contains I and Q parts). See [[RadarOnAStick]].
 +
 
 +
=== Android HabAlert app ===
 +
see [[HabAlertApp]]
 +
 
 +
=== Inexpensive ultrasonic player ===
 +
Bat netting results can be improved by playing back ultrasonic bat calls near the net.
 +
This project idea is about creating an inexpensive ultrasonic player by cleverly combining inexpensive sub-modules available already on the market.
 +
 
 +
The ultrasonic player consists basically of the following parts:
 +
# a device to store the bat calls (in wav-format) and playing them back in a particular sequence from storage, like a laptop, tablet or raspberry pi
 +
# a device to convert the digital audio into an analog audio signal, like a USB "sound card"
 +
# a device to amplify the analog audio signal
 +
# a device to reproduce the analog audio signal into actual ultrasonic audio, i.e. a speaker
 +
# a case to put everything together
 +
# a power supply
 +
 
 +
Ultrasonic audio from bats can range to well over 100 kHz.
 +
Sampling theory says that to reproduce a bandwidth of B Hz, you need a sampling rate of at least 2*B.
 +
 
 +
An USB sound card supporting 96 kHz playback would allow ultrasonic audio up to 48 kHz to be reproduced, possibly enough for use in a bat lure.
 +
A possible inexpensive candidate is [http://nl.aliexpress.com/item/SA9027-ES9023-24BIT-96KHZ-Asynchronous-USB-DAC-HIFI-Sound-Decoder-Case/32552457818.html this ES9023 based USB sound card], costs about E22.-
 +
 
 +
To amplify the audio signal, I'm thinking of
 +
[http://nl.aliexpress.com/item/Power-Supply-TDA2030-Audio-Amplifier-Board-Module-TDA2030A-6-12V-Single/32652837701.html this TDA2030 based amplifier board], costs about E1,-
 +
The TDA2030 is an analog amplifier block. It takes (a minimum) of 12V and can output up to 14W. The datasheet claims it has a power bandwidth of 10 Hz to 140 kHz.
 +
 
 +
As a speaker, I'm thinking of this tweeter [http://www.parts-express.com/peerless-by-tymphany-xt25sc90-04-1-dual-ring-radiator-tweeter--264-1014 Vifa/Tymphany XT25SC90-04], costs about E22,-
 +
 
 +
As a case, I could create a simple box using our laser cutter, with some tie wraps to hold the parts inside the box.
 +
 
 +
Power supply:
 +
* the USB audio card uses USB 5V.
 +
* the amplifier needs 12V
 +
Perhaps we can use a switching power supply to create the 12V from the USB 5V?
 +
It would be nice if everything could be fed off the USB 5V.
 +
Possible candidate: [http://nl.aliexpress.com/item/2PCS-USB-DC-5V-To-12V-Step-up-Module-Converter-2-1x5-5mm-Male-Connector/32703956336.html 5V-to-12V step-up cable], costs about E3,-
 +
 
 +
Another [https://nl.aliexpress.com/item/5W-USB-5V-to-12V-DC-DC-Converter-Step-Up-Boost-Module-for-LED-Moter-Wireless/32326312565.html USB 5V to 12V converter], switching at 1MHz.

Revision as of 16:03, 25 August 2016

User info Bertrik Sikken
Name Bertrik Sikken
Nick bertrik
Tagline heb ik niet

You can reach me at bertrik@sikken.nl or bertrik@gmail.com

Studied Electrical Engineering at Twente University.


Main interests:

  • reverse-engineering things (USB stuff, mp3 players), working on http://rockbox.org
  • studying bats and making electronics for recording/listening to bat sounds
  • radio stuff, in particular software-defined radio


Projects I work(ed) on (refresh):

 Project Status
FrontDoorDisplayAbandoned
HabAlertAppAbandoned
ISSOAbandoned
IbmPosDisplayAbandoned
Pico TrackersAbandoned
RadarOnAStickAbandoned
WifiLampAbandoned
A4PaperDispenserCompleted
BuildStatusTrafficLightCompleted
CJMCU-811Completed
CO2MeterHackingCompleted
CrawlSpaceSensorCompleted
DecodingLoraCompleted
DustSensorCompleted
ElectronicLoadCompleted
EspNowSkipCompleted
IntakefancontrollerCompleted
LichtKrantCompleted
LoRaGatewayCompleted
LoraBatBoxCompleted
LoraWanNodeCompleted
MHZ19Completed
MainsFrequencyCompleted
MiniSTM32F103ZECompleted
PowerLightCompleted
RC522HackingCompleted
RevRadioCompleted
STM32Completed
Secure iButtonCompleted
SoilHumiditySensorCompleted
StofAnanasCompleted
StofradarCompleted
TTNHABBridgeCompleted
VINDRIKTNINGCompleted
ZigbeeCoordinatorCompleted
Sensor-data-bridgeCompleted
AntiLostIn progress
AudioMothIn progress
CubeCellIn progress
EspAudioSensorIn progress
Esp32camIn progress
FMCWRadarIn progress
LoRa-E5-miniIn progress
LoraWanDustSensorIn progress
MainsFrequency2.0In progress
Msi2500SDRIn progress
Sim7020In progress
StereoBatRecorderIn progress
UltrasonicPlayerIn progress
EspNowAudioInitializing
... further results


Project ideas

This is a list of ideas I'm thinking about, but have not fully developed into an actual project yet.

LoRa HAB receiver

This is a receiver for high-altitude balloons sending telemetry using LoRa modulation in the 70 cm radio band.

Status: ordered the Pi LoRa board, verified that the receiver software can be compiled (on a PC).

Basically we need the following:

Here's a guide for building a HAB LoRa "gateway".

Inexpensive CO2 sensor

Status: works as a basic MQTT sensor, see topic "bertrik/co2" on test.mosquitto.org

Use the MH-Z19 sensor module (about E22,-) to measure the CO2 concentration and an ESP8266 (like a WeMos D1 mini board) to push the measurement data over the internet to a MQTT server. Possibly I can use ESPEasy which makes configuration easy (through a web interface), I'd have to add support for this particular sensor -> ESPEasy seems pretty complicated to get changes accepted, has existing bugs that are not addressed, probably better to write my own custom code.

Further Understanding LoRa

Ultimate goal is to create an SDR algorithm to decode LoRa without the need for dedicated LoRa hardware. This could be useful when tracking HABs transmitting LoRa for example. See DecodingLora.

Cypress PSOC5

Play with the Cypress PSOC5 platform, which combines a ARM Cortex-m3 processor with configurable analog blocks. I'm thinking of combining it with a 24 GHz doppler radar sensor, to process the signal and present it as a USB audio device (stereo signal contains I and Q parts). See RadarOnAStick.

Android HabAlert app

see HabAlertApp

Inexpensive ultrasonic player

Bat netting results can be improved by playing back ultrasonic bat calls near the net. This project idea is about creating an inexpensive ultrasonic player by cleverly combining inexpensive sub-modules available already on the market.

The ultrasonic player consists basically of the following parts:

  1. a device to store the bat calls (in wav-format) and playing them back in a particular sequence from storage, like a laptop, tablet or raspberry pi
  2. a device to convert the digital audio into an analog audio signal, like a USB "sound card"
  3. a device to amplify the analog audio signal
  4. a device to reproduce the analog audio signal into actual ultrasonic audio, i.e. a speaker
  5. a case to put everything together
  6. a power supply

Ultrasonic audio from bats can range to well over 100 kHz. Sampling theory says that to reproduce a bandwidth of B Hz, you need a sampling rate of at least 2*B.

An USB sound card supporting 96 kHz playback would allow ultrasonic audio up to 48 kHz to be reproduced, possibly enough for use in a bat lure. A possible inexpensive candidate is this ES9023 based USB sound card, costs about E22.-

To amplify the audio signal, I'm thinking of this TDA2030 based amplifier board, costs about E1,- The TDA2030 is an analog amplifier block. It takes (a minimum) of 12V and can output up to 14W. The datasheet claims it has a power bandwidth of 10 Hz to 140 kHz.

As a speaker, I'm thinking of this tweeter Vifa/Tymphany XT25SC90-04, costs about E22,-

As a case, I could create a simple box using our laser cutter, with some tie wraps to hold the parts inside the box.

Power supply:

  • the USB audio card uses USB 5V.
  • the amplifier needs 12V

Perhaps we can use a switching power supply to create the 12V from the USB 5V? It would be nice if everything could be fed off the USB 5V. Possible candidate: 5V-to-12V step-up cable, costs about E3,-

Another USB 5V to 12V converter, switching at 1MHz.