VOTE NOW!
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
Design 1/4
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
Usability 2/4
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
Creativity 3/4
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
Content 4/4

Experience freedom of communication
without borders, operators, networks, fees!
Create your own network, your own rules !!!


1.7.2020


  • New gerber files for latest mini FUSION version, supersmall, compact with support RFM95 and RFM95PW
  • Latest version suppor HW uart for GPS, I2C for sensors
  • 2 separated HW SPI channels for Display and Radio module
  • RTC DS3231 with separated battery backup for future time functions
  • IPS 240x240 display support


It is very simple and low component count / cost device. It called as armageddon communicator but I think it can not survive any disaster,

I making it for fun and learning communication, It is super hi tech walkie talkie,

you have much more cool smart device in you pocket with unlimited distance.

I shortly tested this messenger in my village and distance is about 500m without direct sight with spread 9.

I am using standard RFM95 module, some users reported 1-2km distance, I think is possible, but I can not confirm,

last month I was focused on hardware and software .... today I am finally satisfied with full working message communication.


STEM Learning:

What you can learn on this board?

-modern architecture based on M0 arduino zero compatible, with lot memory and native USB

-QWERTY keyboard matrix reading

-complex input/output HID processing read keyboard data,

-create and display graphics, save data to flash, send results over radio or usb

-radio communication with world best, most advanced long range LORA radio technology

-work with I2C sensors or process GPS data

-learn lot about network architecture, packets, communication, addresing, delivery confirmation

-RTC clock and alarms

-power management, sleep, wake by alarm, wake on receive

(..all this things I learning now on this project)


Production and marketing plans:


Hardware is very simple and easy to solder by hand (in pocket version with SAMD21E18), low active component count make

it very attractive as learn to solder kit. Unfortunately SAMD21 come without bootloader, this is little problem because SAMD need

special tools to burn bootloaders, I have no experience how much is complicated burn bootloader in factory on bare unsoldered chip. I suggesting sell this as semi populated board > PCBA all active components except buttons and LORA module (Unsoldered lora module give small advantage because there is 3 world frequencies) Why TH tactile switches? because is very important to precise align

with front cover plate and this can be little hard with hand.


SWOT analysis


Strengths:

-no competition with almost finished and working communicator

-compact design, standalone communicator

-qwerty keyboard, much user friendly than encoders or arrow keys

-officially supported Arduino powerful microcontroller with lot free memory and computation power

-using only 15% memory now, unlimited future enhancements

-extremely simple just one easy solder chip and buttons, cheap and low component count

-low power consumption

-color graphics display


Weaknesses:

-no community, no users (maybe because I have not started selling )

-currently no mesh networking or advanced message routing

-my programing knowledge is limited (I quickly learning)


Opportunities:

-MOTTO> My network = my rules, no borders, no limits, no operators.

-create own private message network with encryption possibility

-disaster radio

-GUI learning tool

-USB HID keyboard learning

-Advanced Radio network education


Threats:

-ESP32 based devices can create unlimited communication with WIFI and BLE and forward messages between networks

(I see future use ESP32 as gateways between wifi <>lora for smartphone, not as standalone device SAMD consume much less energy)

-device is very easy replicable and anybody can sell cheaper version



Hardware features:

-SAMD21E18, more easy to solder in TQFP32

-QWERTY keyboard

-40 keys (4x10) desktop version

-30 keys (5x6) pocket version

-18650 li-on battery

-1.8 TFT LCD display 128x160 ST7735

-RFM95 lora module

- 3 freq. by your country

- IRQ / wake up

-Beeper

-Battery charging


Working software features:


-Send message ... compose and send message to specified recipient or broadcast 

-Receive message ... message is received on background and stored in memory.

-Message editor ... write message about +/- 80 characters long ...

80 is now best readable on full display ....

-Message memory ... all send/received messages are stored in memory

-Display memory ... display memory content

-RTC .... display time

-Battery ... display battery voltage

-EEPROM emulation ...user radio configuration spread factor / power, settings

-time set

-check message delivery confirmation

-contact list display and check online contacts

-select recipient or broadcast

BEST working feature - resend undelivered messages

 - if delivery fail, message is stored with "undelivered" attribute. Ewery station at power on
broadcast "Ready receive status", then if any near station receive this broadcast and have undelivered message automatically try send this messages, if then receive confirmation mark messages in memory as DELIVERED :)


TODO software features:


-sort from memory by contact

-add message encryption

-think about message forward (mesh)

-add some USB link features like work as usb modem, send receive/message from PC terminal

-GPS position parse


Newest software version and libraries I publish to github.


Assembly:

-there is nothing special, I build 6 prototypes, with hand soldering, without issues

I am not saying best, they are just my steps :

-Solder CPU, and all active/passive components

-Burn bootloader> Connecting Atmel SAM-ICE> Chose Arduino zero native USB> Burn bootloader

-Solder Display

-Try some demo/test software

-Solder radio RFM95 module

-Solder buttons


Basic software:

There is also nothing special, All parameters can be configured on gui menu.

