Stap 2: Het Wire Up
Hier is hoe we dit apparaat zult kabellengte tot:
- De knop connect. Deze knop zal dienen als een aan/uitschakelaar voor uw apparaat. De firmware automatisch opgenomen stuurt het apparaat uit te slapen na een periode van inactiviteit. Deze knop zal worden gebruikt om het apparaat wakker te worden, of te dwingen te slapen onmiddellijk om te slaan batterij. De knop wordt ingesteld van het GMB Pin1 hoog wanneer ingedrukt, die kan worden gebruikt om wakker van het GMB uit de diepe slaap.
- Line-up de knop zodat de kleine voeten aan te richting de kortere uiteinden van je breakout board wijzen zijn en de linkerbenedenhoek voet line-up met de Pin1 pad op het imp breakout board. Dit zal line-up een van van de knop voeten met Pin5 op het imp breakout board Tape de knop in plaats dan warmte de pad en van de knop voet met uw solderen ijzer en een beetje toepassen soldeer. Soldeer de andere voet naar Pin5 op dezelfde manier. Pin5 wordt niet gebruikt voor alles wat in dit apparaat, dus dit gewoon een goede manier is om het maken van uw knop meer mechanisch stevig.
- Knip een klein stukje draad, strip zowel beëindigd en point-to-point soldeer het andere uiteinde op één van de twee voeten aan de andere kant van de knop. Tape de draad op zijn plaats, zodat het de voet van de knop raakt, dan warmte zowel de draad en de voet met de ijzer. Stromen van een klein soldeer op de verwarmde onderdelen.
- Het andere uiteinde van de draad aan de 3V3 pad op de breakout board Solder. U kunt wachten tot het soldeer van toepassing op deze terminal, omdat we moeten een andere draad draad naar dit pad.
- Als u van een geschakelde jack gebruikmaakt, zoals ik deed, zal er een derde terminal; Dit is een schakelaar terminal, en wordt gebruikt voor het detecteren wanneer er een stekker in de aansluiting aangesloten is. U wilt dit gebruiken, dus zorg ervoor dat u alleen de terminals die geacht worden te verbinden met de tip en het schild van de stekker. Als u niet zeker dat je hebt gekregen bent, kunt u een multimeter gebruiken om te controleren op continuïteit. Als u dit doet, zorg ervoor dat u installeert een stekker in de aansluiting voor het testen, omdat anders het uiteinde contact en switch contact zal worden elektrisch aangesloten.
- Knip en strip twee medium (3 inch) stukken van draad. Voer één uiteinde door elk van de terminals die u wenst aan te sluiten. Het is heel nuttig voor de aansluiting en de draad naar de werkoppervlakte van uw op dit punt te houden hen gestage tape.
- Verwarm de terminal en de draad met de soldeerbout, dan stromen van sommige soldeer op de onderdelen. Zorg ervoor dat u de draad evenals de terminal verwarmen, of het soldeer gewricht zal breken.
- Doorlopen het vrije uiteinde van de draad van de jack de juiste terminal op uw breakout board, dan Verwarm de draad en pad met het ijzer en sommige soldeer van toepassing.
- Zorg ervoor dat zowel de draad van de aansluiting en de draad van de knop zijn via de 3V3 pad voordat het solderen.
- Het stootkussen van de Pin9 op de break-out moet nog steeds worden unsoldered. Zorg ervoor dat zowel de aansluiting en één zijde van de weerstand via het pad, dan soldeer zowel in plaats.
- De andere kant van de weerstand moet worden vastgesoldeerd aan het pad van de Pin8 op de break-out. U kunt gaan en het soldeer meteen; We hoeven niet iets anders verbinden met deze pin.
- Tape de draad op zijn plaats.
- Verwarm de draad en pad samen met de soldeerbout.
- Een parel van soldeer stromen over de draad en tampondruk samen.
Je bent nu klaar gebouw uw internetverbinding BBQ-thermometer! Of in ieder geval gedaan met het samenstellen van de hardware. Laten we beginnen het apparaat te programmeren.
DE REST VAN DEZE STAP IS DIE THEORIE! Als dat is niet wat je hier voor, ga naar de volgende stap.
Het operationele basisprincipe achter uw internetverbinding vlees thermometer is zeer eenvoudig. De temperatuurvoeler is eigenlijk gewoon een grote thermistor: een weerstand die weerstand verandert op basis van de temperatuur. Dit type heet een "NTC" thermistor; negatieve temperatuurcoëfficiënt. Dit betekent dat als de temperatuur stijgt, weerstand daalt.
Neem een kijkje op het breadboard diagram om te zien hoe het apparaat gaat worden bekabeld. Hier is hoe het werkt:
We vormen een resistieve divider met de temperatuursonde en een vaste weerstand, en meet vervolgens de hoeveelheid stroom die door de scheidingslijn stroomt door het meten van de spanning over de vaste weerstand. Het hele ding komt neer op de wet van Ohm:
Spanning = huidige * weerstand
De weerstand van de hele scheidingslijn is de som van de twee weerstanden, omdat ze omhoog in serie zijn geschakeld.
Rtotal = Rfixed + Rprobe
De spanning over de hele zaak wordt vastgesteld op 3,3 v, omdat wij het op die manier heb aangesloten. Daarom:
3.3 volt = huidige * Rtotal
Huidige = 3,3 volt / Rtotal.
We kunnen meten de stroom door het circuit, omdat de stroom door elke weerstand hetzelfde is (omdat ze in serie. Elke elektron doorlopen van het circuit moet doorlopen beide van de weerstanden te krijgen rond het circuit). Dus:
Vfixed = huidige * Rfixed
Huidige = Vfixed / Rfixed
Nu kunnen we berekenen de weerstand van de sonde:
Huidige = 3,3 V / (Rprobe + Rfixed) = Vfixed / Rfixed
Vfixed = (3.3 * Rfixed) / (Rprobe + Rfixed)
3.3 * Rfixed = (Rprobe + Rfixed) / Vfixed
Rprobe + Rfixed = (3.3 * Rfixed) / Vfixed
Rprobe = [(3.3 * Rfixed) / Vfixed]-Rfixed.
Zodra u de weerstand van de sonde hebt, kunt u de temperatuur van een vergelijking in van de sonde gegevensblad berekenen. Als je dat nog niet hebt, kunt u de gegevens verzamelen experimenteel en kromme past, dat is wat we hier hebben gedaan.