Mr Compost: Hur man gör en i-kitchen kompost Turbo! (3 / 6 steg)

Steg 3: Integrera din mikrokontroller



Tid för en språng av tro: vi kommer att skära flatkabeln ansluter styrelsens makt/byta till styrkort och försök att manuellt kontrollera olika funktioner av bröd maker.

(Observera att jag har undersökt omprogrammering befintliga handkontrollen. Medan dess program lagras på ett mycket vanliga EEPROM chip, registeransvarige själv har en egen etikett och jag skulle behöva mer specialiserade verktyg att observera den registeransvarige laddar sitt program från EEPROM för att hacka den. Det verkade mer effektivt att bara ersätta det med en känd kontroller.)

Testa med en skärbräda
Jag kopplade först flatkabeln till en skärbräda så att jag kunde ställa in olika logik signalerar hög eller låg eller enkelt observera deras stater, utan att begå något av löda saker tillsammans. På detta sätt kan jag bekräfta den sätt värmeelement och agitator motor styrs, och hur växeln locket fungerar, innan hårda-ledningar någon krets till min egen controller. Jag fann att jag behövde att ansluta en av signalerna i locket switch kretsen till en DC-spänning för att det ska fungera. När jag var redo att koppla upp min mikrokontroller, försökte jag först bara driver den från bröd tillverkarens likströmsförsörjning och kör ett test program innan upphakning signal kablar. Observera att bröd tillverkarens DC supply ska anslutas till det oreglerat DC ingång på din microcontroller eftersom vi inte kan anta DC försörjning är exakt rätt spänning och brusfri.

Lödning i mikrokontroller
När du är redo, Anslut logik signalerna på flatkabeln till din microcontroller digital I/O linjer på lämpligt sätt (för mig innebar direkt i nästan alla fall). Anslut termistor kretsen till en A/D ingångar; i mitt fall hade jag inte A/D så var tvungen att fejka med en digital i/o och ett trick som innebär mätning av ansvarsfrihet tiden av en speciell krets. (Arduino Duemilanove har 6 A/D ingångar)

Programmering Tips & Tricks
När du börjar programmera din mikrokontroller köra bröd maker, finns det några knep för att hålla saker säkra och produktiva:
-var uppmärksam till standardläget uppstart av din controller digital I/O linjer. Du vill inte att värmaren och motorn för att få påslagen omedelbart. din första raden i koden kan behöva ställa in kontroller
- börja med att skriva en slinga som kontrollerar växeln locket och förvandlar allt av om locket öppnas.
-Håll den bröd maker ansluten till en förgreningsdosa med sin egen brytare som är inte vad utvecklingsdatorn också är ansluten till. Detta tillför en säkerhetsnivå och tillåter dig att snabbt stänga av bröd maker utan driver alla pluggar eller förlora osparade ändringar.
-Så fort du har en bit av "säkra" koden som ska köras utan att sätta något på alls, spara det separat och hålla den öppen och redo att lasta i din utvecklingsprogram. Anledningen till detta är att om du ändrar din arbetskopia av programmet och det gör något dumt och farligt, som ständigt återställer sig själv samtidigt som du slår värmeelement på och av, helt enkelt skära av strömmen till tillverkaren inte kan lösa ditt problem: programmet är fortfarande kommer att läsas in när din microcontroller stövlar , och du kommer att behöva lite tid att reda ut fel i ditt program. Så istället för att hugga kraften när ditt program fungerar dåligt, kan du snabbt ladda din "säkra" program och fortsätt felsökning din arbetande program utan avbrott.

Om du använder en LCD, rekommenderar jag väntar på att tillägga att tills du har ovanstående grundläggande funktioner fungerar. Även om det kan verka som ett bekvämt sätt att felsöka genom att visa vad som händer, fann jag att felsökningsverktygen med min controller var mer användbar och att få saker att visas korrekt på LCD-skärmen var jobbigt som kräver sin egen felsökning. När / om du lägger till LCD, Använd en PWM-utgång på handkontrollen, om tillgänglig, att köra bakgrundsbelysningen. Du kan behöva en liten transistor, till exempel en 3904, till att öka nuvarande från din controller PWM utgången om som funktion inte är tillhandahålls av LCD-skärmen.

Vid det här laget har du förmodligen insett att hålla en viss temperatur i ugnsutrymmet ger när värmeelementet kan endast vara avstängd eller fullt på inte kommer att vara trivialt. Nästa steg är tillägnad itu med detta.

Se Steg
Relaterade Ämnen

Hur man bygger billiga kompostbehållare

För er som är intresserade av lite monetär investering med en lushous trädgård amendmant som resultat ser längre. Jag är här att visa dig hur man bygger en super billiga komposten bin system! Detta 3-bin system är bra för människor som har lite extra...

Hur man knyter en Globe Knut (eller någon Turks huvud-liknande Knut)

En globe Knut är en som täcker ett sfäriskt objekt. Det finns ett stort antal möjliga globe knop. Jag kommer att visa dig hur man knyter en med 30 aspekter eller 30 delar av sladden som visar på ytan av Knut. I detta fall är det samma som antalet kor...

Hur man gör färgglada korngryn, 2-håls utsäde pärlor armband för kvinnor

vill du göra några ljusa pärlor armband? Om ja, kan du få lite inspiration från dagens Pandahall handledning om hur man gör färgglada korngryn, 2-håls utsäde pärlor armband för kvinnor.Steg 1: Material som behövs för pärlor armband:5x3.5x3mm gul 2-hå...

Hur man gör en japansk fläsk buljong Ramen

Ramen och omedelbar nudlar betraktas alltid som skräpmat i västerländsk kultur eftersom de inte har god näring, men det är dags att ändra vårt sinne. Denna instruktion lär dig hur man gör japansk ramen ägg och bräserad pork, som är två viktiga sidor...

Hur man gör "West Lake" tjocka kött soppa

Gillar du kinesisk mat? Vill du lära dig hur man gör kinesisk mat? Om du sagt ja, skulle jag rekommendera dig en tjock soppa. Anledningen till att jag rekommenderar den till du är eftersom det är verkligen lätt att göra. "West Lake" tjocka kött...

Flying "Tandlös" - hur man gör din drake!

Helt orelaterat till min andra "kompatibel!Det här är instruktioner för att göra dina egna flygande 'Toothless' Nightfury dragon, från hur man tränar din drake filmer.Min lillebror är ett stort fan av filmerna, bor i England medan jag bor i Sydafrika...

Hur man programmerar en LilyPad utan FTDI Converter

Hej alla! I den här artikeln visar jag hur programmera Arduino LilyPad utan FTDI omvandlaren.Arduino LilyPad är en av många Arduino microcontroller familjen, men med en funktion som gör det unikt.LilyPad styrelsen, i själva verket kan vara sydda på t...

Hur man gör skrapa bort kort

Tutorial hur man gör skraplotter kort.Bra för valentine, befordran, gissa spelSteg 1: Steg 1: Material För material behöver du:Maträtt tvätt vätskanMetalliska akrylfärgDina skraplotter designSjälvhäftande vinylEn penselNågot att blandaSteg 2: Steg 2:...

Hur man gör gröna slem

Denna handledning visar dig hur man gör grönt slem med Borax och limSteg 1: material Material:Elmer klart limBorax2 x skålarGrön karamellfärgEn sked för att blandaDoseringsskedSteg 2: Steg 1: Förbered Borax lösning Häll en liten mängd vatten i skål #...

Hur man gör en spruta penna

https://www.youtube.com/watch?v=qutcj6xwLjo&feature=youtu.beSteg 1: För att göra en spruta penna du behöver!I detta Instructables ska jag visa dig hur man gör en penna med sprutan!För att göra en handgjord penna med sprutan behöver vi:-Insulin spruta...

Hur man gör slem med tandkräm och lim

Denna handledning visar dig hur man gör slem med tandkräm och limSteg 1: Steg 1: material -Behöver använda Gel tandkräm-Elmers lim... Klar eller vit (jag använder vitt i denna tutorial)-Något att blanda (jag använder slutet av en sked)-En skål (kan o...

Hur man gör ett periskop! / Handledning / DIY

https://www.youtube.com/watch?v=Pb24i2mru7c&feature=youtu.beSteg 1: För att göra ett periskop du behöver! I dagens instructables ska jag visa dig idén om hur man gör ett periskop.Steg 2: Periskop är en av de enklaste optiska apparater, som kan göras...

Hur man gör en återanvändbar rör

https://www.youtube.com/watch?v=-lrxP0U6gM4&feature=youtu.beSteg 1: För att göra en återanvändbar rör du behöver! I dagens instructables ska jag visa dig en bra idé om hur man gör en återanvändbar tub med våra händer.Steg 2: Med denna lilla teknik ko...

Hur man utformar en cykel stam i Dreamcatcher

När detta skrivs, Dreamcatcher körs som en plugin för Maya, men en nyare webbläsare baserad version är redan i verk, så istället för att gå igenom Detaljer om hur man kör alfa-versionen av mjukvaran, jag ska täcka grundläggande begrepp av att arbeta...

Hur man gör en Beyblade

Detta instructables visar dig hur man gör en metall beyblade.Du behöver:Tvätt-och rengöringsmedel lockEn något lockLimEn gammal cdRad(Obs. Jag använder Google translate för att skriva vissa delar av detta)Steg 1: Gör beyblade Lim rengöringsmedel lock...

Hur man kan dricka kaffe i Pier 9 verkstaden

29 september är nationella kaffe dag! Om du gillar mig inte kan då du verkligen få något gjort i butiken utan en kopp kaffe i handen. Tyvärr från metallspån, för trädamm, olja och smörjmedel, finns det massor av obehagligheter som hamnar i din kopp o...

Hur man ändrar en klocka batteri med normala verktyg

Hej, här är en video som ger enkel, lätt för att följa steg om hur du ändrar en klocka batteri. Jag visar också hur man ska polera metall portionr av din klocka....

Hur man gör ditt mycket egna Professional väggklocka

jag gjorde denna fantastiska klocka med "zappandet!" med grundläggande office material och en klocka som jag köpte från Wal-Mart för $3,49.Steg 1: material Material du behöver för detta steg inkludera:Väggklocka med flyttbara ansikte/händerSaxLi...

Hur man kör en batteri elektrisk klocka på solenergi--del II

Vi har uppnått mycket med en enda 2 Volt solcell laddning en super kondensator delvis jag men att gå vidare måste vi lägga till fler solceller som i sin tur tar på behovet av extra kontroll i laddningskretsen.Här i Cornwall i sydvästra England mycket...