Download code, libraries, Burn.


Unmodified libraries:

#include <Keypad.h>
#include <RTCZero.h>
#include <Adafruit_GFX.h>    // Core graphics library
#include <Adafruit_ST7735.h> // Hardware-specific library for ST7735
#include <SPI.h>              // include libraries
#include <LoRa.h> //https://github.com/sandeepmistry/arduino-LoRa
#include <FlashAsEEPROM.h>

Fusion with PCB front panel, no other worlds ... It is amazing ;):


User interface screens ...




More details every day ...

https://twitter.com/bobricius

https://hackaday.io/project/170878-armachat-doomsday-lora-qwerty-communicator

https://www.youtube.com/user/bobricius?sub_confirmation=1


Operation demo video !!!!!



Laser cutted front panel (2-layer aluminium style plastic) ... engraved and cut with my 2w diode laser

(version with smaller but IPS 240x240 display)


And some photos of newest version, you can see extreme simplicity.

(DS3231 and battery are optionall)


Battery holder is also practical stand !!!

Smallest as possible ...

Bill of materials used in this project

SAMD21E18
1
Tactile Switch
30
1.8 TFT LCD display 128x160 ST7735
1
18650 li-on battery holder
1
SMT Beeper
1
RFM95 radio module ... frequency by your country
1
MCP73831T-2ACI/OT
1
AP2114H-3.3TRG1 regulator 3.3V
1
BSS123
2
0603 Resistor 1K
4
0603 Resistor 10R
1
0603 Capacitor 18p
2
0603 Capacitor 100n
3
0803 Capacitor 1uF
1
0803 Capacitor 10uF
5
Micro USB Molex MX-105017-0001
1
SMA PCB connector
1
Antenna by your LORA frequency
1
Power switch - side
1
Mar 05,2020
4,891 viewsReport item
  • Comments(8)
  • Likes(14)
You can only upload 1 files in total. Each file cannot exceed 2MB. Supports JPG, JPEG, GIF, PNG, BMP
    View More
    VOTING 13 votes
    • Engineer from
      • 10
        design
      • 10
        usability
      • 10
        creativity
      • 10
        content
      10.00
    • Engineer from
      • 6
        design
      • 7
        usability
      • 5
        creativity
      • 8
        content
      6.50
    • Engineer from
      • 10
        design
      • 8
        usability
      • 10
        creativity
      • 10
        content
      9.50
    • Tilman Oestereich from GERMANY
      • 10
        design
      • 10
        usability
      • 10
        creativity
      • 10
        content
      10.00
    • Saja from RUSSIAN FEDERATION, THE
      • 2
        design
      • 3
        usability
      • 4
        creativity
      • 6
        content
      3.75
    • Engineer from
      • 10
        design
      • 10
        usability
      • 10
        creativity
      • 10
        content
      10.00
    • jordanyte from UNITED STATES OF AMERICA
      Ben Jordan is a board level electronics and embedded systems design engineer. Always an avid tinkerer, Ben started with his first soldering iron at the age of 8, designing and etching his own PCBs soon after. Ben is an expert in EDA with Altium, Protel, CircuitMaker and CircuitStudio and has a Bachelor of Engineering (CompSys) Hon I. from the University of Southern Queensland, Australia. He is an IPC-CID+ certified PCB designer, and makes training videos for Altium Academy.
      • 9
        design
      • 8
        usability
      • 7
        creativity
      • 9
        content
      8.25
    • Jorge from SPAIN
      maker. I like to build things, to understand how things work. Co-founder of Ripolab Hacklab, a non-profit organization to explain the culture maker
      • 9
        design
      • 9
        usability
      • 10
        creativity
      • 10
        content
      9.50
    • www.cursoderobotica.com
      • 9
        design
      • 9
        usability
      • 9
        creativity
      • 9
        content
      9.00
    • Jiri Praus from CZECH REPUBLIC, THE
      I am an artist. I design electronics and brass wire sculptures. www.jiripraus.cz
      • 10
        design
      • 9
        usability
      • 8
        creativity
      • 10
        content
      9.25
    • Inventor of TV-B-Gone, a keychain that turns off TVs in public places. Co-founder of 3ware, a successful Silicon Valley startup in the 1990s. Pioneer of Virtual Reality in the 1980s. Author and teacher. I go around the world giving talks and workshops. Promoter of hackerspaces, open source hardware. Mentor for others wherever I goes. Co-founder of Noisebridge hackerspace in San Francisco. President and CEO of Cornfield Electronics. http://en.wikipedia.org/wiki/Mitch_Altman
      • 9
        design
      • 8
        usability
      • 8
        creativity
      • 8
        content
      8.25
    • Emre KONCA from TURKEY
      I'm system engineer. https://www.youtube.com/ArduinoHaberTV
      • 10
        design
      • 10
        usability
      • 10
        creativity
      • 10
        content
      10.00
    • Engineer from
      • 10
        design
      • 10
        usability
      • 10
        creativity
      • 10
        content
      10.00