Arduino, med alla tillbehör som finns att köpa, ofta till ett rimligt pris, gör den här typen av projekt relativt enkla. Men, ibland går det inte vid första försöket. Kanske är det enklare om man bara köper Adafruit och laddar ner bibliotek och testprogram från Adafruit? Men, det tycks bli så, för mig, att jag handlar Arduinotillbehör av olika slag, från olika tillverkare och leverantörer. Inte sällan fungerar inte första bibliotek och testprogram, som man laddar ner. Kanske inte heller det andra. Till slut får man till det och måste försöka dokumentera och komma ihåg vad och var man hämtat det som fungerar.
Först tänkte jag att jag bara skulle ha en linjärmotor och en lambdasensor i det här projektet. Efter att ha fått många bra uppslag i tråden och ambitionsnivån har ökat, har jag hittills kompletterat med detta.
– 4 rader á 20 tecken LCD-display (från Banggood). För att visa syrehalt, rökgastemp och kanske mer, löpande
– Termokopplare som mäter rökgastemp. upp till 500°C (från Banggood)
Jag gör ofta ungefär så här med nya prylar. Kopplar bara in den nya prylen och testar ut programvaran för den på en i övrigt "tom" Arduino, innan jag kopplar in den i det system där den ska sitta. Så att uttestning av funktion och integration i systemet blir två separata steg.
Här är dom prylar, förutom Arduino, jag har hittills.
- Linjärmotor, tillverkad av en M4 gängstång och stegmotor med drivkrets plockade ur en gammal diskett-drive
Lambda-sond, Bosch LSY 4.9
Bylund Arduino-shield till Lambda
LCD-display från Banggood, 4 rader med 20 tecken
Termosensor från Banggood, upp till 500°C
Lite bilder skadar väl inte?
Lambda och shield från Bylund:
https://ibb.co/KqGmBGC
LCD 4x20 med testtext:
https://ibb.co/BLf2GnM
Termokopplare, upp till 500°C, med M6 mutter:
https://ibb.co/tq3g8Fw
Dallas 18B20:
https://ibb.co/gD2qb3S
Dallas 18B20 vet jag inte om jag kommer att använda i det här projektet, men har testat dom lite. Ett par observationer.
1. Felet, som är specat till ±0,5°C verkar mindre och ungefär konstant i en sensor. Dvs. med kalibrering kan man troligen nå en felmarginal på ca ±0,1°C till ±0,2°C.
2. Jag har testat TP (twisted pair) CAT-3, fyrtråd UTP, 5 meter utan problem, med ytterligare tre sensorer nära Arduinon. TP med balanserad strömloop är ju en given vinnare, men med en spänningssignal, som från 18B20, vet jag inte riktigt hur man ska tänka. Jag kopplade en på varje par till jord och den andra till +5V respektive signal på dom två paren. Det verkar fungera. Kanske STP (shielded twisted pair) är bättre? Är det någon som vet hur lång kabel man kan räkna med att ha till en 18B20?
3. Dom är billiga. Runt 10:- styck eller mindre om man köper några stycken.
Om man t.ex. vill mäta temperaturer i panna, stigare, retur, i pannrumet och ute så kostar det inte mycket, utöver kabeldragning.
Jag har tittat på veden och har så mycket björk att jag tror jag gör mina testeldningar, för att mäta energiutbytet, utan och med styrning, med bara björk. Det blir enklare att få samma testförutsättningar vid olika testbrasor då.
Jag säger som Arnold: "I'll be back"
/Pi