Home

electronica

wilt u terug naar de begin pagina
klik dan hier.



ISKRA

(Slimme meter)

P1 Poort door middel van de vele voorbeelden van het internet in mijn geval gekozen voor een SN7404 aangesloten op een arduino mega op de serielle poort. Gekozen voor de Mega omdat deze beschikt over meer seriele poorten die een snelheid aankunnen van 115200 baud. De software komt in de eerste instantie van een voorbeeld van het het internet, welke ik aangevuld heb met een webserver om de gegevens via een webbrouwser zichtbaar te maken. Daarna verschillende pogingen gewaagd om de data rechtstreeks naar een MySQL server te sturen dit bleek uiteindelijk niet stabiel te krijgen. De oplossing voor mij was om de data naar een PHP script te sturen en deze de data naar de database door te sturen.

BME280

(Bosch sensor voor temperatuur, luchtvochtigheid en luchtdruk)

Donec eget ex magna. Interdum et malesuada fames ac ante ipsum primis in faucibus. Pellentesque venenatis dolor imperdiet dolor mattis sagittis. Praesent rutrum sem diam, vitae egestas enim auctor sit amet. Pellentesque leo mauris, consectetur id ipsum sit amet, fergiat. Pellentesque in mi eu massa lacinia malesuada et a elit. Donec urna ex, lacinia in purus ac, pretium pulvinar mauris. Curabitur sapien risus, commodo eget turpis at, elementum convallis elit. Pellentesque enim turpis, hendrerit tristique.

Software Pro-Mini


//***************************************************************************/
/*
    Basis aansluiting Pro-Mini
    
    Board:      Arduino Pro or Pro Mini
    Processor:  ATMega328P (5V, 16 MHz)
    Poort:      Comm ..
    Programmer: USBasp
        
    Pro Mini    USB2Serial
    DTD     ->  nc
    Tx      ->  Rx
    Rx      ->  Tx
    Vcc     ->  Vcc
    Gnd     ->  nc
    Gnd     ->  Gnd
    
    Direct bij Upload Reset indrukken

    BME_SCK 13   Serial Clock    SCK 13
    BME_MISO 12  Serial Data Out SDO 12
    BME_MOSI 11  Serial Data In  SDI 11
    BME_CS 10    Chip Select     CSB 10
    
*/
//***************************************************************************/

#include <Wire.h>
#include <SPI.h>
#include <Adafruit_Sensor.h>
#include <Adafruit_BME280.h>

#define BME_SCK 13      // Serial Clock    SCK 13
#define BME_MISO 12     // Serial Data Out SDO 12
#define BME_MOSI 11     // Serial Data In  SDI 11
#define BME_CS 10       // Chip Select     CSB 10

Adafruit_BME280 bme(BME_CS, BME_MOSI, BME_MISO, BME_SCK); // software SPI

unsigned long delayTime;

void setup() 
{
    Serial.begin(115200);
    Serial.println("BME280 <-> Arduino Pro-mini");

    bool status;
    
    status = bme.begin();  
    if (!status) 
    {
        Serial.println("Could not find a valid BME280 sensor, check wiring!");
        while (1);
    }
    delayTime = 1000;
}
    
void loop()
{ 
    Serial.print(bme.readPressure()/100); 
    Serial.print(":"); 
    Serial.print(bme.readHumidity()); 
    Serial.print(":"); 
    Serial.print(bme.readTemperature());
    Serial.println("");
    delay(delayTime);
}

Electronica

Donec eget ex magna. Interdum et malesuada fames ac ante ipsum primis in faucibus. Pellentesque venenatis dolor imperdiet dolor mattis sagittis. Praesent rutrum sem diam, vitae egestas enim auctor sit amet. Pellentesque leo mauris, consectetur id ipsum sit amet, fergiat. Pellentesque in mi eu massa lacinia malesuada et a elit. Donec urna ex, lacinia in purus ac, pretium pulvinar mauris. Curabitur sapien risus, commodo eget turpis at, elementum convallis elit. Pellentesque enim turpis, hendrerit tristique.

Electronica

Donec eget ex magna. Interdum et malesuada fames ac ante ipsum primis in faucibus. Pellentesque venenatis dolor imperdiet dolor mattis sagittis. Praesent rutrum sem diam, vitae egestas enim auctor sit amet. Pellentesque leo mauris, consectetur id ipsum sit amet, fergiat. Pellentesque in mi eu massa lacinia malesuada et a elit. Donec urna ex, lacinia in purus ac, pretium pulvinar mauris. Curabitur sapien risus, commodo eget turpis at, elementum convallis elit. Pellentesque enim turpis, hendrerit tristique.

Electronica

Donec eget ex magna. Interdum et malesuada fames ac ante ipsum primis in faucibus. Pellentesque venenatis dolor imperdiet dolor mattis sagittis. Praesent rutrum sem diam, vitae egestas enim auctor sit amet. Pellentesque leo mauris, consectetur id ipsum sit amet, fergiat. Pellentesque in mi eu massa lacinia malesuada et a elit. Donec urna ex, lacinia in purus ac, pretium pulvinar mauris. Curabitur sapien risus, commodo eget turpis at, elementum convallis elit. Pellentesque enim turpis, hendrerit tristique.

Electronica

Donec eget ex magna. Interdum et malesuada fames ac ante ipsum primis in faucibus. Pellentesque venenatis dolor imperdiet dolor mattis sagittis. Praesent rutrum sem diam, vitae egestas enim auctor sit amet. Pellentesque leo mauris, consectetur id ipsum sit amet, fergiat. Pellentesque in mi eu massa lacinia malesuada et a elit. Donec urna ex, lacinia in purus ac, pretium pulvinar mauris. Curabitur sapien risus, commodo eget turpis at, elementum convallis elit. Pellentesque enim turpis, hendrerit tristique.