Geautomatiseerde elektrochemie Setup (2 / 5 stap)

Stap 2: Circuitry


ik had 2 ideeën voor hoe dit dat ik bereid om te proberen en was te zien die was beter te doen. Één methode gebruikt een 555 timer te produceren een 1Hz-puls die strijd door de microcontroller worden zou beslissen wanneer u wilt overschakelen naar de volgende modus. De andere methode was om gewoon gebruik maken van de interne timers op de microcontroller. Dit was nieuw voor mij om te vertrouwen op de interne timers en zij trachten opwaarts zijnde een stuk minder nauwkeurig met enkel de MCU op zijn eigen. Dit is omdat ik had besloten om het gebruik van de PWM output naar het maken van een analoge uitgang en dus zou niet zitten kundig voor gelijktijdige vertraging functies gebruiken.

Voor de astable 555 circuit methode moet u een 555 chip, een microcontroller en een selectie van weerstanden en condensatoren (het helpt om een bos te spelen met, want dit is een van die gevallen waar de toleranties op uw weerstanden maakt een verschil!)
Het circuit komt te staan moet produceren een 1Hz signaal met de waarden die worden weergegeven. Een zeer handige calculator voor de frequentie kan hier worden gevonden: 555 rekenmachine. Ik vond dat een geschikte waarde te bereiken van 1Hz als volgt is: R1 = 33k, R2 = 55.65 k, C1 = 10uF. Er zijn vele combinaties, maar deze veroorloofd mij voor toepassing van de weerstanden ik had extra van (met behulp van serie / parallel combinaties).
Als u wilt om het te berekenen met de hand, kunt u de frequentie, f, kan worden gevonden door: f = 1/(ln(2)*C1*(R1+R2)). R1 bepaalt de tijd van de hoge pols, terwijl R2 beheert zowel hoog en laag pulse keer.
U zou dan moeten ontwerpen van de code om te verhogen met elke puls input.

Een veel betere manier te benaderen dit is het gebruik van de interne timers op de microcontroller zelf. Ik gebruikt een ATtiny85 microcontroller, omdat ze goedkoop zijn en ik heb veel rondhangen voor dingen zoals dit. Pinnen zullen we gebruiken voor macht, GND, Reset en PWM-uitgang. Dat laat veel ruimte voor andere functionaliteit, als u dat wilt.
Gebruik de pinout van de microcontroller om te bepalen van de circuits. Ik gebruikte PB1 (pin 6, geëtiketteerd als "pin 1 (PWM, MISO)" op het diagram hieronder). Ik wilde oorspronkelijk RC filters gebruiken om de uitvoer glad maar ik vond dat het niet nodig was.

Gerelateerde Artikelen

Arduino experimenten (Superformaat Instructable)

Arduino experimenten (Superformaat Instructable)

Massa's, zo niet alle Arduino experimenten gedaan op mijn manier, die wordt iedereen carry van uit naar de volgende persoon verschillende experimenten hebben als zodanig dit instructable zal een heleboel video's, en foto's evenals gedetailleerde besc
Somabot - een geautomatiseerde Barman (Intel IOT)

Somabot - een geautomatiseerde Barman (Intel IOT)

Somabot is een geautomatiseerde barman. Selecteer in de ingrediënten en en de drankjes zijn toegankelijk vanaf elke mobiel of desktop browser klaar om cocktails voor u maken. Ik heb een NFC-chip op de linksboven, bijgevoegd, zodat de controle-interfa
Geautomatiseerde zonne-aangedreven horizontale Blind Controller

Geautomatiseerde zonne-aangedreven horizontale Blind Controller

Ik begon dit project, omdat we sommige horizontale jaloezieën gelegen in een hoog raam over de belangrijkste deur naar ons huis hebben. Dit venster gezichten zuiden en hier in Colorado, dat betekent veel zon. Het zou leuk om te hebben dat zonlicht sh
DIY geautomatiseerd thee zetter

DIY geautomatiseerd thee zetter

Update: gekenmerkt in HackADay:http://hackaday.com/2015/01/28/Automated-Tea-Maker...en Adafruit:https://blog.adafruit.com/2015/01/12/Create-Your-o...en bekabeld UK (mei 2015)http://www.Wired.co.UK/magazine/Archive/2015/05/How-to/Automate-your-own-Tea
Geautomatiseerde drenken van potplanten met Intel Edison

Geautomatiseerde drenken van potplanten met Intel Edison

Geautomatiseerde drenken van potplanten met Intel Edison... Een vocht Sensor detecteert het lage vochtgehalte van de bodem en activeert de waterpomp of de solenoïde ventiel dat de stroom van water. Wanneer de vereiste water wordt gepompt naar de plan
De Opdringer van de pneumatische knop geautomatiseerde

De Opdringer van de pneumatische knop geautomatiseerde

Het hoofd van elektrotechniek kwam naar me en zei dat we moesten foltering testen de knoppen van een circuit bord ze ontworpen. Ze hadden de klok rond knop te drukken voor meerdere dagen om te testen het uithoudingsvermogen van mechanische schakelaar
Geautomatiseerd Christmas Light Display

Geautomatiseerd Christmas Light Display

dit instructable is een gids voor het creëren van een fundamentele kerst verlichting display dat is gesynchroniseerd met kerstmuziek. Er zijn veel video's op het internet van deze populaire vorm van meningsuiting met betrekking tot de kerst-seizoen.
Intel geautomatiseerd tuinieren-systeem

Intel geautomatiseerd tuinieren-systeem

Hallo iedereen!Dit is mijn eerste Instructabe op Intel Edison. Dit instructable is een gids voor het maken van een geautomatiseerd drenken (druppelirrigatie) systeem voor kleine potplanten of kruiden met behulp van een Intel Edison en andere goedkope
Geautomatiseerde Climate Control

Geautomatiseerde Climate Control

Ik ben kieskeurig over hoe ik het klimaat in mijn kamer, met name in de winter. Ik vind de ventilator aan als ik ga naar bed, omdat ik graag de white noise en de wind, maar ik ook te vochtig zijn, anders krijg ik geschokt, elke keer als ik stap op he
Geautomatiseerde koelventilator voor Pi

Geautomatiseerde koelventilator voor Pi

BeschrijvingEen eenvoudige ontwerpen aan controle een mini 5v fan met python, zonder de noodzaak van een breadbord, transistoren enz. Alles wat die u nodig hebt zijn een paar kabels en een 1-kanaals Relais. Ik had een 2-kanaals Relais die ik, aangezi
Geautomatiseerde Web Testing in Ruby met Watir-Webdriver

Geautomatiseerde Web Testing in Ruby met Watir-Webdriver

Dit instructable is over geautomatiseerde webtoepassing testen met de Ruby programmeertaal en de Watir-Webdriver gem. Deze vindt u op http://rubyinstaller.org/ en http://watirwebdriver.com/ respectievelijk.Ruby is een eenvoudig te leren en gemakkelij
Geautomatiseerde motregent sprouter

Geautomatiseerde motregent sprouter

als u houdt van spruiten, dit is de manier om ze groeien. Het is volledig geautomatiseerd, en alles wat die je hoeft te doen zet zaden in de laden plaatst en de lade in de groeiende bin. Zodra ze klaar zijn, oogsten, bewaren en eten. Mijn spruiten zi
Geautomatiseerde auto

Geautomatiseerde auto

Dit instructable is bedoeld om een methode voor het omzetten van een afstandsbediening auto in een geautomatiseerde auto bieden. Het eindresultaat is een voertuig die kan reageren op zijn omgeving door middel van een sensor van de nabijheid en dus wo
Halloween traktatie Dispenser - aangedreven door Intel Edison geautomatiseerd

Halloween traktatie Dispenser - aangedreven door Intel Edison geautomatiseerd

Het is bijna die tijd van het jaar weer! Als u net met de planning van uw Halloween decor begonnen hebt, is hier een Geautomatiseerde Halloween behandelen dispenser die u, met de volgende functies maken kunt zoals in de video hierbovenTraktaties afge