Multimode Hotspot Project. Een hotspot voor minder dan 50 euro. Deel 1

In deze serie beschrijf ik stap voor stap de bouw van een Hotspot voor DMR, D-Star, C4FM, P25 en NXDN. Het leuke aan dit project is dat de informatie verspreid is over het internet. Ik heb dit project dan ook nog niet klaar en ik zou het leuk vinden als er amateurs aanhaken om mee te doen. Dit kan door een reactie te geven op dit bericht.

Het idee is om de MMDVM HS te bouwen. De spullen hiervoor kun je op AliExpress bestellen. Mijn inschatting is dat je ruim onder 50 euro uitkomt.

Benodigheden:

– STM32F103C8T6 ARM STM32 Arduino
– FT232RL FT232 FTDI USB naar TTL 3.3 V 5.5 V Seriële Adapter Module
– RF7021SE ADF7021 Draadloze Module
– TCXO 14.7456 MHZ
– Dupont kabel (Female/Female)

In deze aflevering beginnen we met de voorbereidingen van het programmeren van de STM32F103C8T6. Deze module is op AliExpress te koop voor ongeveer 1 Euro. Ik noem deze module STM32.

Voor het programmeren van dit board heb je een USB naar TTL module nodig. Let op dat de STM32 op 3.3V werkt. Ik heb hier de FT232RL voor gebruikt. Het voordeel van dit bordje is dat hij ook de voeding spanning kan leveren voor de STM32. Hiervoor moet je de jumper in de juiste stand (3.3V) zetten. De FT232RL is te koop op AliExpress voor ongeveer 1,50 Euro.

 

 

Voor de experimenten is een bosje Dupont kabel (female – female) erg makkelijk. Je hoeft dan geen kabeltjes te solderen. Een bosje Dupont kabel kun je krijgen voor ongeveer 1 Euro op AliExpress.

Stap 1

We beginnen met de voorbereidingen voor het flashen van de STM32. Dit kunnen we doen vanaf een Raspberry PI of een ander linux computer.

  • Login op je Linux Computer of Raspberry PI en zorg dat je het Terminal venster hebt geopend.
  • Zorg dat je Linux Computer of Raspberry PI up to date is.

 

sudo apt-get update

 

  • We gaan nu de afhankelijkheden installeren welke je nodig hebt voor dit project.

 

sudo apt-get install gcc-arm-none-eabi gdb-arm-none-eabi
sudo apt-get install libstdc++-arm-none-eabi-newlib libnewlib-arm-none-eabi

 

  • Het project staat op GITHUB dus hebben we GIT nodig. Installeer GIT.

 

sudo apt install git

 

  • Zorg dat je in de directory opt staat.

 

cd /opt

 

  • We gaan nu de benodigde code voor het flashen van de STM32 downloaden. (MMDVM_HS)

 

sudo git clone https://github.com/juribeparada/MMDVM_HS

 

  • Als het goed is staan de files in de directory MMDVM_HS. Dit kun je controleren met ls. Ga eerst naar de directory MMDVM_HS.

 

cd MMDVM_HS

 

  • Met het comando ls krijg je de lijst te zien van de bestanden welke zich in deze directory bevinden..

 

ls

 

  • Voor het flashen van de STM32 hebben we een missende libary nodig. Deze kun je downloaden van GITHUB. Blijf in de directory MMDVM_HS staan en download de libary.

 

sudo git clone https://github.com/juribeparada/STM32F10X_Lib

 

  • We gaan nu de code inclusief de libary compileren.

 

cd /opt/MMDVM_HS
sudo make clean
sudo make bl

 

  • Als het goed is krijg je geen errors maar een complete bericht in het scherm.

 

In het tweede deel van deze serie gaan we de code flashen naar de STM32.

73’s de PH0DV

Add Comment

Required fields are marked *. Your email address will not be published.