Electronica, Arduino, programare

Pentru a detecta locatia in are ne aflam noi sau montajul dorit vom volosi un receptor GPS realizat cu ajutorul modulului Neo-6M.

Acest modul se alimenteaza cu +5V si foloseste pentru conexiune doar 2 pini.

Schema de conexiuni a acestui modul cu Arduino este urmatoarea:

Arduino      ---        Neo-6M

VCC            -         VCC

D2              -         Tx

D3              -          Rx

GND            -          GND

De asemenea vom avea nevoie de libraria TinyGPSPlus.

Poza cu montajul este mai jos.

In acest articol vom folosi un termistor NTC pentru a citi temperatura ambianta.

In exemplul nostru vom folosi un termistor NTC cu valoarea de 10 kiloOhmi la o temperatura de 25 °C.

Acesta se conecteaza la Arduino in felul urmator: un terminal al termistorului este legat la +5V, celalalt terminal este legat la pinul Analog 0 cat si la un pin al unui rezistor aditional cu valoarea tot de 10 kiloOhmi iar celalalt terminal al rezistorului este legat la masa.

Termistorul folosit este cel din poza de mai jos:

 

In acest articol vom folosi un modul de ceas realizat cu circuitul integrat PCF8563. Acest modul este achizitionat de aici

Conectarea acestui modul este extrem de simpla deoarece se face prin intermediul interfetei I2C. Adresa acestui modul este 0x51, acest lucru se poate verifica folosind sketchul i2c_scanner existent deja in editorul Arduino.

Poza cu modulul folosit este mai jos;

 

Pentru a putea citi valoarea radiatiei UV vom folosi un senzor dedicat numit VEML6070.

Senzorul se alimenteaza cu o tensiune cuprinsa intre 3.3 si 5.5V.

Comunicarea cu Arduino se face prin intermediul magistralei I2C.

Pentru a realiza acest lucru vom avea nevoie de o librarie dedicata, aceasta putand fi descarcata de aici.

Senzorul folosit in acest exemplu este cel din poza de mai jos:

Raspberry Pi

Raspberry Pi Pico si displayul OLED 128*64

Pornind de la precedentul articol vom incerca si folosirea unui display 128*64 pixeli dar cu conectare pe interfata SPI. Displayul se conecteaza pe interfata SPI0 si se alimenteaza cu o tensiune de +3...

Raspberry Pi Pico si displayul OLED 128*32

Avand la dispozitie un display OLED 128*32 pixeli cu driverul SSD1306 vom incerca folosirea acestuia impreuna cu Raspberry Pi Pico. Displayul folosit de mine fiind pe interfata I2C va simplifica foar...

Afisare iconite pe display LCD I2C

In continuarea articolului anterior putem aduce modificari la afisare prin adaugarea de diferite iconite pe langa alte informatii. Pentru a face acest lucru vom folosi exemplu din codul de mai jos:

In acest articol vom vedea cum se poate folosi un afisaj LCD uzual si foarte raspandit de genul 16x02, 16x04 sau 20x04. Aceste tipuri de afisaje se pot folosi impreuna cu un adaptor I2C pentru a simpl...

Pentru a realiza un ceas cu Raspberry Pi Pico putem folosi doar cateva linii de cod pentru acest lucru. In acest exemplu data si timpul o vom afisa in terminalul serial. Codul sursa este foare simpl...

DHT11 si Raspberry Pi Pico

Daca in articolul anterior am vazut cum putem citi temperatura si umiditatea mediului ambiant cu ajutorul senzorului DHT22 in acest articol vom vedea cum putem inlocui senzorul DHT22 cu senzorul DHT11...

More Articles

Mai multe de la: Raspberry Pi

Autentificare