Forum Replies Created
-
AuthorPosts
-
Michael
KeymasterTry this factory reset procedure: hold down the HOUR and MIN buttons while powering on the device. This will erase the EEPROM, which I think is corrupted somehow.
Attached is firmware with the factory reset procedure. I will update the version on the download page tonight.
Michael
KeymasterMichael
KeymasterI don’t use LiPo batteries but I believe that others have used 7.4 V batteries with success.
Adding a video screen is not a simple thing, so that would be quite a bit of work. I don’t know what the easiest solution would be. You’d need some single-board computer to play a video on it probably. Keep investigating and you may find a solution.
Michael
KeymasterWow, great work. The microcontroller only has one available pin to connect to something external, so I’m afriad that the Defusable Clock isn’t going to be that extensible unless you are skilled with electronics design. Here is an article about using the trigger pin to connect to something external like a relay or one other device that draws only a small amount of current (< 20mA). https://nootropicdesign.com/projectlab/2014/10/28/using-a-relay-trigger-with-the-defusable-clock/
As for custom programming, we offer that in our store for a nominal fee. Some examples are given. I’ve done a lot of this for Airsoft teams.
http://nootropicdesign.com/store/index.php?main_page=product_info&cPath=5&products_id=33Michael
KeymasterThat device is NOT the nootropic design Defusable Clock. That is a cheap Chinese counterfeit. You bought a fake.
Look closely at it — it is not the same. Here is the REAL product. Look at the difference in quality.
Where did you buy it? Was it advertised as the nootropic design Defusable Clock?
If it does not work, you should return it.
Michael
KeymasterWe do not sell a product with brown papered pipes or a USB charging cord. Are you sure it is a nootropic design product? Does the circuit board say “nootropic design”? Can you post a picture?
Michael
KeymasterDoes your unit have custom firmware that you had preinstalled, or is it the normal Defusable Clock firmware?
That is, do you increase the countdown time by holding in the DET button then pressing HOUR/MIN or by just pressing HOUR/MIN?Michael
KeymasterRegarding the reason why INT0 might be firing much more often than it should, try changing this line:
EICRA = _BV(ISC11);
to this:
EICRA = _BV(ISC01);Michael
Keymasterpurple45, I’m not sure what you question is.
Michael
KeymasterOh, thanks for reporting this issue. It seems Arduino 1.6.0 is causing a lot of problems with some sketches.
Michael
KeymasterSome of the games like Asteroids may not load onto the chip using the IDE. The Asteroids program is very large and it used to load just fine on a Duemilanove bootloader when it was developed, but now with the Uno bootloader on the chip, it may not work. IF this is the case you can always load it from the command line using a precompiled .hex file.
Precompiled Asteroids.cpp.hex file: http://nootropicdesign.com/hackvision/downloads/games/Asteroids.cpp.hex
Command line:
C:arduino-1.0.6hardwaretoolsavrbinavrdude.exe
-C C:arduino-1.0.6hardwaretoolsavretcavrdude.conf -patmega328p
-carduino -P COM1 -b115200 -D -Uflash:w:Asteroids.cpp.hex:iOS X:
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/avrdude
-C/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf -patmega328p
-carduino -P/dev/tty.usbserial-A8008i5O -b115200 -D -Uflash:w:Asteroids.cpp.hex:i
Substitute in the proper port names (the -P option).
Michael
Keymasteravr-gcc changed the way PROGMEM variables need to be declared, and Arduino 1.5 beta and 1.6 use this new avr-gcc. Unfortunately that breaks every Arduino program that uses PROGMEM unless the code is changed.
In the mean time, you can compile with Arduino 1.0.x and you should have no problem.
I need to update the source code for the games to use the new C syntax for PROGMEM declarations.Michael
KeymasterDoes it work when you disable the debugging?
Michael
KeymasterYou certainly can copy open source boards, but you are asking for help in the product support forum.
The diodes are needed. They are there for a reason. They keep the current from flowing between the two video output pins.
The Hackvision cannot output VGA. It generates a composite video signal. Are you trying to create a VGA signal? TVout will not do that.Michael
KeymasterOf course you can make the countdown go down. Hold down the alarm button when pressing the MIN and HOUR buttons.
Instructions: http://nootropicdesign.com/defusableclock/index.html#usage
-
AuthorPosts