Inhoudsopgave:

Gloeiende pochet - Ajarnpa
Gloeiende pochet - Ajarnpa

Video: Gloeiende pochet - Ajarnpa

Video: Gloeiende pochet - Ajarnpa
Video: Иван Алексеевич Бунин ''Натали''. Аудиокнига. #LookAudioBook 2024, November
Anonim
Image
Image
Gloeiende pochet
Gloeiende pochet

Welkom bij mijn eerste Instructables! Dit was een leuk klein project dat ik wilde delen, maar kijk uit voor meer dingen die binnenkort komen! Ik heb dit oorspronkelijk gemaakt voor mijn schoolbal, maar dit ontwerp kan worden gebruikt voor veel vergelijkbare projecten, van LED-stropdassen tot aangepaste gloedlichten.

Stap 1: Dingen die je nodig hebt:

Materialen:

  • Attiny85 of vergelijkbaar
  • Protoboard schroot
  • CR2032 horloge batterijhouder en batterij
  • Schroot draad
  • kleine schakelaar
  • RGB-LED

Gereedschap:

  • Soldeerbout
  • Helpende handen
  • Laptop met Arduino IDE of vergelijkbaar

Optionele dingen die ik toevallig gebruikte:

  • 3D-printer
  • Tang
  • Condensator
  • IC-montage om herprogrammering mogelijk te maken
  • Koperdraad
  • Pincet
  • Soldeerrookafzuiger
  • Werk licht
  • Tiny AVR-programmeur (https://learn.sparkfun.com/tutorials/tiny-avr-programmer-hookup-guide)

Stap 2: Monteer het bord

Stel het bord samen!
Stel het bord samen!
Stel het bord samen!
Stel het bord samen!
Stel het bord samen!
Stel het bord samen!

U bent van harte welkom om dit in elkaar te zetten zoals u wilt, maar ik zal mijn proces schetsen voor iedereen die geïnteresseerd is.

  1. Eerst heb ik de lamp in elkaar gezet. Ik gebruikte een knock-off Neopixel RGBW LED (https://www.amazon.com/ALITOVE-Similar-Individually-Addressable-embedded/dp/B01K4HCVDC/) die ik had liggen van een vorig project. Ik heb ook standaard 4-pins RGB-LED's met gemeenschappelijke kathode gebruikt met de attiny85-chip, dus dat zou ook moeten werken, maar zal niet zo helder zijn.
  2. Daarna soldeerde ik een condensator van 4,7 microfarad aan de positieve en negatieve aansluitingen (zoals aanbevolen voor deze specifieke LED), daarna soldeerde ik positieve en negatieve draden en de datalijn aan de LED met een weerstand van 470 ohm.
  3. Daarna heb ik mijn batterijhouder opgezet. Ik gebruikte een groter protoboard dan ik nodig had, dus ik had ruimte om indien nodig uit te breiden, en soldeerde vervolgens de positieve bovenplaat van de cr2032-batterijhouder aan het protoboard. Ik heb wat blank koperdraad gebruikt om de negatieve kant onder de batterijhouder op te rijgen.
  4. Vervolgens plaatste ik de 8-pins IC-chiphouder op het protoboard met de batterij op zijn plaats, zodat ik wist dat er genoeg ruimte zou zijn, vouwde de pinnen om en soldeerde hem erin.
  5. Aan de onderkant heb ik de stroom- en massakabels van de batterijhouder aangesloten op de IC-houder. Zorg ervoor dat u een beetje lengte overlaat die later kan worden ingekort om een schakelaar op de stroomlijn toe te voegen.
  6. Controleer nogmaals of de batterij nog past, en als je een multimeter hebt, controleer dan de stroom- en massa-aansluitingen van de IC-houder. Het lijkt misschien vervelend, maar het is de moeite waard om deze dingen te controleren als u later problemen moet oplossen.
  7. Sluit de lichtkabels aan op voeding en aarde (in de buurt van de aansluiting op de IC-houder) en voer één datalijn uit vanaf een standaardpin op het IC. (Controleer nogmaals met een pin-outblad om er zeker van te zijn dat de pin beschikbaar is, maar gebruik anders gewoon degene die het handigst is om te solderen)
  8. Knip vervolgens de koperdraad van de voedingslijn af, soldeer een klein stukje draad aan beide kanten voordat het de IC-houder bereikt.
  9. Knip vervolgens de draad op maat, soldeer de draden aan twee draden van een kleine schakelaar, klem de derde draad vast en lijm de schakelaar warm op een open ruimte aan de zijkant. Zorg ervoor dat u de schakelaar isoleert als u deze op of in de buurt van een andere blootliggende draad plaatst, aangezien de behuizing van metaal is. Ik heb gewoon een klein stukje isolatietape gebruikt.

Stap 3: Programmeer uw chip

Mijn code voor dit project kan uit Github worden gehaald: https://github.com/3jackattack3/simpleSpectrumLigh…. Om dit te programmeren heb ik een Platformio-plug-in voor de atom-teksteditor geïmplementeerd met behulp van een "tinyAVRprogrammer" van sparkfun. In mijn ervaring was dit mijn favoriete manier om code te schrijven en te uploaden naar IC-chips zoals de attiny85.

De platformio-plug-in is meer een persoonlijke voorkeur, hoewel ik het ten zeerste aanraad om het te bekijken. Ik heb 3 verschillende methoden geprobeerd om Arduino's te programmeren in teksteditors die ik leuk vind, en ik ben problemen tegengekomen met zowel de Stino- als Deviot-plug-ins voor Sublime-tekst, maar ik heb enorm succes gehad met deze platformio-plug-in voor atom. Aangezien dit echter meer een persoonlijke voorkeur is, zal ik proberen om de traditionele arduino IDE-code toe te voegen zodra ik tijd heb. Als je het zelf wilt converteren, kopieer dan de tekst van het.cpp-bestand naar een nieuw Arduino-project en verwijder de eerste regel: "#include Arduino".

Het programmeren van de IC wordt echter een beetje ingewikkelder. De methode die ik heb gebruikt komt rechtstreeks van sparkfun en is de beste methode die ik tot nu toe heb gevonden. Bekijk hun gids voor een gemakkelijk te volgen gids over het programmeren van AVR-chips (https://learn.sparkfun.com/tutorials/tiny-avr-prog…). De andere dominante methode die ik heb gezien, is om een arduino Uno te gebruiken als bootloader voor de IC-chip, wat een stuk goedkoper is als je een extra bord hebt liggen, maar meer foutgevoelig is.

Stap 4: Optioneel: 3D-geprint hoesje

Optioneel: 3D geprint hoesje!
Optioneel: 3D geprint hoesje!

Om deze build af te maken, wilde ik het een beetje professioneler maken, terwijl ik de elektronica beschermde en de schakelaar veilig stelde. Hierboven zie je mijn iteratieve proces van het ontwerp van de behuizing, en je kunt de modellen vinden op thingiverse! (https://www.thingiverse.com/thing:2904029) Ik heb deze speciaal voor mijn build ontworpen, maar je kunt het model waarschijnlijk aanpassen aan je behoeften, of het gewoon gebruiken als inspiratie voor je eigen ontwerpen!

Stap 5: Hoe op te zetten in een pochet

Hoe op te zetten in een pochet
Hoe op te zetten in een pochet
Hoe op te zetten in een pochet
Hoe op te zetten in een pochet
Hoe op te zetten in een pochet
Hoe op te zetten in een pochet

Wees creatief! Ik begon met een standaard "one tip up" vouw (https://www.tie-a-tie.net/how-to-fold-a-pocket-squa…) die goed werkt voor het verspreiden van het licht van de pochet. Hier is het materiaal van de pochet erg belangrijk. Bij amazon (https://www.amazon.com/Fine-White-Silk-Pocket-Squa…) kun je goedkoop een zijden pochet krijgen die fantastisch werkt om het licht te verspreiden.

Vouw het vierkant in vieren en plaats het apparaat vervolgens in een vouw zodat het aan beide bovenzijden stevig is (in de vorm van een diamant). Maak de vouw af en gebruik een veiligheidsspeld aan de basis om de vorm te behouden. Als de veiligheidsspeld eenmaal in een zak is gestoken, wordt deze volledig verborgen en als deze naar rechts wordt opgeblazen, lijkt het licht diffuus zoals in de video in plaats van het hier getoonde puntlicht.

Aanbevolen: