Total Pageviews

Friday, October 25, 2019

PCB from PCBWay

    A very good solution for you to have a good PCB (board) is to place an order to PCBWay.
   First, you need to made an account on PCBWay site and after that, you can search on PCBway database.
   I order PCB for three projects:
1) AVR Atmega Fusebit Doctor (HVPP)
2) Ardutester
3) Simple VGA/Video adapter
    First project, named  AVR Atmega Fusebit Doctor (HVPP) is an old project for recovery stuck AVR microcontrollers.
   You can read more details about this project in this russian article.
   Fot this project, I received this PCBs:
    Second project project 13 arduino componen tester is based on my article named Ardutester who was wited by me a 4 years ago.
   PCB made are very nice:
   Last project is for Simple VGA/Video adapter 
witch has PCB design.
   My received boards are:


Saturday, July 20, 2019

4116 RAM tester

original article
   I needed a 4116 RAM tester for a vintage computer (ZX Sinclair Issue 2) and I search on internet.


   I find some article:
http://www.ukvac.com/forum/cheap-arduino-ram-tester-cart-join-in_topic356093.html
http://www.ukvac.com/forum/cheap-arduino-ram-tester-cart-join-in_topic356093.html
https://www.youtube.com/watch?v=LPavFz61ifM
https://github.com/Judder/arduino-93422tester
   My colegue, Dragos, made 4116 RAM tester using a schematic like that,
just he used Arduino Nano instead Arduino Uno:
   You can see their test in 4116 RAM tester with Arduino

Tuesday, June 4, 2019

Chinese Power Supply PS-1502DD (15V/2A)

original article
   I receive a cheap power supply made in China named PS-1502DD. This power supply can deliver 5 fixed stepts: 1.5V, 3.6V, 4.8V, 6.0V, 7.2V or one adjusting output from 0 to 15V at 2A (theoretically).
   After quick test with Photoframe at 4.8V and 0,63A I realise final transistor (2N3055) is put directly on steel case and is not ok.
  I remove original 2N3055 and I put 2SC5200 on aluminium radiator
   Now, I can power photoframe for long time 😁...
    Ok, I search on net informations about this power supply and I find usefull adresses:
https://abrazifff.livejournal.com/1979.html
https://ru-radio-electr.livejournal.com/1221211.html
http://forum.cxem.net/index.php?/topic/159401-бп-кит-ps-1502dd-как-доработать-регулятор-тока/
https://www.elforum.info/topic/84699-modificare-sursa-laborator-performer-1502dd/page/2/
  The schematic for this power supply is based on "old" LM723 and classical current limiter with transistor, see 

   In article http://anyram.net/blog_ru/?p=155 you can see a god version to decrease power dissipation: use a small microcontroller to "follow" output voltage on a switching power suply instead classical transformer and bridge rectifier...

Saturday, June 1, 2019

Sending and Receiving Multiple Text Fields from Arduino in a Single Message

   For some applications we need to send numbers (integer or not) from one Arduino to another Arduino, fo example, is easy to read one or more analog inputs with Arduino and sent to ESP8266 or Nodemecu/Wemos board to publish on IoT server or local webpage. ESP8266 hase just one analog input and is more complicated to use electronic switch to comute for have multiple inputs.
   I test with simple schematic, using SerialSoftware to use D2 and D3 pins:
  I use info from Arduino Cookbook by Michael Margolis and extract info for use 2 Arduino boards, one as sender and second as receiver. Also first Arduino code the message before sending and second Arduino receive and decode the mesage.
   First, I send 3 integer number as in original article using tx_1.ino for fixed numbers or tx_1a.ino for random numebers. For receiver I use rx_1.ino sketch.
  I made Multiple Text Fields in Single Message using Arduino movie to see hwo system work.
   For send a temperature (as -23.50C or +23.50C), a state of a sensor (0 or 1) and a procentage (0 to 100), I use some calculus tricks, for example, I multiply the temperature value with 10 and use integer value, for negative temperature consider a number 1 for sign (and zero for positive) and send multiplied value added at state of sensor, extra send procentage value.
   For example, if temperature is +2.4 degree Celsius, state of sensor is 1 and procentage is 17%, first Arduino will send:
- first numeber is 24 (2.4*10)
- second number is 1, because temperature is positive and sensor is active: 0*10+1
- third number is 17.
   If second Arduino receive 119,11,39 return values are:
- temperature is -11.9 degree Celsius, because 119/10 = 11.9, sign is minus because 11 = 1*10 + 1
- sensor is activated becuse 11 = 1*10 + 1
- level of water is 39%.
   I made Multiple Text Fields in Single Message using Arduino (2)
using tx_2.ino sketch for transmiter and rx_2.ino.