Inhoudsopgave:

Eenvoudige binaire klok met Attiny85 - Ajarnpa
Eenvoudige binaire klok met Attiny85 - Ajarnpa

Video: Eenvoudige binaire klok met Attiny85 - Ajarnpa

Video: Eenvoudige binaire klok met Attiny85 - Ajarnpa
Video: 8-bit A/D-converter met ADC0804 2024, November
Anonim
Eenvoudige binaire klok met Attiny85
Eenvoudige binaire klok met Attiny85
Eenvoudige binaire klok met Attiny85
Eenvoudige binaire klok met Attiny85
Eenvoudige binaire klok met Attiny85
Eenvoudige binaire klok met Attiny85

Groeten! In deze instructable laat ik zien hoe je een minimalistische en eenvoudige binaire klok kunt maken met behulp van een arduino uno en een attiny85. Als je je arduino nooit hebt gebruikt om andere microchips te programmeren, zul je zien dat het heel gemakkelijk is om te doen (ik heb het geprobeerd voor de eerste keer voor dit project en het was vrij eenvoudig) en best handig omdat je de grootte van je projecten kunt verkleinen!

Stap 1: Het materiaal verzamelen

Voor dit project heb ik eenvoudige en gemakkelijk te vinden materialen gebruikt. Er zijn twee categorieën materialen, een voor de kast van de klok en een voor het circuit. Houten kast: al deze items zijn gevonden in een knutselwinkel - Houten panelen - Houtlijm - Zwarte en rode spuitverf - Persboor - Jig SawCircutry: - 13 rode 5v Leds- draden- 4 x 220 Ohm weerstanden- 2 x 10k Ohm weerstanden- Pinhouders- 1 x 74hc595 (schuifregister)- 2 drukknoppen- Printplaat- 3.3v knoopcel- Attiny85- Arduino uno- Soldeergereedschap

Stap 2: De houten behuizing bouwen

In de volgende stappen laat ik zien hoe ik de kast voor de klok heb gebouwd. Ik gebruikte houten panelen en houtlijm en het werkte goed. De panelen hadden een hoogte en breedte naar mijn smaak, dus er hoefde niet veel gezaagd te worden. Ook wilde ik eerst de seconden weergeven, maar later, toen ik het circuit bouwde, merkte ik dat de led-schakelaar bij elke seconde echt afleidend was, dus ik knipte die leds uit en herschikte mijn code en behuizing dienovereenkomstig later.

Stap 3: Houten kist: de stukken kist snijden

Houten kist: de stukken kist snijden
Houten kist: de stukken kist snijden
Houten kist: de stukken kist snijden
Houten kist: de stukken kist snijden
Houten kist: de stukken kist snijden
Houten kist: de stukken kist snijden

Ten eerste heb ik alle stukken gemeten en gesneden die ik nodig zou hebben om mijn zaak te bouwen. Ik besloot om het als een doos zonder bodem te maken. Ik heb de randen indien nodig geschuurd. Afmetingen: Zijkanten: 2 x (7,4 cm x 3,8 cm) Voor- en achterkant: 7,4 cm x 9,5 cm Bovenkant: 8,8 cm x 3,8 cm

Stap 4: Houten kist: de led-gaten boren

Houten kist: de led-gaten boren
Houten kist: de led-gaten boren
Houten kist: de led-gaten boren
Houten kist: de led-gaten boren
Houten kist: de led-gaten boren
Houten kist: de led-gaten boren

Ik boorde de gaten op het voorpaneel van mijn zaak met behulp van een persboor. Ik gaf op het paneel aan waar de gaten moesten worden geboord en aangezien ik goedkoop knutselhout gebruikte, moest ik langzaam boren zodat het hout niet zou afbladderen. Toen ik me realiseerde dat ik de leds voor de seconden wilde verwijderen, moest ik dit paneel doorknippen om de onnodige gaten te verwijderen. Ik realiseerde me dit na het schilderen van mijn koffer, daarom is de laatste foto mijn paneel geschilderd

Stap 5: Houten kist: schilderen

