INHOUDSOPGAWE:

Arduino Chemistry Probe Kit - temperatuur en geleidingsvermoë: 8 stappe
Arduino Chemistry Probe Kit - temperatuur en geleidingsvermoë: 8 stappe

Video: Arduino Chemistry Probe Kit - temperatuur en geleidingsvermoë: 8 stappe

Video: Arduino Chemistry Probe Kit - temperatuur en geleidingsvermoë: 8 stappe
Video: Make Humidity and Temperature Monitor with Arduino - TM1637 - DHT sensor #arduino #arduinoproject 2024, Julie
Anonim
Arduino Chemistry Probe Kit - temperatuur en geleidingsvermoë
Arduino Chemistry Probe Kit - temperatuur en geleidingsvermoë

'N Chemie -onderwyser met wie ek werk, wou sy studente 'n sensorkit laat bou om te toets vir konduktiwiteit en temperatuur. Ons het 'n paar verskillende projekte en hulpbronne ingesamel, en ek het dit in een projek saamgevoeg. Ons kombineer 'n LCD -projek, geleidingsonderneming en temperatuursensorsonde.

Op die foto is die finale produk.

Stap 1: Voorrade

Voorrade
Voorrade
Voorrade
Voorrade
Voorrade
Voorrade

Jy sal nodig hê:

  • Arduino Uno (ek het die Sparkfun Inventors Kit gebruik)
  • Broodbord
  • Jumper Wires
  • Alligator clip drade
  • 10K Ohm weerstands (x2)
  • LCD -skerm
  • Temperatuursensor (DS18B20)
  • Geleidingsonderneming (selfdoenweergawe in stap 6)
  • Elektriese band
  • Soldeerbout
  • Soldeer
  • Draadsnyer/-stropper
  • Tang

Stap 2: Bedradingsdiagram

Bedradingsdiagram
Bedradingsdiagram

Om 'n plan te maak wat studente kan volg, het ek geleer hoe om 'n bedradingsdiagram te maak. Ek het die sagteware genaamd Fritzing gebruik.

Stap 3: Bou die LCD -stroombaan

Bou die LCD -stroombaan
Bou die LCD -stroombaan
Bou die LCD -stroombaan
Bou die LCD -stroombaan
Bou die LCD -stroombaan
Bou die LCD -stroombaan
Bou die LCD -stroombaan
Bou die LCD -stroombaan

Konseptueel verdeel ek dit in 3 dele; die LCD, tempsensor en geleidingsonde.

Ek het die LCD Circuit gebou deur die instruksies in die Sparkfun Inventor's Kit Guide: Circuit #15 te volg. Ek gaan nie probeer om al die penverbindings uit te tik nie (bestudeer die stroombaan -diagram).

Mods vir die oorspronklike ontwerp:

  • Ek het die LCD na die boonste punt van die broodbord geskuif sodat ek ruimte aan die onderkant van die bord kon bespaar.
  • Ek het die blou trimpot 180* gedraai en die positiewe en negatiewe drade omgeruil.

Nadat die bedrading voltooi is, het ek 'n basiese LCD -toetsskets opgelaai.

Van die vroegste tye af moet alle eerste koderingsprogramme 'HELLO WORLD' wees.

Stap 4: Berei die temp sensor voor

Berei die temp sensor voor
Berei die temp sensor voor
Berei die temp sensor voor
Berei die temp sensor voor
Berei die temp sensor voor
Berei die temp sensor voor

Die voorraadfoto toon die oorspronklike kaal drade. Die is te kort in die oorspronklike opset.

Stappe om bruikbare eindes te maak:

  1. Trek die swart skede 'n ekstra duim of twee
  2. Trek die individuele drade af om 0,5 duim koper bloot te stel
  3. Maak blote koper vas sodat dit in die broodbord geplaas kan word

Stap 5: Bedraad die tempsensor

Draai die temp sensor
Draai die temp sensor
Draai die temp sensor
Draai die temp sensor
Draai die temp sensor
Draai die temp sensor

Die temp sensor het 3 drade

  • Rooi = Vcc (positief)
  • Swart = Grond (negatief)
  • Wit = sein

Die rooi en swart drade gaan in hul onderskeie positiewe en negatiewe rels op die broodbord. Die dokumentasie oor die temp sensor (op die Sparkfun webwerf) is yl. Maar baie resensies het gesê dat u 'n 10K Ohm-weerstand nodig het. Na proef en fout het ek agtergekom dat dit korrek is. Dit is ook 'n digitale temperatuursensor, dus moet u die digitale penne op die Arduino aansluit.

Bedrading van die wit draad

  • Die wit sensordraad word in ry 25 op die broodbord ingeprop (enige ry is fyn)
  • 'N 10K Ohm-weerstand word in ry 25 en die positiewe spoor (dit is die optrekweerstand) ingeprop
  • 'N Wit springdraad word in ry 25 en digitale pen 7 op die Arduino ingeprop.

    Ek het probeer om my seingedragsdrade wit te hou, maar dit sal werk

Stap 6: DIY geleidingsonderneming

DIY geleidingsonderneming
DIY geleidingsonderneming
DIY geleidingsonderneming
DIY geleidingsonderneming
DIY geleidingsonderneming
DIY geleidingsonderneming
DIY geleidingsonderneming
DIY geleidingsonderneming

Ek het die instruksies in hierdie voorbeeld gevolg om 'n geleidingsensor te bou.

Met 'n stuk nichroomdraad (verkry deur die chemie -onderwyser) sny ek twee ewe lengte van ongeveer 6 lank. Ek buig hulle soos op die foto's gesien en plak dit op 'n gedeelte van 'n Bic -pen (oorblyfsel van my Perfect Pocket Pen se ible) Met elektriese band. Met die lusse op die sonde drade, kan ek krokodilknipsels gebruik om die sonde aan die broodbord te koppel.

Alternatiewe:

Ons het hierdie konsep van konduktiwiteitstoetse getoets met behulp van 'draad' gemaak deur onbuigende skuifspelde. Dit het ons soortgelyke lesings gegee, en ons sal waarskynlik die paperclips saam met die studente gebruik. Die paperclip-draad sal waarskynlik baie vinniger roes, maar dit is in wese weggooibare items.

Stap 7: Bedraad die geleidingsprobe

Dra die geleidingsprobe
Dra die geleidingsprobe
Dra die geleidingsprobe
Dra die geleidingsprobe
Dra die geleidingsprobe
Dra die geleidingsprobe
Dra die geleidingsprobe
Dra die geleidingsprobe

Weer volg ons hierdie instruksies om die sonde in die broodbord en arduino in te dra.

Draai die sonde:

  • 'N ROOI jumperdraad word in die positiewe reling geplaas

    'N ROOI krokodilklem verbind hierdie ROOI draad aan die een kant van die geleidingsprobe

  • 'N Weerstand van 10k Ohm word in ry 28 en die negatiewe spoor ingeprop
  • 'N WIT springdraad word in ry 28 en analoog pen A0 op die Arduino ingeprop
  • 'N SWART springdraad word in ry 28 ingeprop

    'N SWART krokodilklem verbind hierdie SWART draad aan die ander kant van die geleidingsprobe

Stap 8: Kodering

Kodering
Kodering
Kodering
Kodering

Ek het weer die kode van die 3 projekte gekombineer; LCD, temp en geleidingsvermoë. Dit is redelik eenvoudig en die kode word goed kommentaar gelewer. U sal 'n paar ekstra biblioteke moet aflaai en installeer om dit te laat werk. U benodig die DallasTemperature- en OneWire -biblioteke.

Aanbeveel: