Maak Festival 2015 – ATtiny85 schakelingen

Deze pagina is ook te bereiken via http://tinyurl.com/omd9vlm

Wat doen jullie precies?

We maken in onze ‘maak hobby’ veelvuldig gebruik van een ATtiny85, een kleine computer-op-een-chip waar je van alles mee kunt meten en aansturen. Omdat we zoveel verschillende schakelingen bedacht en beschikbaar hadden, vonden we het een leuk idee dit met andere mensen te delen. Het Maak Festival in Groningen was daar een mooie gelegenheid voor.

Uitlegkaart

Onze stand werd veelbezocht. De lichtjes, bewegingen en geluid trokken ook de allerjongste deelnemers en het doet ons plezier te melden dat alle schakelingen het hebben overleefd!

IMG_3391

Hieronder een aantal van de ‘tiny’ schakelingen die we tentoonstelden.

Wat is nou zo’n ATtiny85?

Atmel ATtiny85Hiernaast staan twee afgebeeld. ’20PU’ staat voor het model, er zijn verschillende uitvoeringen in de handel, ook bijvoorbeeld een in nog veel kleinere SMD verpakking. Dit specifieke model ‘draait’ naar wens op 1MHz of 8MHz. Het leuke van een ATtiny is, dat zes van de acht pinnen volledig naar eigen wens kunnen schakelen, sturen, pulsen, lezen, meten en wat je nog meer kunt verzinnen. Het kleine chipje heeft hiertoe een CPU, geheugen, timers en wat nog meer. In de software kan dat allemaal ‘aan elkaar geknoopt’ worden met een programmaatje in de programmeertaal ‘Processing’. Je programmeert een ATtiny met een Arduino.

Welke schakelingen hebben jullie bedacht?

We hebben meer schakelingen bedacht dan we hebben getoond. Hieronder een lijst van schakelingen die we met een ATtiny hebben gemaakt. Veel van die schakelingen behoeven wat knip-en-plak (of 3D-print) werk om er het meeste uit te halen:

Nr Naam schakeling Werking
1 Automatisch fietsachterlicht ATtiny85 met lichtgevoelige weerstand (LDR) en transistor schakelt het achterlicht in bij vallende duisternis.
2 Geluidenmaker ATtiny85 maakt retro geluiden als de schakelaar even wordt ingedrukt
3 Deurbelschakelaar Een deurbelschakelaar is met een ATtiny85 verbonden, die bij het indrukken van de schakelaar de bel laat overgaan. Bij kort of lang drukken wordt een even lange tijd gebeld en herhaald bellen wordt afgestraft
4 Draadspel Volg de metaaldraad tot het eind. Als de metaaldraad wordt aangeraakt, gaat een lichtgevende diode (LED) branden
5 Zender Druk op de schakelaar om een radiografisch signaal te geven
6 Ontvanger Bij een radiografisch signaal gaat de lichtgevende diode branden
7 Looplicht ATtiny met zes lichtgevende diodes die om en om branden voor een looplicht effect. Verschillende effecten wisselen elkaar om
8 Blink Een ATtiny85 laat een lichtgevende diode met een frequentie van 1 Hz knipperen
9 Gloeiworm ATtiny85 met lichtgevende diode die met behulp van pulsbreedte-modulatie in de software langzaam van helderheid verandert
10 Toonhoogte regeling Een potentiometer die door een ATtiny85 wordt uitgelezen, regelt de toonhoogte. Na een seconde stopt het geluid
11 Toonhoogte regeling met LDR Een lichtgevoelige weerstand die door een ATtiny85 wordt uitgelezen, regelt de toonhoogte. Geluid gaat uit als de LDR niet meer wordt afgedekt
12 Toongenerator Met een drukschakelaar kunnen drie verschillende golfvormen worden gekozen. Met een andere drukschakelaar kan het geluid aan- en uitgeschakeld worden
13 Regenboog Een ATtiny85 wordt gebruikt om met een kleuren lichtgevende diode (RGB LED) bij iedere druk op de knop een andere kleur te geven
14 Hoekinsteller Met een potentiometer kan een miniatuur modelbouwservo worden ingesteld. Een ATtiny85 leest hiervoor de weerstandswaarde in en stuurt een pulsbreedte gemoduleerd signaal naar de servo
15 Lichtzoeker Twee lichtgevoelige weerstanden op een stokje worden met een ATtiny85 uitgelezen, die een modelbouw servo richt op het sterkste lichtsignaal
16 Useless machine Met een drukknop wordt een servo aangezet, die de schakeling weer uitzet
17 Temperatuurmeter Een ATtiny85 leest de omgevingstemperatuur met een LM35 temperatuursensor uit en stuurt een modelbouw servo aan voor de uitlezing
18 VU meter Het signaal van een electret microfoon wordt versterkt met een LM386 versterker. Het versterkte signaal wordt met een ATtiny85 als VU meter met 6 lichtgevende diodes (LEDs) weergegeven
20 Flakkerende kaars Een helderwitte lichtgevende diode (LED) wordt met een ATtiny85 als een soort van kaarsje aangestuurd
21 Na-aper Druk op de schakelaar om een patroonopname te starten. Gedurende 2 seconden worden dan de drukken op de schakelaar opgenomen en vervolgens weergegeven met een lichtgevende diode (LED)
22 Codeslot met klopsignaal

(2 schakelingen, wedstrijdje algoritmen)

Geef het juiste klopsignaal op het houten plankje om het slot te openen. (Bij inschakelen gaat het slot open en kan eenmalig een code ingetapt worden)
23 Taplicht Geef een tikje op het houten plankje om een lichtgevende diode (LED) te laten flitsen
24 Deuralarm Een ATtiny85 leest continue een magneetgevoelige schakelaar uit. Zodra de deur geopend wordt gaat een alarm af
25 Spectrometer Met verschillende kleuren LEDs en een lichtopnemer bepaalt een ATtiny85 welke vloeistof wordt gedetecteerd en geeft dit op een display aan
26 Temperatuurlogger Een ATtiny85 meet iedere minuut de temperatuur en schrijft deze weg op een SD kaartje die later in een computer uitgelezen kan worden. Bij het schrijven brandt de LED
28 Stopwatch Een serieel LED-display wordt door een ATtiny85 aangestuurd als stopwatch. Twee drukschakelaars worden gebruikt als start-stop en resetknoppen
29 Tijdpoort voor zwaartekrachtmetingen Een kunststof buis is voorzien van twee lichtsluisjes. Als een voorwerp de eerste sluis passeert start een teller, die stopt als de tweede lichtsluis wordt gepasseerd. De tijd wordt op een serieel LED-display getoond
30 Mini Simon Herhaal het licht- en geluidspatroon dat na iedere ronde langer en sneller wordt. Na een foute herhaling gaat de schakeling in slaap

 

ATtiny85 aansluitingen

Zelf een IoT toepassing makenKoop nu mijn boek!

Ik heb een heel toegankelijk boek geschreven over het zelf ontwikkelen van internet of things toepassingen. Je kunt dit boek kopen bij Bol.com en bij elektronicawinkel Okaphone. Het boek is voorzien van een website waarop uitbreidingen, wijzigingen en aanpassingen worden gepubliceerd. Ook codevoorbeelden en extra projecten zijn hier beschikbaar.

1500 kilometer gratis rijdenTesla supercharger aanbieding

Ga je binnenkort een auto van Tesla kopen? Gebruik dan mijn referral code rudi79005 bij het bestellen. Je krijgt dan 1500 kilometer gratis laadtijd bij de Tesla Superchargers die je overal in de wereld tegenkomt.

Een gedachte over “Maak Festival 2015 – ATtiny85 schakelingen

Reacties zijn gesloten.