Houten kist: schilderen
Houten kist: schilderen
Houten kist: schilderen
Houten kist: schilderen
Houten kist: schilderen
Houten kist: schilderen

Toen ik elk stuk van mijn klokkast had, ging ik ze schilderen. Ik koos voor rode en zwarte verf, omdat mijn Leds al rood waren. Ik heb glanzende spuitverf gebruikt om het na twee lagen verf een afgewerkte look te geven. Ik wachtte tot alles droog was.

Stap 6: Houten kist: montage

Houten kist: montage
Houten kist: montage
Houten kist: montage
Houten kist: montage
Houten kist: montage
Houten kist: montage

Nadat de verf was opgedroogd, heb ik alles aan elkaar gelijmd met sneldrogende houtlijm, waarbij ik ervoor zorgde dat alles recht was elke keer dat ik twee stukken aan elkaar lijmde. Ik wachtte tot het droog was, voordat ik de volgende stukken aan elkaar lijmde.

Stap 7: Circuit

Stroomkring
Stroomkring

Het volgende deel van dit project is voor het circuit. Voor dit onderdeel heb je je Arduino of een andere microchip-programmeur en de Attiny85 nodig. Zoals ik eerder al zei, heb ik de leds voor de seconden weggelaten omdat ik de seconden te storend vond. Dus in het begin tonen de foto's alle leds en later ontbreken de seconden. Om de Attiny met de Arduino als ISP te programmeren, volgde ik deze leuke tutorial van instructables door randofo: https://www.instructables.com/id/Program-an-ATtiny…De code die ik heb geüpload in de Attiny:*De code is gebaseerd op een interne klok van 16 Mhz, maar deze kan worden gewijzigd * Ik heb Timers en Interrupts van de chip gebruikt om de klok te maken.

Stap 8: Circuit: de leds solderen

Circuit: de leds solderen
Circuit: de leds solderen
Circuit: de leds solderen
Circuit: de leds solderen

Ik ging verder met het aan elkaar solderen van de Leds met behulp van mijn soldeerbout en de reeds geboorde behuizing om de leds goed te positioneren tijdens het solderen. Elke Led van een kolom is aan elkaar gesoldeerd door hun kathode. Elke Led van een rij is aan elkaar gesoldeerd door hun anode

Stap 9: Circuit: het circuit bouwen

Circuit: het circuit bouwen
Circuit: het circuit bouwen
Circuit: het circuit bouwen
Circuit: het circuit bouwen
Circuit: het circuit bouwen
Circuit: het circuit bouwen
Circuit: het circuit bouwen
Circuit: het circuit bouwen

Met de Attiny geprogrammeerd met de code, hoef ik alleen maar het circuit eerst te bouwen met een breadboard om mijn programma te testen en ervoor te zorgen dat alles werkte voordat ik het volledige circuit soldeer. Het gebruik van het schuifregister is noodzakelijk omdat de Attiny niet genoeg uitgangspinnen biedt voor de 8 eindpunten (4 rijen, 4 kolommen) en de twee drukknoppen. Het plan en de schakeling die ik heb gemaakt staan op de foto's. Ik heb mijn schakeling getest op het breadboard en toen het goed was om te gaan, soldeerde ik het op de printplaat. Ik had geen batterijhouder voor een cel, dus ik gebruikte mijn fantasie om een tijdelijke te bouwen (erg schetsmatig..). Ik raad aan om een echte batterijhouder te gebruiken.

Stap 10: Montage

in elkaar zetten
in elkaar zetten
in elkaar zetten
in elkaar zetten
in elkaar zetten
in elkaar zetten
in elkaar zetten
in elkaar zetten

De laatste stap was om alles in elkaar te zetten, namelijk het circuit in de behuizing en de leds in de bijbehorende gaten bevestigen. Dan kun je met de drukknoppen de tijd instellen en de Attiny de tijd laten volgen. Bijvoorbeeld in de tweede foto: Uren2 = 2 en Uren1 = 1Mins2 = 1 en Mins1 = 6 dus de tijd is 21:16 En dat is het! Voel je vrij om opmerkingen en suggesties achter te laten!

Aanbevolen: