Skip to content
Skip to SEARCH-2
Skip to RECENT-POSTS-2
Skip to RECENT-COMMENTS-3
Skip to COUNTPERDAY_WIDGET-2
Skip to AUTHOR_AVATARS-2
Skip to SIMPLE-LINKS-2
Skip to CATEGORIES-2
Skip to TAG_CLOUD-2
Sketches en schakelingen - IOT - Internet of Things - Domotica

Colani's PI, Arduino & Home Domotica

Sketches en schakelingen - IOT - Internet of Things - Domotica

Expandmenu Shrunk

Primary Navigation

  • Home
  • Smart Home
  • Wat is domotica?
  • Wat is Arduino?
  • Category Archives Projecten
  • Puls inductie metaaldetector met DSP

    Geplaatst op 3 november, 2017 16:06 door colani Reactie

    Inleiding in metaaldetectie

    De meeste metaaldetectoren werken op het principe dat metalen in een magnetisch veld het gedrag van dat veld veranderen. En zijn twee algemene benaderingen om deze veranderingen te detecteren. In één toepassing wordt een wisselstroom aan een zend-spoel geleverd. Een ontvangst-spoel wordt gebruikt om het magnetische veld op te piken dat wordt gegenereerd door de zender. Wanneer metaal binnen de reikwijdte van de magnetische veldlijnen komt kan de ontvangst-spoel dit detecteren door een verandering in zowel de amplitude als de fase van het ontvangen signaal. De grootte van de wijziging in amplitude en fase zijn een indicatie voor de afmeting en afstand van het metaal, en kunnen ook gebruikt worden om onderscheid te maken tussen magnetiseerbare en niet magnetiseerbare metalen.

    In de andere benadering worden stroompulsen toegeleverd aan de zend-spoel. Het magnetische veld dat door deze pulsen wordt opgewekt veroorzaakt wervelstromen in metalen dicht bij de spoel. Wanneer het magnetische veld snel genoeg wordt afgeschakeld kunnen deze wervelstromen worden gedetecteerd met de zend-spoel, die dan dienst doet als ontvanger.

    Pulse inductie kan vaak diepere objecten bereiken dan op frequentie gebaseerde detectoren, maar onderscheid tussen verschillende typen metalen is moeilijker. Vanwege de speciale behoeften toen ik dit project startte wordt op deze pagina een puls inductie metaaldetector beschreven met zoveel onderscheid detectie als mogelijk.

    Om dit te bereiken wordt het verwerken van de signalen volledig digitaal gedaan door een digitale signaal processor, DSP.

    Zoekspoel ontwerp

    Er circuleren vele projecten op het internet van puls inductie metaaldetectoren. Hoewel ze verschillen in de manier waarop de signalen worden verwerkt is het elektronische circuit waarmee de magnetische veld pulsen worden opgewekt bijna altijd identiek.
    Lees verder → Post ID 3930

    Gerelateerde berichten:

    Geen gerelateerde berichten.


    Projecten 📎and tagged detectie detectiediepte detector diepte DSP inductie metaal metaaldetector puls Puls inductie spoel windingen zoek zoekspoel
  • RFID RC522 module

    Geplaatst op 2 mei, 2017 14:30 door colani Reactie
    Arduino MEGA - RFID RC522
    Arduino MEGA – RFID RC522

    RFID wie wil daar nu niet mee aan de slag, ben benieuwd wat er allemaal van dit soort tags in je huis te vinden zijn. Mischien zelfs de hond en de kat wel! Een dag of 12 geleden besteld bij BangGood voor € 2 en ook nog gratis verzonden.
    Ik gebruik in dit voorbeeld de Arduino MEGA, maar dit is voor alle andere Arduino bordjes en klonen ook bruikbaar.

    De RC522 RFID kaart lezer communiceert met de kaarten en tags door gebruik van een 13.56MHz elektromagnetisch veld. (ISO 14443A standaard tags) Het MIFARE systeem.

    Wat hebben we nog meer nodig:

    1. De librarie SPI (zit standaard in Arduino) KLIK om te downloaden
    2. De librarie RFID KLIK om te downloaden

    Op de RFID RC522 hebben we de volgende aansluitingen van links naar rechts:: SDA – SCK – MOSI – MISO – IRQ – GND – RST – VCC, om deze te gebruiken met de Arduino MEGA sluite we deze als volgt aan:

    1. SDA naar pin D9 van de Arduino MEGA
    2. SCK naar pin D52 van de Arduino MEGA
    3. MOSI naar pin D51 van de Arduino MEGA
    4. MISO naar pin D50 van de Arduino MEGA
    5. IRQ is ongebruikt
    6. GND naar GND van de Arduino MEGA
    7. Reset naar pin D8 van de Arduino MEGA
    8. VCC naar 3,3 Volt van de Arduino MEGA

    De pin aansluitingen voor de Arduino Uno en Nano zijn als volgt: (dit dan natuurlijk ook aanpassen in de sketch)

    1. SDA naar pin D10 van de Arduino Uno of Nano
    2. SCK naar pin D13 van de Arduino Uno of Nano
    3. MOSI naar pin D11 van de Arduino Uno of Nano
    4. MISO naar pin D12 van de Arduino Uno of Nano
    5. IRQ is ongebruikt
    6. GND naar GND van de Arduino Uno of Nano
    7. Reset naar pin D9 van de Arduino Uno of Nano
    8. VCC naar 3,3 Volt van de Arduino Uno of Nano

    Nu nog de code voor de RFID-RC522 in combinatie met de Arduino Mega: KLIK om te downloaden.

    /*
    /* Include the standard Arduino SPI library */
    #include
    /* Include the RFID library */
    #include

    /* Define the DIO used for the SDA (SS) and RST (reset) pins. */
    #define SDA_DIO 9
    #define RESET_DIO 8
    /* Create an instance of the RFID library */
    RFID RC522(SDA_DIO, RESET_DIO);

    void setup()
    {
    Serial.begin(9600);
    /* Enable the SPI interface */
    SPI.begin();
    /* Initialise the RFID reader */
    RC522.init();
    }

    void loop()
    {
    /* Has a card been detected? */
    if (RC522.isCard())
    {
    /* If so then get its serial number */
    RC522.readCardSerial();
    Serial.println(“Card detected:”);
    for(int i=0;i<5;i++)
    {
    Serial.print(RC522.serNum[i],DEC);
    //Serial.print(RC522.serNum[i],HEX); //to print card detail in Hexa Decimal format
    }
    Serial.println();
    Serial.println();
    }
    delay(1000);
    }

    RFID RC522 pinout
    RFID RC522 pinout

    Kopen bij Banggood, gebruik deze link, dan kunnen we deze website betaalbaar houden!

    Gerelateerde berichten:

    RFID – Radio Frequency Identification RFID RC522 module met LCD 20×4 Arduino pinout Webserver in combinatie met de DHT11 en de Arduino MEGA Wat is een Arduino?

    Modules Projecten 📎and tagged 13.56 13.56 MHz 14443A 522 Arduino bus Classic ISO lezen Mega MF522 MFIS503x MFRC522 MHz MIFARE Nano RC522 RFID RFID cards RFID tags schrijven SPI SPI-bus standaard tag tags testen uitlezen Uno
  • LCD module 20×4 testen

    Geplaatst op 1 mei, 2017 22:38 door colani Reactie
    1602 LCD met interface I2C
    1602 LCD met interface I2C

    Eerst gaan we de LCD display verbinden met de LCD 1602 adapter door de 16 contacten te solderen.

    (De hier gebruikte 1602 module komt achter de LCD te zitten!

    En niet er boven zoals ik op sommige fora heb gezien, dit is fout bij deze module)

    20x4 LCD display
    20×4 LCD display

     

     

    Het aansluit is daarna simpel:

    1. GND gaat naar GND van de Arduino
    2. VCC gaat naar 5 Volt op de Arduino
    3. SDA gaat naar SDA op de Arduino
    4. En SCL gaat naar SCL op de Arduino

    Nu heb je nog 2 libraries nodig:

    1. Wire KLIK
    2. LiquidCrystal_I2C KLIK
    3. En een klein stukje code KLIK

     

    #include Wire.h
    #include LiquidCrystal_I2C.h

    LiquidCrystal_I2C lcd(0x27,20,4); // set the LCD address to 0x27 for a 16 chars and 2 line display

    void setup()
    {
    lcd.init(); // initialize the lcd

    // Print a message to the LCD.
    lcd.backlight();
    lcd.setCursor(0,0);
    lcd.print(“Hallo bezoeker!”);
    delay(1000);
    lcd.setCursor(0,1);
    lcd.print(“Ga snel naar:”);
    delay(1000);
    lcd.setCursor(0,2);
    lcd.print(“https://colandino.nl”);
    delay(1000);
    lcd.setCursor(0,3);
    lcd.print(“Ontwerp door Colani”);
    }

    void loop()
    {
    }

    Selecteer in je Arduino software het juiste bord wat je wil gebruiken en de juiste COM-poort, en uploaden maar.

    Gerelateerde berichten:

    RFID RC522 module met LCD 20×4 Default ThumbnailRange Finder HC-SR04 met LCD display Server Rack Koeling 20x4 LCD display20×4 blauwe lcd module LCD1602 Adapter Board w/ IIC / I2C Interface

    Displays Modules Projecten 📎and tagged 20 20 x 4 20x4 4 5 Volt aansluiten Adapter display GND I2C Interface lcd regels SCL SDA solderen testen VCC verbinden
  • Range Finder HC-SR04

    Geplaatst op 1 mei, 2017 21:33 door colani Reactie
    Range Finder HC SR04
    Range Finder HC SR04

    De range finder is vrij simpel te gebruiken en uit te lezen via de seriële monitor.

    Het aansluiten op de arduino:

    1. VCC op de 5 Volt van de Arduino
    2. GND naar de GND van de Arduino
    3. Echo naar pin 11 van de Arduino
    4. En Ping naar pin 12 van de Arduino

    Nu kun je de code laden testen en uploaden:

    Je hebt nodig de librarie NewPing KLIK

    Laad onderstaande code in arduino: KLIK

    #include

    #define TRIGGER_PIN 12 // Arduino pin tied to trigger pin on the ultrasonic sensor.
    #define ECHO_PIN 11 // Arduino pin tied to echo pin on the ultrasonic sensor.
    #define MAX_DISTANCE 200 // Maximum distance we want to ping for (in centimeters). Maximum sensor distance is rated at 400-500cm.

    NewPing sonar(TRIGGER_PIN, ECHO_PIN, MAX_DISTANCE); // NewPing setup of pins and maximum distance.

    void setup() {
    Serial.begin(115200); // Open serial monitor at 115200 baud to see ping results.
    }

    void loop() {
    delay(50); // Wait 50ms between pings (about 20 pings/sec). 29ms should be the shortest delay between pings.
    Serial.print(“Ping: “);
    Serial.print(sonar.ping_cm()); // Send ping, get distance in cm and print result (0 = outside set distance range)
    Serial.println(“cm”);
    }

    Nu kun je deze testen, selecteer het juiste type Arduino, de gebruikte COM-poort en uploaden maar.

    Je kunt de afstanden uitlezen via de seriële monitor, stel deze ook in op 115200 baud.

    Gerelateerde berichten:

    RFID RC522 module Default ThumbnailRange Finder HC-SR04 met LCD display 20x4 LCD displayLCD module 20×4 testen Ultrasonische afstands detectie module hc-sr04

    Modules Projecten 📎and tagged afstand distance finder meten newping ping range sonar
  • Slimme meters uitlezen

    Geplaatst op 12 maart, 2016 23:38 door colani Reactie

    Hier gaan we snel aan beginnen.

    P1 Converter Cable v2

    Bron: gejanssen.com/howto/Slimme-meter-uitlezen/


    • Slimme meter uitlezen met Raspberry Pi
        • Historie en uitleg
        • Kamstrup 162JxC
        • Benodigdheden
        • Raspberry Pi inrichten
          • Eigen user aanmaken
          • Enable IPV6
        • usb to serial
        • De eerste uitlezing
          • Python pyserial installeren
          • Python script voor het uitlezen van de seriele poort
          • Aanpassingen python script
          • P1uitlezer.py naar Kwh en m3 in plaats van W en dm3

      Lees verder → Post ID 3930

    Gerelateerde berichten:

    Slimme meter uitlezen met je Raspberry Pi Stroomkosten zichtbaar maken in Domoticz Sonoff 10A WIFI module met ESPeasy flashen Raspberry PI problemen Domoticz op de Raspberry Pi

    Projecten Slimme meters 📎and tagged Arduino chip connector converter datalogger DHZ digitale DIY domotica Domoticz electraverbruik electriciteitmeter FT232R FTDI geinverteerd installeren Interface kabel meter meterstanden p1 P1 Converter Cable p1 poort Pi poort progameren programma Raspberry Raspberry Pi RJ11 RXD sensoren signaal slimme slimme meter kabel smart stroom uitlezen USB verbruik zonnecellen zonnecollectoren
  • Server Rack Koeling

    Geplaatst op 6 januari, 2015 11:30 door colani 3 Reactie's

    Het project serverkoeling. *** onder constructie *** (Start project 30 mei 2014 – laatste wijziging 6 januari 2015) (Foto’s hebben een gele “KLIK” link, alle ander links zijn naar andere pagina’s op deze site)
    De bedoeling is dat de servers KLIK voldoende koeling krijgen en stofvrij blijven, dat de ventilatoren niet harder draaien dan noodzakelijk in verband met geluid. Buitenlucht kan worden aangezogen vanuit de schaduwkant, afhankelijk van luchtvochtigheid. De warme lucht voeren we naar buiten of in de ruimte af, afhankelijk van omgevingstemperatuur. De temperaturen moeten live in het rack zijn te volgen, en we willen we dit op afstand kunnen monitoren via een website en / of app.
    *** Als dit project geheel af is gaan we afhankelijk van de resultaten kijken of de airco op warme dagen nog nodig is en we deze ook via de Arduino kunnen bedienen. ***

    Het plan van aanpak:
    Om onze servers in een stofvrije en een aanvaardbare temperatuur te laten werken is het volgende bedacht. Een gesloten serverrack met glazen deur. Het rack is van zwenkwielen voorzien om voldoende ruimte voor het aanzuigen van “koude” te hebben, en het is handig bij werkzaamheden. In de bodem slijpen we een gat van ongeveer 50 x 50 cm. Daar bouwen we een 15mm MDF kist op met de binnen maten van 50 x 50 cm en ongeveer 17cm hoog, deze sluit precies aan op onze racksteunen. KLIK en KLIK
    In deze kist komt een lade (zonder bodem) van 3 cm hoog met een stoffilter, KLIK boven de de lade komen 5 ventilatoren KLIK en  KLIK (aangestuurd door PWM via een IRF520 module) die de “koude” lucht van buiten door het filter aanzuigen en naar de voorkant van het rack brengen. Hier komt ook onze eerste sensor een DS18B20 om de ingaande temperatuur te meten.
    De “koude” lucht kan nu door de servers worden aangezogen en komt daarmee aan de achterkant in het rack, hier bovenin komt onze tweede sensor een DS18B20, om deze uitgaande temperatuur te meten.
    Het dak, of de bovenkant van het rack slijpen we aan de achterkant ook een gat van 20 x 56 cm. KLIK Hierop komt weer plaat trespa met 12 ventilatoren van 8 cm, KLIK en KLIK deze worden verdeelt in 3 groepen van 4 en aangestuurd door PWM via 3 IRF520 modules. Daarbovenop maken we weer een 15mm MDF kist van 20 x 56 cm binnenwerks en ongeveer 15 cm hoog, KLIK hierin komt in het midden een gat van 12,5 cm voor de afzuiging door middel van de CK125A buisventilator, welke afhankelijk van de omgevingstemperatuur in de ruimte of via een dakdoorvoer naar buiten gaat.


     

    Benodigheden:

    • Severrack van DataD, ventilatieopeningen voor actieve en passieve koeling, 60 cm breed, 80 cm diep en 135 cm hoog, met rookglazen deur voorzien van blauwe LED verlichting.
    • Rackmounted behuizing 19″ 2u hoog, KLIK en KLIK voor foto’s.
    • Ventilatoren 8 cm 17 stuks
    • PSU voeding voor de ventilatoren (uitleg en foto’s volgen) Verbuik is ongeveer 2,5 Ampere bij 12 Volt KLIK
    • Buisventilator (CK 125 A) 355 m3 per uur (voor afvoer naar buiten) KLIK
    • Dakdoorvoer 160 mm
    • Bevestiging voor de ventilatoren (ik heb voor platen trespa gekozen) foto’s volgen.
      • Arduino MEGA KLIK (Op een UNO kun je niet genoeg data opslaan, en je komt met het aantal pinnen in het gedrang)
      • Ethernet shield W5100 KLIK (deze gaat zorgen voor een webinterface en zijn data in een MySQL database opslaan)
      • Display blauw 20×4 KLIK met LCD adapter KLIK (wordt ingebouwd in de 19″ behuizing)
      • DHT11 temperatuur en luchtvochtigheids sensor KLIK (komt in de 19″ Arduino” behuizing)
      • DS18B20 temperatuur sensor 4 x KLIK
      • IRF520 mosfet module 4x KLIK
      • RGB led KLIK (deze gaat van kleur veranderen afhankelijk van temperatuur)
      • Enkele servo’s om de kleppen voor aanvoer koude lucht van buiten en afvoer warme lucht naar binnen of buiten te regelen.
      • Relaismodule KLIK voor de CK125A en airco (aangesloten op NC contact via eigen groep, dus bij uitval Arduino, draaien deze gewoon door)
      • Voeding voor de Arduino en componenten
      • LED strip blauw voor binnenkant glazen deur KLIK (dit is meer een optische aanpassing om het rack een mooie blauwe uitstraling te geven)

     

     Deze video is de eerste test met de display 1 DHT11 en 2 DS18B20 sensoren.

     

     

    Gerelateerde berichten:

    Datasheets Temperatuur gestuurde koeling op je Raspberry PI Sonoff TH 10A/16A W5100 Ethernet shield Rookafzuiging bij het solderen

    Projecten 📎and tagged aanzuig afzuiger Arduino buis CK125A computer control cool DataD DHT11 DHT22 display DIY doe doe het zelf DS18B20 Fan filter geregeld gestuurd het I2C IBM in koeler koeling lcd LED PC project PWM rack rackservers racmount regelaar regeling RGB server server rack koeling snelheid stof stofvrij temperatuur traploos uit uitblaas ventilator web WWW zelf
  • Webserver in combinatie met de DHT11 en de Arduino MEGA

    Geplaatst op 30 september, 2013 15:31 door colani Reactie

    De webserver in combinatie met de DHT11 en de Arduino MEGA:

    Zie onderstaande foto voor aansluitingen, in de sketch zijn deze ook nogmaals aangegeven.

    Download de sketch: KLIK

    DHT11 librarie KLIK

    DHT librarie KLIK

    Ethernet librarie KLIK

    SPI librarie KLIK

    SD librarie KLIK

     

    MEGA+W5100+DHT11+Breadbord-webserver

    Gerelateerde berichten:

    RFID RC522 module met LCD 20×4 Arduino pinout W5100 Ethernet shield Arduino ethenet shield Wireless Proto Shield

    Projecten 📎and tagged Arduino DHT11 ethernet librarie Mega netwerk Shield sketch Uno W5100 webserver

  • Categorieën

    • Alarmsystemen
    • Arduino
    • Arduino bordjes
    • Auto
    • Boeken
    • Componenten
    • Datasheets
    • Datasheets Componenten
    • Displays
    • Diversen
    • Domotica
    • Domoticz
    • ELECTRONICS DATA HANDBOOK
    • ESP32
    • esp8266
    • espEasy
    • FAQ
    • Geen categorie
    • Geluid
    • Handleidingen
    • IoT
    • IP-cams
    • LED
    • Libraries
    • Media
    • Meettechniek
    • Modules
    • Motoren – servo's
    • NFC
    • Projecten
    • Raspberry Pi
    • Raspberry Pi – Sensoren
    • Sensoren
    • Sensoren
    • Shields
    • Sketchbook
    • sketches
    • Slimme meters
    • Smart Home
    • Software
    • Solderen
    • Somfy
    • Sonoff
    • Thermostaat
    • Tijdschriften
    • Toekomstige projecten
    • USB to TTL
    • Weerstation
  • Tags

    app Arduino bluetooth Board code datasheet datasheets domotica Domoticz draadloos dust ESP fijnstof home huis installeren IOT IP LED lucht meten micro module Nano netwerk ohm Pi Raspberry Raspberry Pi Raspbian sensor sensoren Shield slim smart solderen spanning stof stroom temperatuur USB waarden weerstand WiFi wireless
  • Recente berichten

    • Beschermd: Meting voertuigsnelheid met behulp van het dopplereffect
    • Shelly 1PM WiFi schakelaar toevoegen in Domoticz
    • Fan SHIM voor de Raspberry Pi 3A, 3B en 4
    • Raspberry Pi 4 model B 8GB RAM
    • Mondmaskers COVID-19
    • Zelfbouw rookafzuiger voor soldeerwerk 2020 02
    • Hakko T12 tips
    • Domoticz – GLIBC_2.27 not found
    • Zelfbouw rookafzuiger voor soldeerwerk 2020 01
    • Soldeerrook inademen is gevaarlijk
  • Recente reacties

    • FrankFrank op Soldeerrook inademen is gevaarlijk
    • FredFred op Shelly 1PM WiFi schakelaar toevoegen in Domoticz
    • SCSISCSI op Home
    • colanicolani op Digital Sound Level Meter Gm1356 USB driver for Linux
    • JJ op Digital Sound Level Meter Gm1356 USB driver for Linux
  • Bezoekers teller

    • 420748Aantal bezoekers:
  • Blog Authors

    avatar voor colanicolani
    avatar voor Terry van ErpTerry van Erp
  • Leuke website’s

    • ESP8266hints

    • Superhouse
    • Scargill's Tech Blog
    • Tasmota (sonoff)
    • Tinkerman
    • ESP 8266 forum

 *** © 1996 - 2023 - Colani.nl - Hosting door Colanidns.nl ***