Automatic smart plant watering kit Arduino Uno

Projecten die niet passen in bovenstaande onderwerpen
Berichten: 41
Geregistreerd: 19 Nov 2017, 05:13

Automatic smart plant watering kit Arduino Uno

Berichtdoor theOracle1984 » 19 Nov 2017, 06:06

beste iedereen,

Ik heb net de Automatic Smart Plant Watering Kit ( https://opencircuit.nl/Product/12706/Ar ... tering-Kit of https://www.elecrow.com/arduino-automat ... g-kit.html)

gekocht.

Nu blijf ik met een aantal vragen zitten.

1. wat doen de screw terminals aan de bovenkant? Zou ik hieraan bvb nog een four-way valve kunnen aansluiten? (zonder stekkertje dan)
2. ik snap dat er 6 aansluitingen op zitten voor sensors etc, en een voor de pomp. Maar zou ik er meerdere sensors (bvb via de digitale ingangen, of via de resterende analoge ingangen of op een andere manier) op kunnen aansluiten, en hoeveel dan?
3. in de code wat er op de site bijstaat krijg ik via de seriële monitor (via usb aangesloten op laptop) geen waardes uit, kan dit wel? Of heeft dit van doen met vraag 4?
4. Ik begrijp dat de 12v voeding voor de pomp is (en via de Crowtail Smart Pump Shield naar binnen gaat) maar er staat bij dat de Arduino ook stroom krijgt via de 12v van het Shield. Is het geen probleem dat de 5v via de USB extra de Arduino inkomt? (naast de 12v van de bijgeleverde Crowtail - smart pump shield)

uiteindelijk ben ik aan het proberen een systeem te maken met zoveel mogelijk verschillende "waterpunten" cq slangetjes en zoveel mogelijk sensors.
Ik heb al een aantal sensors in huis die ik er graag op zou aansluiten:
Bodemvochtigheidsensor (https://hackerstore.nl/Artikel/309)
LDR Lichtgevoelige weerstand (https://hackerstore.nl/Artikel/57)
NTC analoge temp. (https://hackerstore.nl/Artikel/156)
DS2401 (https://hackerstore.nl/Artikel/481)
DS18b20 (https://hackerstore.nl/Artikel/497)
DS18b20 1meter (https://hackerstore.nl/Artikel/470)

Welke zouden nog handig kunnen zijn? Ik dacht bvb zelf aan Luchtdruk? (https://hackerstore.nl/Artikel/621)

Zelf ben ik niet zo handig qua solderen en electra dus leek me zoveel mogelijk plug and play wel een slim idee, of weet iemand een simpele manier deze toe te voegen aan de Arduino door bvb een Arduino prototyping shield (https://hackerstore.nl/Artikel/172) te gebruiken?
of een andere simpele manier?
het zou bijvoorbeeld handig zijn om uiteindelijk bvb de temperatuur en de luchtvochtigheidsensor te verlengen.

Graag hulp!!!

met vriendelijke groet,

theOracle1984

Advertisement

Gebruikers-avatar
Berichten: 2655
Geregistreerd: 06 Aug 2016, 01:03

Re: Automatic smart plant watering kit Arduino Uno

Berichtdoor Koepel » 19 Nov 2017, 10:06

Hallo, en welkom op dit forum.

Heb je een soldeerbout ? Het lijkt me handig als je leert solderen. En krimpkous heb je ook nodig om een kabel te verlengen.

1. De screw terminals zijn gewoon een extraatje. De relais zijn al verbonden met de kleppen en de pomp, dus je kunt ze niet gebruiken. Ik vind het wel slim gedaan dat ze er op zitten. Dan kun je het ook voor andere projecten gebruiken of voor andere kleppen en een andere pomp.

2. Je kunt beter een tweede Arduino board kopen om dingen uit te proberen. Bijvoorbeeld een Arduino Uno, een breadboard, en een stel draden voor het breadboard.
Een Arduino Uno clone kost minder dan drie euro op AliExpress. Dat is inclusief verzendkosten, maar het kan een maand duren voordat je hem hebt (al gaat het tegenwoordig vaak sneller).
Kies niet de allergoedkoopste, maar eentje met een polyfuse voor de USB zoals deze: https://www.aliexpress.com/item/Micro-USB-UNO-R3-MEGA328P-CH340-CH340G-Board-ATMEGA328P-AU-Controller-Module-Replace-ATmega16U2-For-Arduino/32842131135.html.
Die goedkope boardjes hebben een CH340G usb-serial chip. De driver daarvoor heeft Arduino niet opgenomen bij de eigen drivers, dus die zul je apart moeten installeren: http://www.wch.cn/download/CH341SER_EXE.html.

Om te weten wat je nog meer kunt aansluiten heb ik het schema nodig. Geeft elecrow dat vrij ?
De ongebruikte pinnen kun je gebruiken.
Volgens de sketch worden pinnen 2, 3, 4, 5, 6, A0, A1, A2, A3 gebruikt. Pin 0 en 1 op een Arduino Uno worden al gebruikt. Dus er blijft nog genoeg over.

3. Die sketch stuurt helaas geen waardes naar de seriële monitor. Het lijkt er op dat ze dat vergeten zijn. Je kunt zelf Serial.println(moisture1_value); en zo er aan toevoegen.

4. De ronde power connector (barrel jack power input) en de VIN pin mogen 7V tot 12V hebben. Er zit een voltage regulator op het Arduino board om daar 5V van te maken. De 5V van de USB is ook nog beveiligd met een polyfuse.

De DS2401 doet niet veel, niets eigenlijk.
De DS18B20 is de meest handige en meest gebruikte temperatuursensor voor een Arduino. Je hebt twee libraries nodig (OneWire en DallasTemperature), die kun installeren via de 'bibliotheek beheerder' die in de Arduino IDE zit.
Die druksensor is niet zo handig. Sommige druksensors geven een spanning van 0...5V en zijn gecompenseerd (lineair gemaakt en onafhankelijk van de temperatuur). Deze druksensor geeft 0...35mV af, daar heb je niet zoveel aan. Het is eventueel wel mogelijk om er iets mee te meten, maar het zal een grove indicatie van de druk zijn.
Er zijn goede druksensors om de luchtdruk te meten (barometer) zoals de BMP280 (of een andere van Bosch). Bij hackerstore.nl hebben ze ook een BMP280. Ik zag meteen al een foutje in de code die ze er bij leveren (dat heb ik dan weer :geek: ).

Ik geef de voorkeur aan een apart breadboard, maar dat prototyping shield kun je ook prima gebruiken. Zitten daar geen draden bij ?
Een breadboard kun je gebruiken om iets uit te proberen, maar niet voor een vaste opstelling. De breadboards maken vaak slecht contact. Ik gebruik een prototyping shield waar ik draden aan vast soldeer. Dat is nog steeds geen professionele oplossing, want de pinnen van het shield kunnen slecht contact maken met het Arduino board na een paar jaar.

Welk Arduino board heb je ? Heb je al een ledje laten knipperen ?
Gewoon beginnen en blijven vragen ;)

Berichten: 41
Geregistreerd: 19 Nov 2017, 05:13

Re: Automatic smart plant watering kit Arduino Uno

Berichtdoor theOracle1984 » 21 Nov 2017, 04:40

Beste Koepel en andere?

Solderen heb ik vroeger wel eens gedaan. Maar lang geleden..

1. "dus je kunt ze niet gebruiken." "voor andere projecten gebruiken of voor andere kleppen en een andere pomp."

dus zou ik in de screw terminals wel nog extra kleppen kunnen aansluiten? (die ik dan dus eerder of later dan de eerste moet schakelen?)
of helemaal niet omdat het in essentie dezelfde uitgangen zijn als waar de eerste kleppen met een stekkertje al inzitten?


2. Ik heb al twee Adruino's, namelijk deze
https://www.hackerstore.nl/Artikel/64
en deze
https://www.hackerstore.nl/Artikel/568
en de sensors die hierboven staan..

Ik heb van Elecrow twee bestanden gekregen, een (.brd) bestand en een (.sch) bestand?
maar mijn windows 10 laptop kon er in eerste instantie weinig mee.. na openen lijkt het in iets van tekst? Maar ik kon het hier niet uploaden. ook de kladblok (.txt) niet?
weet niet precies hoe of wat hier wijsheid in is?

3. Ja klopt zoiets heb ik eerder ergens voor gebruikt..?
maar hoe dan verder? :p

4. Okay dat is fijn om te weten, wel handig dat de shield ook meteen stroom levert voor de Arduino
Okay.. tot "Ik gebruik een prototyping shield waar ik draden aan vast soldeer." snap ik het.
- hebben wij het over hetzelfde prototyping shield?
- zo nee, welke dan bvb wel?
- bedoel je dat je de jumperwire vastsoldeert? of andere vergelijkbare kabel?
- kan op een prototyping shield dan bvb de, DS18b20 of de DS18b20 1meter (met screw teminals) gesoldeerd worden? of gebruik ik daar een mini printplaatje voor?

Kijk...

Eigenlijk gaat het voornamelijk over de volgende functies:
1. zoveel mogelijks verschillende kleppen
2. zoveel mogelijk vochtsensors
3. twee of drie pompen
4. op een aantal verschillende plekken temp. sensors (kunt meerdere DS18B20-en op een analoog kanaal aansluiten, toch?)
5. luchtvochtigheidsensor

extra zouden zijn
6. op een of meerdere Plekken de lichtgevoelige sensors
7 luchtdruk / barometer
8 de IC2 LCD aangesloten erop
en.. en.. en.. hahah

maar vooral zo veel mogelijk kleppen en vochtsensors in het begin eigenlijk..
Ik heb 2 keer de Automatic Smart Plant Watering kit gekocht heb dus 2 Arduino's

dat zou betekenen dat ik 2 pompen kan aansturen, en 8kleppen..

hoe kom ik van 8kleppen naar meer?
-door op Aliexpress de valves te kopen
https://nl.aliexpress.com/store/product ... 61626.html
en dan uit te zoeken hoe ik die aanstuur?
en dan euhm hahaha.. :p
heb ik dus een shield nodig die EN die stekkertjes heeft, en de relais? of is dat enigzins zelf uit te googelen en te solderen, zonder het huis af te branden?

hahah ja ledje knipperde zich rot, heb het meeste wat in de sets zit uitgetest, behalve de LCD heb ik alles aan de gang gekregen..

mijn dilemma is alleen dat plug and play oplossingen het project een zetje geven..
met het lijstje van ambities hierboven kom ik al snel bij een Arduino Mega uit omdat ik bvb met de Automatic wateringkit nog maar 2 analoge over heb toch? voor bvb temp of vochtigheidsensors?
en de printplaten of prototype shields voor op de Mega meer plek hebben voor meerdere relais?

Tot dusver... pfff... vragen.. vragen.. vragen..
bedankt (alvast)

Met vriendelijke groet,

Gebruikers-avatar
Berichten: 2655
Geregistreerd: 06 Aug 2016, 01:03

Re: Automatic smart plant watering kit Arduino Uno

Berichtdoor Koepel » 21 Nov 2017, 05:28

Je kunt beter eenvoudig beginnen en dat werkend krijgen. Uitbreiden kan altijd nog.
Het lijkt me beter om eerst dit te doen met 4 kleppen.
Dan kun daarna gaan nadenken of je een Arduino Mega 2560 neemt, of meerdere sets zoals je nu hebt.
Wanneer het een tijd werkt, dan kom je er misschien achter dat het helemaal niet goed gaat. Die vochtigheidssensors raken waarschijnlijk onbruikbaar. Een capacitieve meting is veel beter: https://wemakethings.net/chirp/.

Ik had metaalstrippen (koper-nikkel plakband) in mijn plantenbakken, maar dat ging niet goed. Er stond niet eens spanning op. Alleen eventjes tijdens het meten, en dan draaide ik ook een paar keer de polariteit om. Omdat ik niet de juiste capacitieve sensor kon vinden heb ik bij een paar grote palmplanten roestvrijstalen draden naast elkaar onderin de pot liggen. Die geven echter zo'n 40mV spanning af, dus dan is het lastig om de weerstand te meten.
Ik steek nu een houtje in de grond en laat dat ruim een uur zitten, daarna kijk ik hoe vochtig het is geworden. Net zoals het oliepeil van een auto controleren. Mijn bedoeling was om op een webpagina te zien hoe de vochtigheid is.

1.
Dit dus inderdaad: "helemaal niet omdat het in essentie dezelfde uitgangen zijn".
Wat ik slim vond is dat als je jouw kleppen met die connector kwijt raakt, dan je dan willekeurige andere kleppen kunt gebruiken via die screw terminals.
Je hebt 5 relais, die worden bestuurd door 5 digitale uitgangen (pin 2,3,4,5,6 van de Arduino Uno), je kunt daarmee 5 dingen schakelen. Meer niet.

2.
Dus je hebt twee Arduino boardjes. Dat is mooi.

Een .sch is het schema en de .brd is de opstelling op de printplaat. De gratis versie van Eagle kan ze bekijken.
https://www.autodesk.com/products/eagle/free-download.
Wanneer het lukt om dat .sch bestand ergens te uploaden, dan zou ik dat graag eens willen bekijken.

3.
Ik begrijp je vraag niet. Kun je een aantal Serial.println gebruiken om variabelen te laten zien op de seriële monitor ?

4.
Voor mezelf gebruik ik een "kaal" prototype shield. Dus zonder breadboard. Daar soldeer ik draden aan, en met hot glue zet ik de draden vast. Ik bedoel zo iets: https://www.aliexpress.com/item/Prototype-PCB-Board-For-Arduino-UNO-R3-ATMEGA328P-Shield-Board-Breadboard-Protoshield-DIY-FR-4-2/32841282484.html.

De DS18B20 gebruik de 1-Wire bus. Daarvoor heb je maar 1 digitale pin voor nodig. Daar kunnen meerdere DS18B20 op aangesloten worden. De kabel voor de 1-Wire bus kan ook nog best lang zijn (een tiental meters als je het goed doet).
Bij de Arduino Uno is iedere analog ingang ook een digitale ingang/uitgang. Als je echter I2C gaat gebruiken, dan worden A4 en A5 bezet, dus dan zijn alle analoge pinnen in gebruik :(

Een sensor met digital interface heeft mijn voorkeur. Veel sensors hebben een I2C aansluiting. De meeste sensors zijn echter 3.3V en de Arduino Uno is 5V. Daarom kun je beter een I2C level shifter kopen. Dan kun je een 5V I2C bus (Arduino Uno en het display) verbinden met een 3.3V I2C bus.

Voor I2C kun je draden gebruiken tot 50 cm. De I2C is niet bedoeld om door een kabel te gaan.

Voor zo'n project zouden anderen kiezen voor een draadloos netwerk met meerdere Arduino boards. Maar dan wordt het opeens een stuk ingewikkelder. Je kunt het in gedachten houden, dan je project uiteindelijk uit meerdere Arduino boards zal bestaan.

Dus je LCD scherm is met I2C ? Jammer dat het niet lukte. Het zijn maar een paar draden, en het contrast even goed zetten.

Berichten: 41
Geregistreerd: 19 Nov 2017, 05:13

Re: Automatic smart plant watering kit Arduino Uno

Berichtdoor theOracle1984 » 27 Nov 2017, 01:15

Ik heb de set al werken met:
- de originele code (zonder de serial read-out) van de website
- aangepaste code voor 4 sensors met read-out op de serial monitor
- aangepaste code voor 6 sensors (4van hierboven, en twee (https://www.hackerstore.nl/Artikel/309)
waar dus twee niet meetellen voor de kleppen

raar genoeg kon ik ook een ino file hier niet uploaden?

merk wel al snel dat de sensors niet the bee's knees zijn nee, wat is dit precies?
https://wemakethings.net/chirp/.

2.
Echt geen idee waar de beide bestanden te uploaden, jij??

3.
Met behulp van youtube en behoorlijk wat klooien daar gelukkig wel een oplossing voor gevonden

4.
maar hoe dan ook zijn 6 analoge uitgangen eigenlijk veel te weinig toch? dus een Mega?

Welke sensors zijn dan 3.3v? alle semsors van de berichten hierboven werken gewoon op 5v toch?

"I2C level shifter" deze heb ik dan niet nodig toch?

Draadloos heb ik ook over nagedacht maar een kabel is uiteindelijk toch betrouwbaarder dan een draadloze verbinding, niet? Zelf dacht ik of via usb ('s) naar Pi ('s) of via LAN shield? of is Wifi op 2,4 GHz betrouwbaar genoeg?
Ik heb net een Apple Extreme 5th gen. (en Airport Express) gekocht voor alle Wifi verbindingen voor de iPhones, iPad, laptop (Win10) consoles (PS3,PS3,PS4,PSvita,PStv) etc, en heb daar net een (wat lijkt) stabiel 2,4GHz, 5GHz, en Lan netwerk van gemaakt..
Daar extra apparaten aan toevoegen.. :p Liever niet
Dus zou LAN niet betrouwbaarder zijn?

Zelf dacht ik dit
https://nl.aliexpress.com/item/8-channe ... gJ79vD_BwE

of

https://nl.aliexpress.com/item/1pcs-lot ... gJkQvD_BwE

of zelfs

https://opencircuit.nl/Product/10802/Re ... kanaals-5V

dan de kleppen van hierboven

https://nl.aliexpress.com/store/product ... 61626.html

en dan een Arduino Mega waar
- of 12kleppen mee te sturen zijn, of 12 sensors op analoge (en wat er nog op digitaal kan?)

Toch?

Gebruikers-avatar
Berichten: 2655
Geregistreerd: 06 Aug 2016, 01:03

Re: Automatic smart plant watering kit Arduino Uno

Berichtdoor Koepel » 27 Nov 2017, 02:58

Een sketch uploaden doe je door de sketch in het bericht te kopiëren. Maar zet de sketch bij voorkeur tussen code tags. Gebruik daarvoor de knop "Code" of anders "Select a Syntax" en dan "C++".

Die chirp gebruikt een capacitieve sensor voor de vochtigheid van de grond. Er zitten printsporen naast elkaar, met een flinke laklaag er over. Hij maakt dus geen contact met de grond (galvanisch gescheiden). Door de capaciteit te meten (het is maar een paar of een tiental picoFarad) wordt de vochtigheid gemeten, en dat wordt niet beïnvloed door stoffen die in het water zijn opgelost en ook is ook niet zo afhankelijk van de temperatuur.

Je kunt van het .sch bestand misschien zelf een plaatje maken met Eagle. Of je stuurt me een persoonlijk bericht. Of je internet provider heeft webruimte bij je account.
Ik gebruik zelf geen dropbox, omdat ik soms tegen problemen oploop als anderen daar iets zetten.

Een barometer (BMP280) of compass (HMC5883L) en dat soort sensoren zijn vrijwel altijd 3.3V. Als je die (nog) niet gebruikt, dan heb je natuurlijk ook geen level shifter nodig.

Een kabel hoeft niet betrouwbaarder te zijn dan draadloos. Een stekkertje kan ook slecht contact maken.

De relais-modules zijn okay, maar... ze zijn 5V.
Heb je genoeg power op de 5V om al die relais te besturen ?
Je kleppen en je pomp zijn toch 12V ? Is het dan niet logischer om voor de relais-modules ook maar 12V te kiezen ?
Het stuursignaal vanaf de Arduino is daar onafhankelijk van, er zit een opto-coupler tussen.

Bij je kleppen staat trouwens dat ze voor lucht zijn (dus niet voor vloeistoffen). Nou ja, bij Elecrow zullen ze gedacht hebben dat water ook kan.

Berichten: 41
Geregistreerd: 19 Nov 2017, 05:13

Re: Automatic smart plant watering kit Arduino Uno

Berichtdoor theOracle1984 » 30 Nov 2017, 02:24

okay chirp klinkt niet slecht nee, is dat heel ingewikkeld?

"De relais-modules zijn okay, maar... ze zijn 5V.
Heb je genoeg power op de 5V om al die relais te besturen ?
Je kleppen en je pomp zijn toch 12V ? Is het dan niet logischer om voor de relais-modules ook maar 12V te kiezen ?
Het stuursignaal vanaf de Arduino is daar onafhankelijk van, er zit een opto-coupler tussen."

Que? ik dacht dat de 5v voor Arduino de bedoeling was? :oops: Dus? Hoe betekent dat? :shock:

Had tijdens het googlen ook al gevonden dat ze eigenlijk voor lucht zijn. Maar werken ook uitstekend met water schijnbaar..

De kleppen zijn alleen uitverkocht of niet meer te krijgen..
Was in eerste instantie zowiezo al een enorme klus om geschikte kleppen te vinden..
Uiteindelijk lijkt het voor het doel nog heavy duty...
(kleppen mochten kleiner, slangetjes kleiner, meer verschillende kleppen per uitgang, etc)

Ik heb nu een lading met Arduino Uno's, Nano's, Mega's, sensor shields, datalogger, ethernet shield, proto shields, een aantal ic2 interfaces, etc besteld.

Nu dus de vraag wat zijn behoorlijke en "echt" nauwkeurige sensors?

Bodemvocht, temp, luchtvochtigheid, eventueel luchtdruk, licht sensor, bodemtemp, etc

Gebruikers-avatar
Berichten: 2655
Geregistreerd: 06 Aug 2016, 01:03

Re: Automatic smart plant watering kit Arduino Uno

Berichtdoor Koepel » 30 Nov 2017, 02:46

i2c interfaces ? Je bedoelt I2C level shifters ?

Voor luchtvochtigheid en barometer kan ik de BME280 aanbevelen: http://arduinoforum.nl/viewtopic.php?f=6&t=2447 Samengevat: BME280 or burst.
Dat is wel een 3.3V sensor, dus een level shifter nodig.
Sommige modules hebben de level shifter voor een 5V Arduino board al op de module: https://www.adafruit.com/product/2652

De aansturing voor de relais modules gaat met een stuursignal van een Arduino pin en is altijd een 0..5V signaal (soms ook 3.3V), dat gaat naar een optocoupler, dan naar een transistor dan naar de spoel van het relais. Of de spoel van het relais 12V of 5V is, dat staat los van de Arduino.
De 5V relais hebben dus veel stroom van de 5V nodig. Als je al 12V hebt, dan is het veel logischer om de relais ook 12V te doen. Je merkt daar verder niets van, alleen gebruiken de relais dan de stroom van de 12V.
De 5V pin van de Arduino schiet al snel tekort als je meerdere 5V relais daarop wilt aansluiten. Dus dat kan niet.

Bij de goedkoopste spullen is een klep soms net zo duur als een pomp. Dus je kunt alle kleppen ook door pompen vervangen. Een heel rustig pompende pomp is een peristaltic pump. Ze zijn tussen de 5 en 6 euro op AliExperss.

Voor licht, neem dan een sensor die meteen het aantal lux geeft. De BH1750 is de meest eenvoudige, maar kan 20% afwijken. In de praktijk is dat trouwens prima. De BH1750 is niet geschikt om de lux te meten bij maanlicht en niet voor direct zonlicht.
Verder wordt de TSL2561 veel gebruikt.

Voor temperatuur is de DS18B20 vrijwel onverslaanbaar. Hij is ±0.5°C nauwkeurig. Het is dus mogelijk dat de ene 19.5°C geeft en de andere 20.5°C. Maar in de praktijk zit er zo'n 0.2°C tussen als je er een stuk of tien hebt.
Je kunt ze ook ingekapseld in een metalen hulsje kopen om in water (of in de grond) te stoppen. Als de afdichting er gammel uit ziet, dan kun je het zelf nog eens extra sealen.
Zoek bijvoorbeeld bij AliExpress op: ds18b20 stainless
Ze zijn goedkoop, en ze hebben één digitale pin nodig. Er kunnen meerdere DS18B20 op die ene pin aangesloten worden, want elke DS18B20 heeft een unieke ID nummer.
Je kunt kijken of ze echt zo nauwkeurig zijn door ze op zeeniveau in kokend water is en ijswater te houden. Gebruik gedestilleerd water. Spoiler: ze zijn echt zo nauwkeurig.

De grondvochtigheid is de meest onduidelijke. Ik ben daar zelf nog niet helemaal uit zoals ik eerder schreef.
Capacitieve meting is het beste. Je kunt bij de Chirp lezen hoe je het gebruikt.
Er is natuurlijk professionele apparatuur, maar even een goedkope sensor kopen... dat is er niet bij.
Er zijn deze dingen: https://www.adafruit.com/product/1298, maar die kun je niet onder water gebruiken.

Volgens mij ben ik een beetje aan het herhalen :?

Berichten: 41
Geregistreerd: 19 Nov 2017, 05:13

Re: Automatic smart plant watering kit Arduino Uno

Berichtdoor theOracle1984 » 02 Dec 2017, 04:42

Nou ik heb dus een aantal dingen besteld voor de I2C
PCB Assembly Boards IIC I2C 3V-5V Logic Level Converter Bidirektional Shifter Module Audio Electronics Assemble Modules Part

dit leek niet hetzelde als de eerste? en Pi's heb ik ook? maar wat doet het?
16 Channel 12-bit PWM/Servo Driver-I2C interface-PCA9685 for arduino or Raspberry pi shield module servo shield

De hierboven heeft 12-bit deze 16 bit maakt dat veel verschil?
PCF8575 IIC I2C I/O Extension Shield Module 16 bit SMBus I/O ports For Arduino New

Ik heb geen flauw idee of dit is wat je bedoelde met?
"I2C level shifters" of hoe ik de beestjes hierboven moet noemen?

daarnaast leek het me slim om meerdere en verschillende Arduino's uit te proberen dus heb ik
Free shipping ! CH340 terminal Adapter for arduino Nano 3.0 + UNO Shield Nano Expansion Board for Electric DIY SCM
gekocht voor de Nano 3 wat er bij zit toch?
en heb ik deze shields
Breakout Shield I/O Expansion Adapter For Arduino Nano UNO Electronic Extended Pad Prototype Board Module DIY Kit Multi-Function
Ik las XBee maar hij moet ook op de Nano of de Uno aan te sluiten zijn, toch?
New Bluetooth XBee Shield V03 Module Wireless Control For XBee ZigBee for Arduino
Leek hetzelfde als hierboven bij I2C maar dan voor Sensors?
1Pcs I2C NANO I/O Expansion Sensor Shield Module For Arduino UNO R3 Nano V3.0
waarom hier dan geen I2C bijstaat?
1pcs Nano V3.0 Prototype Shield I/O Extension Board Expansion Module for arduino Diy Kit
Toch liever met LAN kabel nog ja
ENC28J60 Ethernet Shield V1.0 for arduino compatible Nano 3.0 RJ45 Webserver Module
Daarnaast heb ik nog een extra Arduino Uno R3 besteld, de sensor met code werkend gekregen en dus deze shields erbij gekocht om ze uit te proberen
Ethernet Shield W5100 Network Expansion Board Micro SD Slot For Arduino uno
Weet niet waarom maar leek handig
Touch Shield For Arduino UNO R3 MEGA 2560 R3 Capacitive Touchpad 9 keypad 3x3

Ook heb ik een Mega besteld met de volgende shields
Mega Sensor Shield V2.0 V2 For Arduino ATMEGA 2560 R3 1280 ATmega8U2 ATMEL AVR

omdat hij anders leek dan die hierboven
Smart Electronics MEGA 2560 Sensor Shield V1.0 V2.0 Dedicated Sensor Expansion Board for arduino DIY Starter KIT

Daarnaast zag ik deze en ze leken heel handig.. Ik heb nog geen flauw idee hoe of wat ze werken?

Of zou ik nog iets missen?
V5.0 Sensor Shield expansion board for arduino electronic building blocks robot accessories Sensor Shield V5 expansion board

Kan ik deze klok dan voor alle data gebruiken of als ik het verstuur moet ik de tijd weer opnieuw vaststellen?
Real Time Clock Data Log Logger Shield for Micro SD WeMos WIFI D1 Mini Board +RTC

Als Backup voor de Sensor data
1PCS Micro SD Storage Expansion Board Mciro SD TF Card Memory Shield Module SPI For Arduino Promotion

Ik heb zoals je hierboven schreef de relais veranderd naar 12v dus deze zou moeten kloppen met de kleppen?
12V 16 Channel Relay Module Interface Board For Arduino PIC ARM DSP PLC With Optocoupler Protection LM2576 Power 16Channel
Nu zijn ze volgens mij niet meer te koop en dan zou ik op zoek moeten gaan naar een andere oplossing..

Gebruikers-avatar
Berichten: 2655
Geregistreerd: 06 Aug 2016, 01:03

Re: Automatic smart plant watering kit Arduino Uno

Berichtdoor Koepel » 02 Dec 2017, 11:39

Kun je links geven naar de producten ? Bij voorkeur een link naar waar je het hebt gekocht.
Het was misschien beter als je eerst de links had gegeven, en aan ons had gevraagd of dat bij elkaar past. Nu is misschien de helft overbodig of past niet bij elkaar of is oud en achterhaald. Als je iets koopt zonder schema en zonder gegevens en het is geen gangbaar product, dan kan het lastig worden om er achter te komen hoe je het gebruikt.

Een link naar een I2C level shifter zou er zo uit kunnen zien: https://www.aliexpress.com/item/1PCS-IIC-I2C-Logic-Level-Converter-Bi-Directional-Module-5V-to-3-3V-For-Arduino/32835701071.html.

Het is voor mij niet zo duidelijk.
Is dit één module ? "PCB Assembly Boards IIC I2C 3V-5V Logic Level Converter Bidirektional Shifter Module Audio Electronics Assemble Modules Part"
Vraag je aan mij of je een Raspberry Pi hebt ?
Een (micro)SD geheugenkaartje werkt op 3.3V, dus als je een SD socket wilt aansluiten op een 5V Arduino board, dan is ook voor die signalen een level shifter nodig. Die zit vaak al op de module naast de SD socket, maar niet altijd.

Volgende

Terug naar Overige projecten

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 7 gasten