Treceți la conținutul principal

Postări

Circadian rhythm

Circadian rhythms are physical, mental, and behavioral changes that follow a 24-hour cycle. These natural processes respond primarily to light and dark and affect most living things, including animals, plants, and microbes. Chronobiology is the study of circadian rhythms. One example of a light-related circadian rhythm is sleeping at night and being awake during the day. The Average Teen Circadian Cycle image shows the circadian rhythm cycle of a typical teen.               References :     https://www.news-medical.net/health/Circadian-Rhythm.aspx https://www.nigms.nih.gov/education/fact-sheets/Pages/circadian-rhythms.aspx   Circadian Code
Postări recente

AUTOSAR (7) - CryptoStack basics

AUTOSAR CryptoStack is a set of SW components, which was introduced to standardized the security of the communication, application authentication and  key/certificates management (keys or certificates saved in a secured non volatile memory). CryptoStack  assure interface for cryptographic services: CSM (crypto service manager) and CAL (crypto abstraction layer) define the same cryptographic functionality Support for hardware security modules Secure on-board communication by using APIs provided by CSM or CAL AUTOSAR with Cryptostack layers, bird eye view: AUTOSAR complete layer architecure released for ASR4.3, which contain also Cryptostack:     Crypto service manager (CSM)  CSM provides access to cryptography services, based on a software library and/or a hardware module (“crypto library”), also parallel access to different services possible incorporated crypto libraries. CSM provides the implementation of cryptographic routines, e.g. MD5, SHA-1, RSA, AES.   CSM HW channels for acce

Cărți despre dezvoltare personală, success si educație financiară

Doar recomand ;) Cel mai bogat om din Babilon. Secretele eterne ale succesului  Tata bogat, tata sarac. Ed a V-a, revizuita, Robert T. Kiyosaki  Think and Grow Rich: The Original, an Official Publication of the Napoleon Hill Foundation de Napoleon Hill   Obiceiurile unui milionar de succes - Dean Graziosi   Inteligenta emotionala, Daniel Goleman   Gandire rapida, gandire lenta , Daniel Kahneman   Bonus: https://publicism.info/business/index.html  

Mini proiect (33) - Înregistrarea audio cu ESP32 și INMP441 într-un fisier wave, și salvat pe un card microSD

Descriere proiect:  Azi am realizat un proiecțel demo prin care înregistrez sunete folosind microfonul omnidirecțional INMP441 contectat la un ESP32, iar apoi salvez totul într-un fișier wav pe un card microSD.  Pentru început am conectat componentele la fel ca în schema bloc de mai jos.  Cardul adaptor pentru microSD l-am conectat pe SPI , iar microfonul l-am conectat pe I2S (vezi conexiunile mai jos). Cardul microSD pe care l-am folosit are 16GB și l-am formatat în prealabil pentru ”file system” FAT32 si ”allocation unit side” de 32 KB.  Am reușit să înregistrat fișierul wav, dar din păcate are o calitate destul de slabă. Trebuie să mai tunez codul si poate obțin un rezultat mai bun.   Componente: Placa dezvoltare ESP-WROOM-32 ESP-32S Montaj microfon omnidirectional INMP441 OKY3139  Modul Micro SD   Schema electronica/sistem: Mai jos am atasat și codul folosit la teste, și vă las pe voi să vă delectați :D Cod de test:   Documentatie proiect: https://randomnerdtutorials.com

Mini proiect (32) - Controlarea unui releu de 5V cu ESP32 prin intermediul unui convertor de nivel logic bidirectional

Descriere proiect: Azi am la teste un convertor de nivele logice cu două canale împreună cu un releu de 5V. Placa ESP32 are iesiri de 3.3V, si controlul unui releu care se activeaza doar pentru voltaje de peste 4.5 - 5V ar fi imposibil dacă nu s-ar folosi un convertor de nivel logic.  Practic pe parte LV o să avem doar voltaje de 3.3V, iar pe partea de HV o să avem 5V.  Intrarea TXI (LV1) de care se conectează la pinul GPIO-23 o să fie alimentată la 3.3V atunci când se activează cu HIGH acest pin.  Ieșirea din convertor TXO (HV1) se conecteaza la pinul IN de la releu.  Convertorul o să seteze 5 V atunci când se aplică 3.3V pe TXI, ceea ce va activa releul.  În principiu dacă te aștepți să se convertească voltajul de 3.3v la 5V fără să alimentezi cu 5V HV-ul nu o să se întâmple nimic, pentru că acest convertor este destul de simplu, și anume este de fapt compus dintr-un tranzistor MOSFET și două rezistențe de pull-up (vezi schema mai jos). La ieșirea releului am ales conectare NC, la

Mini proiect (31) - Conectarea unui buton RGB (C+) la ESP32

Descriere proiect: Azi m-am jucat chinuit cu un căcat de butonaș RGB. Până la urmă nu ar fi chiar așa de greu de conectat la un ESP32, doar că nu am găsit documentație. În princpiu a trebui sa ghicesc cum ar trebui sa conectez acest switch , și practic am facut un fel de "reverse engineering".  Switch-ul are 6 pini (în sensul netrigonometric) : NO - Normal open G - green R - Red NO - Normal open B - Blue C+ - anode comun    Pinul NO l-am legat la C+ la pinul GPIO23 și 3V3 al ESP32. Din câte am observat switch-ul este întotdeauna deschis, și dacă este apăsat face legatura cu celălalt pin NO (închide circuitul între cei doi pini NO). În același timp pinul C+ este de fapt anodul pentru dioda RGB din interiorul switch-ului (ca în schema de mai jos).   Eu am legat pe rând cei trei pini R,G, B la GND, și am testat (vezi pozele de mai jos).Deci dacă se apasă butonul se închide circuitul se aprinde unul din LED-uri (depinde care pin R,G,B este conectat), și la pinul 23 de la ESP

