marți, 20 decembrie 2022

Cum faci prototipuri pentru electronica

-Cablaje pt componente SMD

https://github.com/NNNIIndia/Manhattan-Adapters-Prototyping-Ideas

-Ghid de la Analog Devices

https://www.analog.com/media/en/training-seminars/tutorials/MT-100.pdf

-Un blog despre prototipuri in electronica

https://entertaininghacks.wordpress.com/2020/07/22/prototyping-circuits-easy-cheap-fast-reliable-techniques/

-Ghid de prototipuri in electronica

http://hyse.org/pdf/www.aoc.nrao.edu/~pharden/hobby/HG-MANHAT2.pdf

-Ghid prototipuri in electronica Linear Semi 1

https://www.analog.com/media/en/technical-documentation/application-notes/an120f.pdf

-Ghid prototipuri in electronica Linear Semi 2

https://www.analog.com/media/en/technical-documentation/application-notes/an47fa.pdf

-De pe HackADay - Mandatan style protipuri in electronica

https://hackaday.com/2016/05/04/getting-ugly-dead-bugs-and-going-to-manhattan/

 



Curs electricitate si electronica de la Marina Americana

 Americanii sunt pragmatici - cam tot ce fac fac ca sa se vanda, nu de amorul artei. 

Clientii pot fi clienti clasici sau clieti generici. Spre exemplu Marina Americana are un curs de electricitate si electronica pe care il poti accesa la liber. 

Acest curs 'se vinde' bine 'clientilor' marinari in Marina Americana, adica oamenii care se inroleaza in Marina de multe ori nu au nici o idee despre electrcitate ori electronica si ajung sa fie tehnicieni electro in scurt timp dupa ce fac acest curs.

Aici gasiti cursul:  http://compatt.com/Tutorials/NEETS/NEETS.html

Sunt fisiere PDF la fiecare modul, poate parea usor descurajant sa vezi cele 300+ de pagini de PDF per modul, dar merita.

Succes! 


vineri, 9 decembrie 2022

Ghid programare microcontrolere

Am gasit un ghid de programare pentru microcontrolere cu compilatorul GCC si doar unelte de baza (bare metal). Ghidul foloseste placa de dezvoltare Nucleo-F429ZI care are microncontrolerul STM32F429. But basic principles would be applicable to any other microcontroller.

Ce e tare e ca acest ghid te invata cum sa programezi un microcontroler doar cu un compilator si cu foaia de catalog a microcontrolerului. 


https://github.com/cpq/bare-metal-programming-guide

Detectie loc de pe planeta dupa stelele de pe cer

 Daca ai o fotografie cu cerul instelat, poti sa o incarci aici: astrometry.net si algoritmul va ajuta la identificarea stelelor, ba chiar poti deriva putin lucrurile si identifica locul de pe planeta de unde a fost facuta fotografia. 

Am aflat despre acest site dupa ce am vazut cum au reusit sa identifice o imagine cu un avion stealth american (B-21 Raider), in fundal se vedeau stele pe cer, asa au ajuns la locul unde a fost facuta fotografia.



 

sâmbătă, 20 august 2022

DiskPart.exe - eroarea There Is No Volume Or Disk Selected When Format

Am utilizat DiskPart.exe (rulat cu drepturi de admin) sub Windows pentru a formata FAT32 un card SD de 64GB. Din cauza ca a fost necesar FAT32, cardul a fost partitionat la 32 GB.

Comenzile utilizate:

List Disk (aici vedem numarul alocat cardului SD)

Select Disk <aici utilizam numarul de la comanda anterioara>

List Volume (aici vedem ce avem pe cardul SD)

Select Volume <aici utilizam rezultatul de la comanda anterioara>

Clean

Create partition primary size=30000 (specificam dimensiunea partitiei, altfel pt FAT32 da eroare daca e mai mult de 32GB)

Select Partition 1 (alta partitie nu exista pe SD card)

Active

Format quick fs=Fat32

Assign

Exit

marți, 15 februarie 2022

Visual Studio Code - update sub Ubuntu

wget 'https://code.visualstudio.com/sha/download?build=stable&os=linux-deb-x64' -O /tmp/code_latest_amd64.deb

sudo dpkg -i /tmp/code_latest_amd64.deb

vineri, 28 ianuarie 2022

Remove older python from Ubuntu (Linux)

 My Linux machine got clogged over the time with various versions of various applications. One of them is python 2.7 and python 3 in the same time. It simply complicates the things, so I decided to remove python 2.7. I found that a safe way was:

# Remove first python2.7
sudo apt purge -y python2.7-minimal

# Since I already have python3, I want it as regular python 
sudo ln -s /usr/bin/python3 /usr/bin/python

# Similar for pip
sudo apt install -y python3-pip
sudo ln -s /usr/bin/pip3 /usr/bin/pip

# This command confirms that python is python 3
python --version

Arduino removal from Ubuntu (Linux)

If it is installed via apt-get install arduino, then use apt-get uninstall arduino .

If it is installed from a tar.gz, then use the ./uninstall.sh

If still you can find arduino among applications, then give it a try snap remove arduino