You are here

dave's blog

Error message

  • Deprecated function: Return type of DatabaseStatementBase::execute($args = [], $options = []) should either be compatible with PDOStatement::execute(?array $params = null): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2244 of /home1/dhulse/public_html/_eqmac/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home1/dhulse/public_html/_eqmac/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home1/dhulse/public_html/_eqmac/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home1/dhulse/public_html/_eqmac/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home1/dhulse/public_html/_eqmac/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home1/dhulse/public_html/_eqmac/includes/database/database.inc).
  • Deprecated function: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in drupal_random_bytes() (line 2268 of /home1/dhulse/public_html/_eqmac/includes/bootstrap.inc).
  • Deprecated function: rtrim(): Passing null to parameter #1 ($string) of type string is deprecated in url() (line 2349 of /home1/dhulse/public_html/_eqmac/includes/common.inc).
  • Deprecated function: unserialize(): Passing null to parameter #1 ($data) of type string is deprecated in UserController->attachLoad() (line 307 of /home1/dhulse/public_html/_eqmac/modules/user/user.module).
  • Deprecated function: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in url_is_external() (line 2393 of /home1/dhulse/public_html/_eqmac/includes/common.inc).
  • Deprecated function: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in url_is_external() (line 2395 of /home1/dhulse/public_html/_eqmac/includes/common.inc).
  • Deprecated function: ltrim(): Passing null to parameter #1 ($string) of type string is deprecated in url() (line 2311 of /home1/dhulse/public_html/_eqmac/includes/common.inc).
dave's picture

Focuser Hardware Completed

After some months spent waiting to acquire various parts, and not being able to work on things due to work commitments, I have finally managed to complete the focuser hardware and have mounted the control circuit boards in a neat plastic box on the mounting bracket. The engineering required to get all of the circuitry into such a small box was fairly challenging, with a double decker stacked circuit board arrangement. However, the final result is quite pleasing. I'll try to post an image when I've got it fully attached to the telescope.

dave's picture

Algorithm Testing

Today I implemented most of the algorithms I pointed out in my last post and found that they worked pretty well... - ...with focused stars. If they are let loose on an image with out of focus stars some of them will need a bit of tweaking. Things like the centroid finder and HFD computation seem to work ok regardless, but the algorithm to actually find stars doesn't work properly when they are out of focus. This is because it checks the pixels around the star to make sure they roughly follow a nice looking Point Spread Function.

dave's picture

FocusMac Algorithms

The past couple of days I have spent researching algorithms for use in FocusMac. The basis for the implementation comes from here:

http://users.bsdwebsolutions.com/~larryweber/ITSPaper.htm

dave's picture

New Project - FocusMac

Recently I started building myself a motorized focuser based on the ideas generated by the SGL Observatory Automation group. I'm part-way through the build, although I still have the circuitry attached to a breadboard and I am writing my own firmware to drive the focuser. I could have just used the SGL firmware, but as a developer, I wanted to have the fun of doing this bit myself. In the process, I think I will be able to implement some improvements, such as allowing the focuser motor to move while the firmware remains responsive to the serial command protocol.

Subscribe to RSS - dave's blog