Motivaționale (2)

“It does not matter how slowly you go as long as you do not stop.” — Confucius “Life is 10% what happens to you and 90% how you react to it.” — Charles R. Swindoll “You cannot have a positive life and a negative mind. ” — Joyce Meyer “If you realized how powerful your thoughts are, you would never think a negative thought.” — Peace Pilgrim

Mini proiect (30) - Conectarea unui senzor BME/BMP280 la ESP32 si afișarea informațiilor pe un display TFT

Descriere proiect: În acest proiecțel m-am jucat cu un senzor de temperatură/umiditate/presiune BME/BMP280, pe care l-am conectat la un ESP32. Informațiile furnizate de acest senzor le-am afișat apoi pe un TFT de 1.8' inci.  Pentru a putea citi informațiile de la senzor prin intermediul protocolului de comunicație I2C am folosit libraria Adafruit_BME280_Library , care ușurează foarte mult configurarea, inițializarea și citirea datelor de la senzor. Apoi am încărcat codul de test, și am conectat modulele folosind schema de mai jos. Pe display-ul TFT am reușit să afișez temperatura, umiditatea, presiunea și altitudinea. Legat de încărcarea codului pe MCU, mai nou folosesc un nou IDE PlatformIO, care de fapt este un plugin pentru Microsoft Visual Studio. IDE-ul acesta este mai ușor de folosit și îmi permite să lucrez la mai multe proiecte cu toate beneficiile mediului de dezvoltare de software furnizat de Microsoft. Aici mă refer la navigarea mai ușoară prin codul sursă folosind outl

Motivaționale (1)

“Life begins at the end of your comfort zone.” Neale Donald Walsch “The greatest pleasure in life is doing what people say you cannot do.” Walter Bagehot “Never give up on a dream just because of the time it will take to accomplish it. The time will pass anyway.” Earl Nightingale “You don’t have to be great to start, but you have to start to be great.” Zig Ziglar “A river cuts through rock, not because of its power, but because of its persistence.”  Jim Watkins

Mini proiect (29) - Comunicatie intre doua placi ESP32 folosind ESP-NOW, si afișarea informațiilor pe un display TFT

Descriere proiect: În acest proiect am încercat să programez  doua placi ESP32 pentru a comunica folosind ESP-NOW. Informațiile le-am afișat pe un display TFT de 1.8" 128x160.  Am realizat un proiect concept , care se poate extinde și folosi pentru a conecta la un ESP32 (sender) mai mulți senzori, iar celălalt ESP32 (receiver) v-a procesa informațiile și le va trimite pe internet. Configurarea cheie a receiverului ar fi apelul funcției WiFi. mode (WIFI_AP_STA), care configurează ESP32-ul ca și "Access Point" și "Station" în același timp. Componente: Placa dezvoltare ESP-WROOM-32 ESP-32S  Modul WiFi IoT ESP8266 ESP-12N V1.0 Node McU Lua 267 OKY2251   10 x Fire Dupont mama-mama 10cm  ST7735 LCD controller   Schema electronica/sistem:   Conectarea plăcilor și a TFT-ului... m-a chinuit un pic până am găsit conexiunile potrivite... Pe display afișez cele trei variabile primite prin intermediul ESP-NOW, rețeaua wifi la care am făcut conectarea, data și ora ,ca

Mini proiect (28) - Camera de supraveghere folosind ESP32 CAM cu PIR

Descriere proiect: În cadrul acestui proiecțel am creat o cameră de supraveghere care se activează în momentul în care senzorul PIR detectează mișcare. Camera o să facă o fotografie care o sa fie salvată pe cardul SD, iar apoi o sa trimită acea fotografie prin email la o adresă prestabilită. Placa ESP32 CAM a fost programată să rămână în starea de "deep sleep" până primește un impuls de la senzorul PIR, și după ce face poza și o trimite pe email o să se întoarcă automat în "deep sleep".   Pentru trecerea in deep sleep se folosește funcția:    esp_sleep_enable_ext0_wakeup ( GPIO_NUM_13 ,   0 ) ; Din păcate proiectul are câteva limitări cum ar fi cazul în care target-ul din campul vizual al camerei se mișcă mult prea repede și camera nu apucă să-l prindă (obiect în mișcare/vehicul/alergători/animal). Momentan nu am o solutie simplă pentru problema aceasta , și cred ca s-ar rezolva daca as tine camera in "normal mode" și aș folosi o cameră profesională , dar

HTML and CSS cheat sheets

    Sursa: Codingtute.com Pentru întrebari și/sau consultanță tehnică vă stau la dispozitie pe blog sau pe email simedruflorin@automatic-house.ro. O seară/zi plăcută tuturor !

Project management PMBOK Guide 6th

Project management very well explained:     Sursa: Ricardo Vargas Pentru întrebari și/sau consultanță tehnică vă stau la dispozitie pe blog sau pe email simedruflorin@automatic-house.ro. O seară/zi plăcută tuturor !

JavaScript cheat sheets

  Sursa : codingtute.com Pentru întrebari și/sau consultanță tehnică vă stau la dispozitie pe blog sau pe email simedruflorin@automatic-house.ro. O seară/zi plăcută tuturor !