Author Topic: Open Source Laser Tag project - ARMada  (Read 54773 times)

Pingvin

  • Developer
  • Veteran
  • ***
  • Posts: 457
    • View Profile
Re: Open Source Laser Tag project - ARMada
« Reply #300 on: September 14, 2017, 11:39:40 PM »
  Finally I got the first Boot on ARMADA!

 What are the names of all PCB pins?
  I did not understand some things like 4 pins for TDA amp.
  I also do not understand where are the image files of the boot without SD card, where is that photo of the weapons with black background?

  Thank you, I am very pleased to see progress again.

Wow! 8)
Congratulations!
What kind of screen is this?

Cartoons are stored in the controller's memory, although the ARMad can display BMP from SD card images.

I got carried away by radio modules - unresolved problems do not give rest, and the compilation of documentation seems a boring routine.
But we have to...
I will make a description necessarily.
« Last Edit: September 15, 2017, 12:12:27 AM by Pingvin »

Pingvin

  • Developer
  • Veteran
  • ***
  • Posts: 457
    • View Profile
Re: Open Source Laser Tag project - ARMada
« Reply #301 on: September 18, 2017, 05:43:44 AM »
I hope I did not mess things up.
« Last Edit: September 19, 2017, 01:07:25 AM by Pingvin »

Pingvin

  • Developer
  • Veteran
  • ***
  • Posts: 457
    • View Profile
Re: Open Source Laser Tag project - ARMada
« Reply #302 on: September 18, 2017, 10:12:18 PM »
At the person it turned out to flash Armada through USB <-> UART adapter.
Later I will give details.
« Last Edit: September 19, 2017, 01:02:22 AM by Pingvin »


Theuer

  • Full Member
  • **
  • Posts: 68
    • View Profile
    • Email
Re: Open Source Laser Tag project - ARMada
« Reply #304 on: September 19, 2017, 01:11:21 AM »
 Geeeat Pingvin!
 I have a few questions yet...
1 - Why Bluetooth GND is not common with PCB GND?
2 - Is the supply of TDA separate from the rest of the PCB? Need another battery?
3 - Why not use TDA in Bridge mode to increase volume?
4 - What is the main firmware file inside Coocox for me to configure if the PCB is Bandana or Gun? Where?
5 - How I setup the clock?  :D Finaly I solder the clock`s battery.

 Thanks, see you.

Pingvin

  • Developer
  • Veteran
  • ***
  • Posts: 457
    • View Profile
Re: Open Source Laser Tag project - ARMada
« Reply #305 on: September 19, 2017, 02:12:11 AM »
Geeeat Pingvin!
 I have a few questions yet...
1 - Why Bluetooth GND is not common with PCB GND?
2 - Is the supply of TDA separate from the rest of the PCB? Need another battery?
3 - Why not use TDA in Bridge mode to increase volume?
4 - What is the main firmware file inside Coocox for me to configure if the PCB is Bandana or Gun? Where?
5 - How I setup the clock?  :D Finaly I solder the clock`s battery.

 Thanks, see you.

1 - The GND is separate, so that there is no high-frequency interference.
They are connected by a ferrite bead (or a 0 Ohm resistor) at one point.
I came to the conclusion that under the bluetooth GND is not needed at all.


2 -NO! The same as with the bluetooth.The GND is separate, so that there is no high-frequency interference.
They are connected by a ferrite bead (or a 0 Ohm resistor) at one point.
Power to the amplifier can be fed through a 0 Ohm resistor on the board, or from an external battery through the connector (then you can not set the resistor! Destroy the electronics)! The fact is that the amplifier can be powered by voltage up to 12-15 volts. If we need a very loud sound - we have an option in stock.
https://www.youtube.com/watch?v=pKlWXqm0ybY

3 - They already work in bridge mode, in my opinion.  On 4 ohms and 3 watt speakers, the sound is very loud. There is a resistor to adjust the volume hardware.







4 - In the repository.
Source codes are the same for the bandage, and for the tag.
All the parameters of the firmware assembly are determined through macros.
https://github.com/PingvinOpenTag/ARMada-lasertag-system/tree/master/Firmware/ReleaseCandidate/rtos_103_SDIO_FAT_complite

5-Turn off the devices, hold the trigger and keep it pressed to turn on the power - you will fall into the settings menu. There is a clock and calendar setting.
« Last Edit: September 19, 2017, 11:04:59 PM by Pingvin »

Theuer

  • Full Member
  • **
  • Posts: 68
    • View Profile
    • Email
