DSTIKE BAD Watch Programmable Watch Atmega32u4 USB Laser VL53L0 Distance Sensor Temperture RTC with 800mAh Battery
$151.66
Shipping:Standard Shipping about 10-25 business days
Secure Payment:Paypal,VISA,MasterCard
What is it
It is a atmega32u4 development watch with distance sensor, laser, buzzer, RGB LED and RTC inside.
It is pre-flashed with a demo program that can display time, inside temperature (RTC3231’s temperature), and distance.
Push the switch upwards and the watch will detect distance between you and your target. If distance is less than 1m, buzzer will sound ‘B~’ and RGB will turn RED at the same time. The distance sensor can only detect 0-1.2m range.
Push the switch downwards and the laser will be enabled. Push down again and it will turn off the laser.
You can look at the introduction video I made.
Why did you make it
I just wanted to make a cool watch for Arduin beginners. Atmega32u4 could be recognized as a key board for computers. That is why a lot of people use it as a Bad USB. That is also the same reason I use it on this watch. I added a command that can show your computer wifi passwords, so when you connect this watch with a computer a window will jump up and shows all the passwords.
You can change the BadUSB code to do what you want with computer. Just for fun. Do not do bad things.
What makes it special
Bootloader is Arduin Leonardo
Buzzer(Digital Pin 12)
RGB LED(Digital Pin 6)
Laser(Digital Pin 13)
1.3 OLED SH1106(IIC)
SDA(Digital Pin 3)
SCL(Digital Pin 2)
Button Up(Digital Pin 10)
Button Down(Digital Pin 8)
Button Select(Digital Pin 9)
Breakou GPIOs(5V,3V,BAT,GND,GPIO5,SDA,SCL,TXD,RXD,AD0)
VL53L0 Distance Sensor(IIC)
Extremely Accurate DS3231(IIC)
40-70mA power cost(work time depends on your code)
800mAh Li-battery
Indicate charging LED (25%,50%,75%,100%)
Power Switch (Click to turn on, double click to turn off, long click to open highlight LED)
How to program it
Open IDE and select ‘Arduin Leonardo’ in the board option.
Tips
I put all the design files and code on my github. When you try the example code you had better to download libraries into your Arduin IDE first
1.Bad USB
Bad USB code part can only be put at the setup() field. If you put it in the loop() you may have a problem where the computer cannot recognize the watch. You have to re-flash bootloader to fix this problem.
2.PowerKeep
I use IP5306 to power this watch. When IP5306 detect current less than 45mA it will turn off power automatically. So I use a PowerKeep code to simulate every 10 seconds click power button. That will keep ip5306 output power all the time. If you do not add this code, this board may run about 30 seconds and then turn off power automatically.
3.RTC
When you find time does not show correctly, you can flash demo code again. Time will synchronize the same time with your computer.
4.DemoCode
After you figured out how to control each part of this watch you can develop your customized watch! I am sorry I am not very good at software part, if any problem you can inform me at anytime.
Package Inlcuded
1 x DSTIKE BAD Watch Programmable Watch with 800mAh Battery
Weight | 0.24 kg |
---|
Customers Also Viewed
5Pcs CP2102 USB To TTL/Serial Module Downloader
$21.98Converter BoardAdd to cart5Pcs CJMCU CP2102 USB To TTL/Serial Module UART STC Downloader For Driver Installation Introduction:http://forum.hobbyant.com/forum-topic-56275.html Description CJMCU-CP2102 its highly integrated, built-in USB2.0 full-speed function controller, USB transceiver, crystal oscillator, EEPROM and asynchronous serial data bus (UART), supports full-featured modem signal without any external USB devices. CJMCU-CP2102 works with other USB-UART adapter circuit similar to the driver …
10pcs 180 Degree USB 3.0 Type A female Socket Connector SMT Charging Socket Plug Connector
$10.11Terminal BlocksAdd to cartSpecificationsColorBlueRated Current1.5ARated Voltage30VInsertion Force35N MaxDurability3000 Cycles Min Rubber CorePBT / Icp Ul94V-0 Resistance To Voltage500V Ac Min. Insulation Resistance≥1000MΩPull-Out Force10N Min.Initial 8-20N AfterWorking Temperature-20 Degrees To 60 Degrees Contact Impedance≤30mΩTerminalsBrass C2680,Nickel Base,Gold-Plated 1 u,Package included-10pcs X 180Degree Connectors
Dual Servos Knob Serial Port Control Board Futaba MG995 SG90 Steering Gear Debugging Module
$13.11Other Module BoardAdd to cartFeature1. The onboard stable 8-bit MCU is used to generate high-resolution PWM signals with precise control.2. Support manual mode and return to medium mode, switch by button, with mode indicator.3. Support knob adjustment or serial command control in manual mode.4. The serial port command control can use the matching host computer software or connect to …
Dual Servos Knob Serial Port Control Board Futaba MG995 SG90 Steering Gear Debugging ModuleRead More
Keyes Brick Laser Head Sensor Module (pad hole) with Pin Header Board Digital Signal
$4.36Sensor & Detector ModuleAdd to cartDescriptionThis sensor is fully compatible with ARDUI NO single-chip microcomputer, and its connection port is also compatible with Arduino sensor expansion board. It is mainly composed of a laser head, which is composed of a light-emitting tube core, a condenser lens, and a copper adjustable sleeve. After connecting to the power supply, we directly input …
Keyes Brick Laser Head Sensor Module (pad hole) with Pin Header Board Digital SignalRead More
5pcs DC3~5V AK-119 433.92MHZ 4 Pin Superheterodyne Receiver Board without Decoding -105dBm
$10.37Other Module BoardAdd to cartFeatures1. The product is small in size, high in sensitivity and strong in anti-interference ability;2. The same definition as the four-pin pin of RXB12, the usage is the same. The unit price is lower than RXB12 and can be directly replaced.Technical ParametersWorking voltage:DC3~5VTransmission rate:4.80KBPSQuiescent current:6mAReceive sensitivity:-105dBmDimensions:30 * 9 * 5mmWorking temperature:-20 ° C ~ +80 …
5pcs DC3~5V AK-119 433.92MHZ 4 Pin Superheterodyne Receiver Board without Decoding -105dBmRead More
150g Capacity Quartz Silica Melting Crucible Pot for Gold Silver Platinum Refine
$16.19Glassware KitAdd to cart150g Capacity Quartz Silica Melting Crucible Pot For Gold Silver Platinum RefineDescriptionMaterial:quartzCapacity:150gDiameter:43X57mm/1.69inch X2.24inch(ID*OD)Height:20mm/0.79inchDeepth:15mm/0.59inchNet Weight:40gFeatureQuartz silica melting crucibleProduced by modern ceramic processing technologyHigh orrosion resistance and strength,the temperature resistance up to 2800℃/5072FPerfect for gold silver casting and refine usagePackage included1X Quartz Silica Melting Crucible
WXD3-13-2W Precision Potentiometer 470R 470 Ohm Wirewound Multi-Turn Potentiometer
$4.50Module ComponentsAdd to cartSpecificationsResistance range:470┯Resistance tolerance:÷ 5%Rotation angle:3600 ÷ 20 Number of laps:10 lapsRated voltage:160VStarting torque:3.5 ~ 100mN.mRated power:2W (85 →) 0W (125 →)Linearity accuracy:÷ 0.3%Mechanical durability:10,000 weeksPackage included1 x Potentiometer
Reviews
There are no reviews yet.