Inhoudsopgave:
- Stap 1: Koop wat onderdelen
- Stap 2: Maak en monteer de PCB
- Stap 3: Bestuur het bord
- Stap 4: Een waarschuwing en een tip
Video: Disco-onderzetter voor drankjes - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:19
Hoewel we net buiten Cambridge in het VK wonen, is mijn vrouw tragisch verslaafd aan alles wat met Las Vegas te maken heeft. Het is bijna zes maanden geleden sinds ons laatste bezoek en ze snakt naar felle lichten en cocktails. Er zijn maar weinig dingen die een drankje leuker maken dan een paar gekleurde lichten in de buurt. Altijd alert op de oorzaken van de chagrijnigheid van mijn vrouw, besloot ik haar op te vrolijken door een geanimeerde, helder verlichte onderzetter voor drankjes te maken. Hier is het onder een gin-tonic: en hier is het, glasvrij, met een draaiend galactisch ijsblokje. De achtbaan kan vanaf elke pc met een seriële poort worden aangestuurd en geeft elke gewenste video van 10 bij 10 pixels weer.
Stap 1: Koop wat onderdelen
Je zal nodig hebben:
30 1K 0805-weerstanden (R1 - R30) 30 MBTA42 NPN-transistoren (Q1 - Q30) 10 100 Ohm 0805-weerstanden (R31 - R40) 10 FMMT717 PNP-transistoren (Q31 - Q40) 5 74HC594 SOIC-schuifregisters (IC1 - IC5) 4 100nF 1206 condensatoren (C1 - C4) en tot slot: 100 TB5-V120-FLUX-RGB8000 RGB LED's (LED00 - LED99) De LED's zijn moeilijk te krijgen voor een fatsoenlijke prijs; eBay is opnieuw de vriend van de arme elektrotechnisch ingenieur.
Stap 2: Maak en monteer de PCB
Vervaardig één of meerdere PCB's met behulp van de bijgevoegde Gerber- en boorvijlen. Een dubbelzijdig PTH-proces is vereist, dus het is waarschijnlijk het beste om een van de verschillende kleine professionele PCB-fabrikanten te gebruiken; Ik heb ontdekt dat PCB Train in het VK redelijk betrouwbaar is.
Monteer het bord en let goed op bij het solderen van de componenten voor opbouwmontage. Ik vond deze precies op de grens van mijn behendigheid. Merk op dat er twee verschillende soorten SOT-23-transistors en twee soorten 0805-weerstanden op het bord zijn. Kijk naar de onderste zijdelaag om de componentnamen te zien (R23 enz.) en gebruik deze om te matchen met de onderdelenlijst in stap 1. Als je klaar bent, zou je printplaat er zo uit moeten zien.
Stap 3: Bestuur het bord
Dit is het lastige. Je moet iets gebruiken (waarschijnlijk een microcontroller) om het bord aan te sturen op een manier die een afbeelding genereert. Sluit de stroom- en datakabels aan op de connector rechtsonder op het bord. Van bovenaf gezien nummeren we de zes pinnen:
1 2 3 4 5 6 De corresponderende signalen zijn: 1. XVOLTS - stuurspanning voor LED's. Aansluiten op 4V huidige beperkte voeding. 2. SERIAL_CLOCK - verschuif gegevens van SERIAL_DATA op positief gaande flank. 3. SERIAL_LATCH - grendel 40 bits van schuifregister naar LED-besturing op positief gaande flank. 4. GROND - gemeenschappelijke grond. 5. 5VOLTS - voedingsspanning voor regelcircuits. Aansluiten op 5V voeding. 6. SERIAL_DATA - invoergegevens voor schuifregister. Om het display te scannen, klokt u 10 4-bits getallen in het schuifregister. Om een beetje in te klokken: - breng SERIAL_CLOCK laag - wijzig SERIAL_DATA - breng SERIAL_CLOCK hoog Zodra 40 bits zijn ingeklokt, kan het SERIAL_LATCH-signaal hoog worden gebracht om ze over te dragen naar de LED-besturingsschakelingen. Elk 4-bits nummer schakelt selectief de rode, groene en blauwe LED's in één rij in en schakelt selectief alle LED's in één kolom uit. Dus als we een string inklokken: 0011 0100 0111 … RGCB RGCB RGCB Dit stelt alle leds in rij 0 in op blauw, alle leds in rij 1 op groen en alle leds in rij 2 op cyaan (groen + blauw). Het schakelt alle LED's in kolommen 0 en 2 uit. Door snel verschillende combinaties van waarden in te klokken (meestal met slechts 1 van de 10 kolom-uitschakelbits laag), kunnen we de array scannen om een afbeelding op te bouwen en pulsbreedte gebruiken modulatie om een reeks schijnbare intensiteiten te geven. De bijgevoegde firmware kan worden gebruikt met een Atmel ATmega644 om de vereiste signalen te genereren als reactie op seriële invoer van een pc of Mac.
Stap 4: Een waarschuwing en een tip
Een paar woorden van waarschuwing. Moderne LED's kunnen inderdaad erg fel zijn. Je zou jezelf waarschijnlijk behoorlijk pijn kunnen doen door ze op volle intensiteit in te stellen en je wegkijkreflex te negeren, dus doe dat niet. Bij het debuggen van uw firmware is het ook gemakkelijk om het scanproces te vertragen en de kostbare LED's te verbranden. Gebruik een fatsoenlijke stroombegrensde bankvoeding, waarbij de stroom wordt teruggedraaid naar enkele tientallen milliampères om dit te voorkomen.
Aanbevolen:
Installatie voor externe Bluetooth GPS-provider voor Android-apparaten: 8 stappen
Installatie voor externe Bluetooth GPS-provider voor Android-apparaten: deze instructable legt uit hoe u uw eigen externe Bluetooth-compatibele GPS voor uw telefoon kunt maken, wat dan ook voor ongeveer $ 10. Materiaallijst: NEO 6M U-blox GPSHC-05 bluetooth-module Kennis van interface Blutooth Low energy-modulesArdui
Idee voor doe-het-zelf-activiteit voor weerstations voor 12+ jaar: 4 stappen
Idee voor doe-het-zelf-weerstationactiviteit voor 12-plussers: in deze activiteit zullen deelnemers hun weerstation opzetten, de lucht in sturen en de opnames (licht, temperatuur, vochtigheid) in realtime volgen via de Blynk-app. Bovendien leert u hoe u de geregistreerde waarden publiceert
Systeem voor het bewaken van de luchtkwaliteit voor fijnstofverontreiniging: 4 stappen
Systeem voor monitoring van luchtkwaliteit voor fijnstofverontreiniging: INTRO: 1 In dit project laat ik zien hoe ik een deeltjesdetector bouw met dataweergave, databack-up op SD-kaart en IOT. Visueel geeft een neopixels ringdisplay de luchtkwaliteit aan. 2 Luchtkwaliteit is een steeds belangrijker zorg t
Relaisbord voor Arduino voor minder dan $8: 5 stappen
Relaisbord voor Arduino voor minder dan $8.: Hallo vrienden, vandaag ga ik je vertellen hoe je een relaisbord voor Arduino maakt voor minder dan $8. In dit circuit gaan we geen IC of transistor gebruiken. Dus laten we het doen
3.3V Mod voor ultrasone sensoren (bereid HC-SR04 voor 3.3V Logic op ESP32/ESP8266, Particle Photon, enz.): 4 stappen
3.3V Mod voor ultrasone sensoren (bereid HC-SR04 voor 3.3V Logic op ESP32/ESP8266, Particle Photon, enz.): TL;DR: Knip op de sensor het spoor naar de Echo-pin en sluit het opnieuw aan met een spanningsdeler (Echo trace -> 2.7kΩ -> Echo pin -> 4.7kΩ -> GND). Bewerken: Er is enige discussie geweest over de vraag of de ESP8266 daadwerkelijk 5V-tolerant is op GPIO in