Open vliegen Detection System (13 / 19 stap)

Stap 13: De hersenen van de Microcontroller


We konden direct gebruik van de output van de hall effect sensor, maar stel je de ontsteltenis van de gebruiker! Soms moeten we eigenlijk onze broek unzip, en we willen niet continu worden gezoemd.

Dus, wij zullen het toevoegen van een microcontroller te periodiek controleren van de rits staat en de gebruiker waarschuwen als hun vlieg neer. Het meeste werk hier zal gebeuren in de software. Bij het kiezen van een microcontroller, ging ik met een familie had ik al een programmeur voor, en die bekend was bij een breder publiek - de ATtiny. Dit zijn de kleine 8-bit microprocessor met bedrijfsspanning tot 1.8V, perfect voor de toepassing van een kleine accu aangedreven. We hoeft niet veel verwerkingskracht en we niet nodig hebben van vele ingangen en uitgangen.

We moeten voor deze Attiny-processorfamilie, kabellengte tot een connector voor de interface van een Internet-provider (In-systeem programmering). Dit zal beroven ons van een aantal van de pins op ons apparaat, maar gelukkig hebben wij veel te sparen. Het is een goede tijd om op te merken dat er lijkt te zijn dat niets aangesloten op de microcontroller, behalve benoemde draden! In schema's, het is vaak gemeenschappelijke praktijk aan label een draad (of "net"), en twee netten worden beschouwd als verbonden als ze hetzelfde etiket delen, zelfs als er geen expliciete draad komt te staan. Bijvoorbeeld, is pin 1 op de ISP-connector (MISO) verbonden met pin 8 op de ATtiny (PA5) via het net met de naam "MISO". De RESET en SCK MOSI lijnen zijn verbonden op dezelfde manier.

Het gegevensblad is erg lang (238 pagina's). Vele malen kan je wegkomen met het niet hebben om te lezen allemaal, want er zijn vaak standaard bibliotheken of ontwikkelprogramma's die weg de nitty gritty details abstract kunnen van het wisselen van de bits in registers. De Arduino IDE is een goed voorbeeld hiervan.

Gerelateerde Artikelen

Raspberry Pi Firewall en Intrusion Detection System

Raspberry Pi Firewall en Intrusion Detection System

misschien denk je "Waarom moet ik mijn zeeproducten netwerk beschermen? Ik heb geen essentiële informatie op mijn computer, geen vertrouwelijke gegevens". Uw e-mails echt openbaar zijn? Niet hebt u enkele foto's die u niet uploaden naar Facebook
Open vliegen?

Open vliegen?

Moe van mensen vertellen u uw fly is geopend?Hier is een correctie c: alle die u nodig hebt is een sleutelhanger ring en als u niet wilt om te kwetsen uw nagels iets (dwz een potlood, nieten remover, etc,.) gebruiken om te openen de ring c:Stap 1: La
Arduino Home basketbal hoepel Score Detection System alias teamscorer

Arduino Home basketbal hoepel Score Detection System alias teamscorer

Mijn zusje en ik vond deze indoor basketbal hoepel (hierboven afgebeeld) op een dumpster een paar weken geleden. We kwamen thuis van kerk net zoals twee mensen waren het lossen van hun vrachtwagen. We besloten om te grijpen, samen met de air hockey t
Bodemvocht/Detection System

Bodemvocht/Detection System

Dat begon als een eenvoudige twee nagel, 5V, vocht detectiesysteem het uitgegroeid tot een iets meer verfijnde tuig met LED's en minder bijwerken als gevolg van mijn vorige toezicht: elektrolyse.Daarvoor moet u:Arduino1 x rode LED1 x gele LED1 x de g
Home Network Intrusion Detection System

Home Network Intrusion Detection System

Dit is mijn eerste instuctable. Ik was op zoek naar mijn thuisnetwerk inbraakdetectiesysteem op een VM maken en kon vinden geen instructies over hoe dit te doen. Dus ik mijn eigen gemaakt en hoop dat het helpt dat sommigen van u uit. Mijn excuses voo
Automatisering van Locking systemen en Intrusion Detection In huizen

Automatisering van Locking systemen en Intrusion Detection In huizen

Internetis de technologie van de toekomst die langzaam is coming up en wint dynamiek in de telecom industrie van dingen. Hier, hebben we geprobeerd te maken van een veiligheidssysteem dat wordt beheerd door het Internet. Het doel van het project was
Zelfgemaakte Levitation Machine

Zelfgemaakte Levitation Machine

Kan niet wachten voor de toekomst om u levitating apparaten? Leer hoe te maken van uw eigen met behulp van de dingen die je rond uw huis vinden kunt... ervan uitgaande dat uw huis heeft een oude VCR, een Arduino en soldeer apparatuur!Stap 1: Houd lez
Ingesloten ECG data-acquisitiesysteem

Ingesloten ECG data-acquisitiesysteem

Dit instructable is bedoeld als een guid waarmee een Embeddded ECG data acquisitie board, bieden sommige achtergrondkennis over digitaal signaal verwerking en systeem identificatie in Matlab, FPGA-programmering in Vivado, hoog niveau synthese van bes
DIY Infrarood Sensor bewegingssysteem voor Raspberry Pi

DIY Infrarood Sensor bewegingssysteem voor Raspberry Pi

Tijdens de maand juli 2015, ik legde een stage van de middelbare school bij Colorado State University, en één van de projecten die ik heb gewerkt was dat van een infrarode nabijheidssensor voor Raspberry Pi.Deze korte reeks infrarode sensor kan worde
Bouwen van uw eigen gateway firewall

Bouwen van uw eigen gateway firewall

leren hoe te bouwen uw eigen gateway firewall met behulp van FreeBSD® en oude PC onderdelen. De firewall zal bestaan uit de PF firewall, Snort IDS, verschillende IPS toepassingen, Squid proxy en een intuïtieve webinterfaces voor controle. De kosten v
Verkennen van de Tesla Model S CAN-Bus

Verkennen van de Tesla Model S CAN-Bus

Onlangs ik dacht dat het misschien leuk om te proberen de Model S CAN bus, rondneuzen, want de auto is in feite één grote computer met bijna alle besturingselementen vanuit de grote centraal geplaatst 17-inch scherm van de Aanraking. Zo ik eens ieman
Blad licht: Een binnentuin Monitor

Blad licht: Een binnentuin Monitor

Heb je ooit moeite een plant om levend te houden? Gewenst dat uw plant u kon vertellen of dit nodig worden gedrenkt of een beetje dichter naar het venster? Bouw een blad licht voor uw kamerplanten zodat u kunt vertellen als ze genoeg licht en water k
LPG / Biogas detectiesysteem met MediaTek LinKIt One

LPG / Biogas detectiesysteem met MediaTek LinKIt One

De LinKIt een ontwikkelplatform werd ontworpen en gelanceerd door MediaTek Labs met een kleine footprint, waarmee de oprichting van wearables en IoT apparaten, met rijke connectiviteit. Instructables HQ hebben bezaaid met ongeveer 250 leden van de Ge
FerretPi: Met behulp van Raspberry Pi als een beveiligde FTP-Server

FerretPi: Met behulp van Raspberry Pi als een beveiligde FTP-Server

ik weet wat je denkt: "hoe cool zou het zijn als ik had mijn eigen Google Drive/SkyDrive/Dropbox die ik gebruiken kan wanneer ik wil?" Of misschien bent u gewoon het krijgen in de beweging van de Maker en je denkt dat het is het grootste ding si