Re: Open Source Laser Tag project - ARMada
« Reply #306 on: September 24, 2017, 06:46:47 PM »
  Many steps forward with your last tips.  :D
 One more strange thing is happening here... When I attach the SD card, the PCB hangs. The clock stops counting and the heart stops beating.
 Card information is normal and readable, BT settings, number of ammunition, etc. Everything is read and understood by the PCB, but when it finishes reading it hangs.
  Do you have any idea what that might be?  ???

Pingvin

  • Developer
  • Veteran
  • ***
  • Posts: 457
    • View Profile
Re: Open Source Laser Tag project - ARMada
« Reply #307 on: September 24, 2017, 09:41:45 PM »
  Many steps forward with your last tips.  :D
 One more strange thing is happening here... When I attach the SD card, the PCB hangs. The clock stops counting and the heart stops beating.
 Card information is normal and readable, BT settings, number of ammunition, etc. Everything is read and understood by the PCB, but when it finishes reading it hangs.
  Do you have any idea what that might be?  ???

What is the file system on the SD card?
Should be FAT 32.
The maximum volume of the disc in FAT32 is 4 Gb.
If you have a larger card, you can format it in FAT32 (4GB).
The fact that Windows correctly sees the files on the card does not say anything - the operating system works with the card at the sector level.
In firmware, the driver understands only FAT32.

Theuer

  • Full Member
  • **
  • Posts: 68
    • View Profile
    • Email
Re: Open Source Laser Tag project - ARMada
« Reply #308 on: September 25, 2017, 12:32:00 PM »
 Yep, FAT32.
 No, I did not say that the windows that read the card, was the PCB. It reads the card and understands the settings of Bluetooth, Password, Ammo, etc., but after reading and starting it hangs.
 For some reason the buttons are strange too, Reload and Trigger are triggered randomly.  ???

Pingvin

  • Developer
  • Veteran
  • ***
  • Posts: 457
    • View Profile
Re: Open Source Laser Tag project - ARMada
« Reply #309 on: September 26, 2017, 08:00:58 AM »
Yep, FAT32.
 No, I did not say that the windows that read the card, was the PCB. It reads the card and understands the settings of Bluetooth, Password, Ammo, etc., but after reading and starting it hangs.
 For some reason the buttons are strange too, Reload and Trigger are triggered randomly.  ???

Did you compile it yourself?
Give me the source with your settings and a binary file.

The settings for bluetooth and everything else should happen when there is no system.bin file on the card - in this file all settings are stored in a binary form.
After power on, if it is not - the settings are read from the armada.ini file and written to the file sistem.bin.

If there is no connection on the bluetooth with the bandage and the firmware is compiled for the weapon - two guns should be displayed on the screen.

There should be no reaction to pressing the buttons.

Most likely - it's just my defect in the firmware.

If it's not difficult - capture the process on the video.
Give me the source with your settings and a binary file.
« Last Edit: September 26, 2017, 08:03:30 AM by Pingvin »

Pingvin

  • Developer
  • Veteran
  • ***
  • Posts: 457
    • View Profile
Re: Open Source Laser Tag project - ARMada
« Reply #310 on: October 03, 2017, 10:19:59 PM »
For new sensors PCB

Theuer

  • Full Member
  • **
  • Posts: 68
    • View Profile
    • Email
Re: Open Source Laser Tag project - ARMada
« Reply #311 on: October 03, 2017, 10:59:02 PM »
 Hey! Cool design.
 Do you enable 4 sensor zones?

Pingvin

  • Developer
  • Veteran
  • ***
  • Posts: 457
    • View Profile
Re: Open Source Laser Tag project - ARMada
« Reply #312 on: October 04, 2017, 10:14:36 PM »

Pingvin

  • Developer
  • Veteran
  • ***
  • Posts: 457
    • View Profile
Re: Open Source Laser Tag project - ARMada
« Reply #313 on: October 04, 2017, 10:41:31 PM »
I received a parcel from EasyEda.
Inexpensive and relatively fast.

20 pieces ARMada PCBs.
90 pieces Sensor 1;3  PCBs.
90 pieces Sensor 2;4  PCBs.

For all $41.7 (including delivery).


Delivered ( 14 Days )





« Last Edit: October 04, 2017, 11:08:11 PM by Pingvin »

Theuer

  • Full Member
  • **
  • Posts: 68
    • View Profile
    • Email
Re: Open Source Laser Tag project - ARMada
« Reply #314 on: October 05, 2017, 09:43:29 AM »

 Beautiful!!!  :D

 Are these PCBs the same as Github's or have you changed anything? Have you found any BUGs in them?
  Very cool to see a lot of PCBs like that! Veeery cool.