loading
2Instructables29,486Views19CommentsRussia, MoscowJoined November 15th, 2016

Tell us about yourself!

Complete Your Profile

Achievements

10K+ Views Earned a bronze medal
  • DenWg followed DenWg1 week ago
      • WS2811 WebLights - Take Control Over Your New Year Lights!
      • PasswordKeeper on Aruino Pro Micro or Why Keep It Simple When Elaborate Way Exists!
  • DenWg commented on GeneticM's forum topic Wireless button to talk to computer3 weeks ago

    Hi!Simple solution would be:1) Transmitters - Arduino pro mini + RF transmitter + buttons + 18650 battery2) Receiver - Arduino pro micro (on Arduino 32U4 chip) + RF receiver.Arduino 32U4 with receiver plugs into computer USB and pretends to be a keyboard.Transmitters may send data. 32U4 process them and send various data as if they are input from keyboard. Can keyboard input somehow be integrated into your system?See my project PasswordKeeper.I wonder, how transmitter on one frequency will behave. If they would not jam themselves - ok. If they would jam - then you may use ESP8266 chip with ability to connect with WiFi and WEB. But they are more power-hungry.

    View Topic »
  • PasswordKeeper on Aruino Pro Micro or why keep it simple when elaborate way exists!

    You are welcome.Its seems, that I frowned on board and it get scared - and even distanse does not calmed it ;)

    View Instructable »
  • PasswordKeeper on Aruino Pro Micro or why keep it simple when elaborate way exists!

    Hi!I tried to experiment with brand-new-out-of-the-packet board.Here are my result:1) COM port number sometimes jumps like fleas on the dog. As I said earlier, there are 2 com port associated with this board. - first you see always (or at least 10+ sec after plugin). Its name "Arduino Leonardo (COMxx)" - second you may see right after board reset and no later then 10 sec after reset. Its name "Arduino Leonardo bootloader (COMyy)". COMxx !=COMyy.Then it changes to "Arduino Leonardo (COMxx)".2) For loading to board "Arduino Leonardo bootloader (COMyy)" port should be connected with loader. It's done by sending RESET signal to board. It may be done 2 ways:- Aruino IDE built-in mode for this board is to send 1200 baud packet to "Arduino ...see more »Hi!I tried to experiment with brand-new-out-of-the-packet board.Here are my result:1) COM port number sometimes jumps like fleas on the dog. As I said earlier, there are 2 com port associated with this board. - first you see always (or at least 10+ sec after plugin). Its name "Arduino Leonardo (COMxx)" - second you may see right after board reset and no later then 10 sec after reset. Its name "Arduino Leonardo bootloader (COMyy)". COMxx !=COMyy.Then it changes to "Arduino Leonardo (COMxx)".2) For loading to board "Arduino Leonardo bootloader (COMyy)" port should be connected with loader. It's done by sending RESET signal to board. It may be done 2 ways:- Aruino IDE built-in mode for this board is to send 1200 baud packet to "Arduino Leonardo (COMxx)" port. This should tell the bootloader to go to load mode and switch to "Arduino Leonardo bootloader (COMyy)" port.- Do manual RESET with connecting RST with GNDIf you use COM port for communication (like PwKeepers does), it 'steals' port from bootloader. As a result - bootloader do not see reser signal.3) Here are the sequence, which allows you to load to board, if IDE can't do it as it should:- Check _current_ port number and set it in IDE . You may have done it just minute ago, but OS knows better about its port than you :)- See, that you have no active RS console (Ctrl-Shift-M) in another process.- connect GND to RST.- start building sketch.- just as you see "PORTS {} / {} => {}" strings on the screen remove GND-RST connection. Download should pass.

    You may use standart BLINK sketch for testing. Just replase 13 pin with 17 for this board - and you see blinks.

    View Instructable »
  • PasswordKeeper on Aruino Pro Micro or why keep it simple when elaborate way exists!

    Hi!There is no difference between login, password, v1 ... v6 variables.Only the order of sending: V1, V2,Login,V3,Password,V4,V5,V6.Also you may modify Login and password directly in token - but it is very complicated.There are *.skp files in project - you may load them to sketchup, edit and then generate stl.If you create some nice case with several buttons - please put a link on them here. Or send them to me and I put them in PwKeeper project on github.Mixing entries sounds like a bug. Is it happens in PwKeeperPc or they mix when you load data into token?When you save\load data to file is all ok there?Could you try to edit data with TTY and commands and see if bug reprodused there?

    View Instructable »
  • PasswordKeeper on Aruino Pro Micro or why keep it simple when elaborate way exists!

    Hi!1) You may use TTY mode + (Ctrl-Shift-M) from Arduino IDE. Then use unix VI-like commands, which described in P3 of rtf file.2) PwKeeperPC- When main password is empty there is no "Password?" screen on token. You may fully earse data in token with DeviceMenu->Clr->Yes command. Then start PwKeeperPc (Password should show all zeroes) and try Read. Reading should pass. Then you may set password, edit data, etc... Then press Write - warning and red button should appear. When you press Overwrite new password should be set.

    View Instructable »
  • PasswordKeeper on Aruino Pro Micro or why keep it simple when elaborate way exists!

    I have made a review of these wires on another site:http://mysku.ru/blog/aliexpress/46746.htmlYou may read it with translator or just look for fotos. I made a hard test - the wires were bent on 90 degree and only then soldered. See how PVC from twisted wire melts down and this wire keeps its shape.

    No, I think all is OK with your board. It's loading of HEX into this board that is a bit tricky.- You should set COM14 in load_hex.cmd. !!! Not COM13 !!!As I wrote earlier - you shold specify 'disappearing' COM port.- Then do hardware reset (or just plug board to PC)- And immediately start load_hex.cmd - while COM14 still visible in Device manager.- When load completes, you should see blinking dot on the screen and text: 0\0. Then see discussion with stratos13pao a bit down - how to use PwKeeperPC.

    View Instructable »
  • PasswordKeeper on Aruino Pro Micro or why keep it simple when elaborate way exists!

    You are welcome!I am very happy that people use my project.I strongly advise you and all who tinkered with MC to buy this wire:https://ru.aliexpress.com/item/IMC-Hot-PCB-Solder-...It is very convenient - cheap, thin, insulation is hard to melt occasionaly and at the same time is easy to remove for soldering. It is PTFE not usual PVC, if I am not mistaken. I was looking for a long time for good prototyping wire - and at last found something usable. Look for AWG30 on aliexpress for other colors.

    View Instructable »
  • PasswordKeeper on Aruino Pro Micro or why keep it simple when elaborate way exists!

    You see COM10 _always_? Or it appears _only_ after reset and then ~10sec changes to another port?It is 'volatile' port that you shold specify in command string. It is loader port. Port, that you see most of the time, is not for sketch loading - its for communication with MC.

    View Instructable »
  • PasswordKeeper on Aruino Pro Micro or why keep it simple when elaborate way exists!

    Hi!There are brief instructions in load_hex.cmd, I just repeat magic sequence here ;).One more note:If path to AVRDUDE.EXE contains spaces - path _MUST_BE_FRAMED_ with " symbols!1) Check pathes to AVRDUDE.EXE and avrdude.conf in command below. Correct it according to your system. Do not forget ""!2) Open DeviceManager window. Open COM and LPT node.3) On Arduino Leonardo connect RST pin to GND 2 times with interval of 1 sec between tries.4) In COM and LPT node new COM port should appear on ~8 sec. Replace COM16 in command below with your port.5) Connect RST pin to GND 2 times with interval of 1 sec between tries and immediately run LOAD_HEX.CMD.6) Download to board should pass.

    View Instructable »
  • PasswordKeeper on Aruino Pro Micro or why keep it simple when elaborate way exists!

    Congratulation!And thanks for photo!There is nothing special was made in code.Just follow the same procedure - before loading scetch from IDE do manual reset.I have not understand the reason (and a bit too lazy to investigate), but I have same behavior from my boards. Sometime they do normal load from IDE - switch to 1200, then to 115200 and load by command from ide. And sometimes I should use manual reset before pressing on LOAD button.Generally speaking, it would be good to set fuzes in board that would block further loading and reading from controller. It would raise data security in token .

    View Instructable »
  • PasswordKeeper on Aruino Pro Micro or why keep it simple when elaborate way exists!

    Hi!Congratulation for you for succsessful recreation of project!It's seems that all works like it should - blinking dot confirms it.For using PwKeeperPC you should enter "Device Menu" on PwKeeper token.You need to do:1) On PwKeeper token do LongPress on down button - it enters "Device Menu".2) Select "USB" item3) Start PwKeeperPC and you may read and write to token4) Also you may select "TTY" item. Start Arduino communication console (Ctrl-M) and communicate with token in unix-style - from console string. Console commands described in chapter 3 of PwKeeper_en.rtf.Default password is empty. Beware - if you forget you main password - there are no way to restore it!You may reset it - but it also clears all your data inside token!Like I wrote - it's a...see more »Hi!Congratulation for you for succsessful recreation of project!It's seems that all works like it should - blinking dot confirms it.For using PwKeeperPC you should enter "Device Menu" on PwKeeper token.You need to do:1) On PwKeeper token do LongPress on down button - it enters "Device Menu".2) Select "USB" item3) Start PwKeeperPC and you may read and write to token4) Also you may select "TTY" item. Start Arduino communication console (Ctrl-M) and communicate with token in unix-style - from console string. Console commands described in chapter 3 of PwKeeper_en.rtf.Default password is empty. Beware - if you forget you main password - there are no way to restore it!You may reset it - but it also clears all your data inside token!Like I wrote - it's a new way to lost all you login data ;)

    View Instructable »
  • PasswordKeeper on Aruino Pro Micro or why keep it simple when elaborate way exists!

    Yes, it has similar (but extended) functionality. They offer nice completed device.I offer fairly simple DIY project for peoples with golden hands :).My target was to offer peoples to make something simple, unusual and relatefully useful by themselves from easy accessible and manageable parts.I think, the most complicated part of my project - is a case.

    View Instructable »
  • PasswordKeeper on Aruino Pro Micro or why keep it simple when elaborate way exists!

    Hi!Right now project still in development phase - so code is not available. Maybe later I will add it to GitHub files.Disassemble HEX is possible - but have no sence. Algorithm is not compex one. It is much simpler to write similar realisation then disassemble.

    View Instructable »
    • PasswordKeeper on Aruino Pro Micro or why keep it simple when elaborate way exists!
      22,833 views
      165 favorites
      15 comments
  • PasswordKeeper on Aruino Pro Micro or why keep it simple when elaborate way exists!

    You are welcome! If you have any suggestion for functionality - I would be glad to hear it. Do not forget - you may add 12 more quick access buttons. And assign arbitrary sequences to them.

    View Instructable »
  • PasswordKeeper on Aruino Pro Micro or why keep it simple when elaborate way exists!

    Не кажется :)Я решил весь мир осчастливить\поразвлечь.

    View Instructable »