User Tools

Site Tools


surv_camera

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
surv_camera [2024/02/27 09:43] – [Configuration] memeruizsurv_camera [2024/04/09 23:31] (current) – [Configuration] memeruiz
Line 142: Line 142:
   ln -s camera1 /var/www/nextcloud/data/motioneye/files/camera1   ln -s camera1 /var/www/nextcloud/data/motioneye/files/camera1
   chown -R www-data:www-data camera1   chown -R www-data:www-data camera1
 +
 +=== UART + Wanderer ===
 +
 +In motioneyeOS things are a bit different:
 +
 +For activating the UART raspberry pi zero w port:
 +
 +Edit /boot/config.txt
 +
 +Add this:
 +
 +  dtoverlay = miniuart-bt
 +
 +/dev/ttyAMA0 existed before but it doesn't work by default. After activiting miniuart-bt it starts working
 +
 +With this configuration two uart units are activated
 +
 +Bluetooth is not necessary to be disabled. Apparently it is already disabled on MotionEyeOS. Also the console is not redirected to the serial.
 +
 +Test with a loopback cable between tx and rx and with this test program:
 +
 +
 +  import serial
 +  test_string = "Test serial port ...".encode('utf-8')
 +  port_list = ["/dev/ttyAMA0","/dev/ttyAMA0","/dev/ttyS0","/dev/ttyS"]
 +  for port in port_list:
 +    try:
 +      serialPort = serial.Serial(port, 9600, timeout = 2)
 +      print ("Serial port", port, " ready for test :")
 +      bytes_sent = serialPort.write(test_string)
 +      print ("Sended", bytes_sent, "byte")
 +      loopback = serialPort.read(bytes_sent)
 +      if loopback == test_string:
 +        print ("Received ",len(loopback), "bytes. Port", port,"is OK ! \n")
 +      else:
 +        print ("Received incorrect data:", loopback, "on serial part", port, "loopback \n")
 +      serialPort.close()
 +    except IOError:
 +      print ("Error on", port,"\n")
 +
 +== Wanderer ==
 +
 +For the serial connection to the wanderer we used:
 +
 +https://github.com/rosswarren/renogymodbus
 +
 +It must be converted to python2 along with several dependencies
 +
 +It works!
 +
 +== references ==
 +
 +https://di-marco.net/blog/it/2020-06-06-raspberry_pi_3_4_and_0_w_serial_port_usage/
 +https://www.raspberrypi.com/documentation/computers/configuration.html#configuring-uarts
 +
  
  
surv_camera.1709027039.txt.gz · Last modified: 2024/02/27 09:43 by memeruiz