#SpookyBox
Explore tagged Tumblr posts
Text
Gruseliges Raspberry Pi Pico Projekt: Die Spooky Box für Halloween

Passend zur kommenden Halloween-Zeit möchte ich dir heute ein passendes kleines Projekt vorstellen, welches du easy an einem Wochenende erstellen kannst, es ist eine Spooky Box mit Soundausgabe. Als Mikrocontroller verwende ich den Raspberry Pi Pico in der Ausführung mit WiFi / Bluetooth.

Die Idee dazu bekam ich vom Leser meines Blogs, welcher mir per Mail ein ähnliches Projekt vorgestellt hat. Dieses war jedoch mit dem weniger verbreiteten Calliope Mini. Der Vorteil des Calliope Mini ist jedoch, dass dieser besonders für Anfänger einfacher zu programmieren ist. Jedoch auch die Programmierung in MicroPython ist, wie du gleich sehen wirst, nicht allzu schwierig.
Teileliste für die Spooky Box mit einem Raspberry Pi Pico
Wenn du die Spooky Box nachbauen möchtest, dann benötigst du: - einen Raspberry Pi Pico oder Pico W, - ein Micro-USB-Datenkabel, - eine Lochrasterplatine, - zwei 40 Pin Buchsenleisten, - zwei LEDs mit Vorwiderstände (220 Ohm), - einen Taster, - einen Servomotor Typ SG90, - einen Piezo Buzzer

Für den Aufbau auf der Lochrasterplatine benötigst du noch zusätzlich: - einen Lötkolben, - Lötzinn & Lötfett, - eine hitzebeständige Unterlage - einen kleinen Seitenschneider, - Litze / Draht in unterschiedlichen Farben
Spooky Box
Die Box selber habe ich aus dem örtlichen Tedi Mark für 3 € gekauft, zusätzlich noch Acrylfarbe und Pinsel, somit ergab dieses genau 6 €. Wenn du das ganze online suchst, dann findest du hier eine kleine Liste: - eine kleine Schatzkiste aus Holz, - Acrylfarbe, - Pinselset, Der Vorteil an der Acrylfarbe ist, dass diese recht schnell trocknet. Du kannst deine Spooky Box natürlich nach Belieben anders bemalen und bekleben.





Aufbau der Schaltung am Raspberry Pi Pico
Nachdem die Box fertig bemalt ist und trocknen muss, kümmern wir uns um die Schaltung am Raspberry Pi Pico.

Programmieren
Das Programm erstellen wir wie erwähnt in MicroPython, dafür nutze ich die Thonny IDE. Das Gute gleich vorweg, wir benötigen keine zusätzliche Bibliothek für dieses Projekt, d.h. du könntest auch rein theoretisch den MU-Editor verwenden. Nachfolgend folgt nun eine Schritt-für-Schritt-Anleitung, wie du das Programm aufbaust. Schritt 1 - Abspielen des Halloween Sounds am Raspberry Pi Pico Die Spooky Box soll bei Aktivierung einen Sound abspielen, diesen habe ich jedoch lediglich für ein Arduino Programm gefunden, dieses habe ich für MicroPython umgeschrieben. #Module zum ansteuern der GPIOs und #erzeugen eines PWM Signals from machine import Pin, PWM from utime import sleep #der Buzzer ist am GPIO1 angeschlossen buzzer = PWM(Pin(1)) #Tonname & Frequenz in einem Dictionary mappen tones = { "cs6": 1109, "fs5" : 740, "d6" : 1175, "c6" : 1047, "f5" : 698, "b5" : 988, "e5" : 659, "bf5" : 932, "ef5" : 622, "b4" : 494, "g5" : 784, } #Töne vom Lied song = #Spielt einen Ton in einer Frequenz ab def playtone(frequency): buzzer.duty_u16(1000) buzzer.freq(frequency) #Verstummt den Buzzer def bequiet(): buzzer.duty_u16(0) #Spielt das Lied ab def playsong(mysong): #läuft über die Liste mit den Tönen for i in range(len(mysong)): #abspielen eines Tones aus der Liste mit dem Index i playtone(tones]) #kleine Pause von 200 Millisekunden sleep(0.2) #verstummen des Buzzers bequiet() #Abspielen des Liedes playsong(song) Der Code bewirkt lediglich das, dass Lied auf dem Piezo Buzzer abgespielt wird. Schritt 2 - Auslesen des Fotowiderstandes Der Fotowiderstand ist am ADC0 / GP26 angeschlossen und wird als analoger Wert ausgelesen. #Module für das auslesen des LDR from machine import Pin, ADC from utime import sleep #der LDR ist am GPIO26 / ADC0 angeschlossen adc = ADC(0) #Starten einer Endlosschleife while True: #auslesen des LDR und #ausgeben auf der seriellen Schnittstelle print(adc.read_u16()) #kleine Pause von 300 Millisekunden sleep(0.3) Wenn du den obrigen Code ausführst, dann wird kontinuierlich die Helligkeit gemessen und ausgegeben. Solltest du deinen Finger auf diesen Sensor legen, so ändert sich der Wert in der Konsole entsprechend. Auf diesen Wert können wir jetzt reagieren und somit erkennen, ob der Deckel unserer Spooky Box geöffnet wurde. Schritt 3 - Taster interrupt erstellen Wenn der Taster betätigt wird, soll der Sound aufhören zu spielen und die kleine Pappfigur soll abgesenkt werden. Dazu müssen wir einen Interrupt erstellen, der Pi Pico bietet an jeden der GPIOs die Möglichkeit ein Interrupt anzuhängen. #Module zum ansteuern der GPIOs from machine import Pin #der Taster ist am GPIO5 angeschlossen, #zusätzlich wird dieser über den internen PullUp #Widerstand verbunden button = Pin(5, Pin.IN, Pin.PULL_UP) #Funktion welche ausgeführt werden soll #wenn der Taster betätigt wird. def button_handler(pin): print("Hello, world!") #konfigurieren eines Interrupts button.irq(trigger = machine.Pin.IRQ_RISING, handler = button_handler) #Starten einer Endlosschleife, #diese wird benötigt damit das Programm sich nicht selbstständig beendet while True: pass Wenn du den Taster betätigst, wird die Funktion "button_handler" ausgeführt. Egal, was gerade parallel auf dem Mikrocontroller ausgeführt wird. Schritt 4 - Steuern des Servomotors Der Servomotor wird per PWM Signal gesteuert, hier musst du noch zusätzlich ins Datenblatt des verwendeten Servos schauen. Wenn du wie ich den Servo SG90 verwendest, dann hat dieser die Frequenz von 50 Hz für einen Schritt. #Module zum steuern der GPIOs from machine import Pin, PWM from utime import sleep #Servomotor am GPIO0 angeschlossen servo = PWM(Pin(0)) #der Servomotor arbeitet mit einer #Frequenz von 50 Hz servo.freq(50) #0° hat ein Dutycycle von.. grad0 = 500000 #90° hat ein Dutycycle von.. grad90 = 1500000 #Starten einer Endlosschleife while True: #Servo auf 90° bewegen servo.duty_ns(grad90) #kleine Pause von 500 Millisekunden sleep(0.5) #Servo auf 0° bewegen servo.duty_ns(grad0) #kleine Pause von 500 Millisekunden sleep(0.5) Der Code lässt den Servomotor immer zwischen den Winkeln 0° und 90° bewegen. Probleme mit zwei unterschiedliche PWM Signale Der Piezo Buzzer & der Servomotor werden beide über PWM Signale gesteuert. Das Problem, welches wir haben ist, dass der Pi Pico lediglich ein Signal zulässt. Wir müssen also nun etwas herumtricksen, dass der Piezo Buzzer das Lied abspielt, aber der Servo auch gesteuert werden kann. Meine Lösung hierzu ist, dass ich den jeweils nicht benötigten Aktor auf einen GPIO zuweise, welcher nicht belegt ist, somit ist der Aktor quasi deaktiviert. Bevor ich diesen wieder verwende, muss dieser dann lediglich wieder korrekt zugewiesen werden. from machine import Pin, PWM from utime import sleep servo = None buzzer = None grad0 = 500000 grad90 = 1500000 tones = { "cs6": 1109, "fs5" : 740, "d6" : 1175, "c6" : 1047, "f5" : 698, "b5" : 988, "e5" : 659, "bf5" : 932, "ef5" : 622, "b4" : 494, "g5" : 784, } song = def playtone(frequency): if isinstance(buzzer, Pin): initBuzzer() buzzer.duty_u16(1000) buzzer.freq(frequency) def bequiet(): if isinstance(buzzer, Pin): initBuzzer() buzzer.duty_u16(0) def playsong(mysong): for i in range(len(mysong)): if (mysong == "P"): bequiet() else: playtone(tones]) sleep(0.2) bequiet() #GPIO des Servomotor initialisieren def initServo(): global servo servo = PWM(Pin(0)) servo.freq(50) #konfigurierten Pin ändern def resetServo(): global servo servo = Pin(8, Pin.IN, Pin.PULL_UP) #GPIO Buzzer initialisieren def initBuzzer(): global buzzer buzzer = PWM(Pin(1)) #konfigurierten Pin ändern def resetBuzzer(): global buzzer buzzer = Pin(9, Pin.IN, Pin.PULL_UP) while True: initServo() servo.duty_ns(grad90) sleep(0.5) servo.duty_ns(grad0) sleep(0.5) resetServo() sleep(0.2) initBuzzer() sleep(0.2) playsong(song) sleep(0.2) resetBuzzer() sleep(0.2) Im Video siehst du nun das zunächst der Servo von 0° zu 90° wechselt und danach wird das Lied abgespielt. Das fertige Programm für die Spooky Box am Raspberry Pi Pico Hier jetzt das fertige Programm zum Download: MicoPython Code für die Halloween SpookyBox Read the full article
0 notes
Photo

It's spooky season! And Halloween shirts aren't going to make themselves! Just got done printing these beauties with my pals at Falling Rock Productions and guys!!! I can't explain to you with how thrilled I am they turned out! These bad boys are going to my patrons in the first annual spooky box this month. If you become a patron before the 15th you'll get the shirt plus more of my art based goodies in the spooky box! Also if you stick around you'll get other rad patron perks. Check it out at Patreon.com/Mariahlstudios -xoxo mbl 🖤🖤🖤🖤🖤🖤🖤🖤🖤🖤🖤🖤🖤🖤🖤🖤🖤 #xoxombl #spookybox #Halloween #bat #candy #pumpkin #cute #rad #art #artist #Patreon (at Falling Rock Productions) https://www.instagram.com/p/CUrKohtrwPL/?utm_medium=tumblr
1 note
·
View note
Text


aaaaa XD this was so fun! I love this kind of style!! Im sorry if this its "disturbing" :"(
I imagine some kind of story for the GazettE Halloween Spooky box, that was a CULTURAL RESET XD i still lOVE THE OUTFITS ❤❤❤❤
Hope you like it!!!!*^*)/
carozarin is the name of my instagram XD!!! :3
Stay safe!!!!!!❤😊
#dibujo#ruki#thegazette#reita#aoi#uruha#kai#draw#drawing#draws#spookybox#the gazette#fanart#thegazettefanart#toon#mystyle
14 notes
·
View notes
Photo

We've just added some NEW Sweet Treats and boxes onto the website and I'll be adding more in the next few days 🍭🍬🍡🍭🍫🍬 I am going to do a GIVEAWAY 🎉🎉🎉🎉 and one of our SPOOKY BOXES can be totally yours 😈👻👽👹💀if you: - Tag at least two friends in this post - Follow this page Purify Mind Body - Like this post The winner will receive one spooky box which includes all spooky treats and sweets such as spiders, bats, ghosts, halloween treats and everything totally ghoulish 💀💀 The NEW Spooky box is perfect for you, a loved one, kids, grandkids, special pressie under the Christmas tree.... Or for Hallowen that's coming up. WINNER will be drawn on Sunday 17th October at 8.00 pm AEST. Good Luck everyone !! . . #halloween #competition #aussiebusiness #ghoulish #spookybox #purifymindbody #entertowin https://www.instagram.com/p/CUys-m1pl0P/?utm_medium=tumblr
0 notes
Photo

No te lo pierdas, reserva la tuya! #spookybox . . #lobarnechea #vitacura #santamariademanquehue #locurro #relax #indulgence #lavidaesahora #perfectmatch #lostrapenses #ladehesa #locurro #luispasteur #hechoamano #cookies #galletas #hornealasentucasa #eltallerchile #foodies #icream #gelato #chile #providenciaactiva #thegoodgalletas #birthdaycake #chocoholic #cranberries #zenmatcha #nutella #parquebicentenario #postresgourmet (en Vitacura, Chile) https://www.instagram.com/p/CG93r61HS3g/?igshid=1vkpgv6rtf7vm
#spookybox#lobarnechea#vitacura#santamariademanquehue#locurro#relax#indulgence#lavidaesahora#perfectmatch#lostrapenses#ladehesa#luispasteur#hechoamano#cookies#galletas#hornealasentucasa#eltallerchile#foodies#icream#gelato#chile#providenciaactiva#thegoodgalletas#birthdaycake#chocoholic#cranberries#zenmatcha#nutella#parquebicentenario#postresgourmet
0 notes
Photo

This weeks #hobo kit is straight out of the @craftytattedmomma Spooky Hobo box that was released. All the shops add so much work and love into these boxes and it definitely shows. Run on over to www.ctmboxshop.com to get all her planner goodies and on November 1st her Advent box will go on presale. Be sure to let her know I sent you to get my freebie too. #craftytattedmomma #craftytattedmommastickers #spookybox #collabbox #shopbox #plannershop #hobonichi #hobo #hobonichiplanner #planner #plannerstickers #plannercommunity #planneraddict #plannerlove #plannernerd #plannerlayout #plannerinspiration https://www.instagram.com/p/B37uc-ppq7D/?igshid=1cru27f2n8hy
#hobo#craftytattedmomma#craftytattedmommastickers#spookybox#collabbox#shopbox#plannershop#hobonichi#hobonichiplanner#planner#plannerstickers#plannercommunity#planneraddict#plannerlove#plannernerd#plannerlayout#plannerinspiration
0 notes
Photo

Aaahhhhhh i had an urge to draw the gazette in their spooky box costumes and such but ThAT URuHA NUn AAAAHHH I HAD TO DRAW A CHIBI OF HIM HEEEEHEHEEEEE *ahem* anyway lil ol sketch of him i guess… (u3u) ima fix it up a bit n’ finish up. And theeen when im done i could draw the rest of the members before i friggin procrastinate and rush to draw them when its OctobER AHH!!. Okies baaaiiiiiii~ i can’t even draw chibi hands well what is wrong with me- k srs bai
7 notes
·
View notes
Photo

Ahhh I'm so happy 😭😭😭😭 #blackmoral #spookybox
9 notes
·
View notes
Video
Spooky Box Club Unboxing | Spooky Stationery
0 notes
Photo

Hi everyone! I wanted to give you another little taste of something that will be in the first annual Halloween box this year! I think this design is super cute and I can't wait to use it for--! Well...I guess you'll have to get the box to find out. To get the Spooky Box for Halloween all you have to do is become a patron at the Bad Bitchez tier or above in October! Check it and my other newly formatted perks at patreon.com/mariahlstudios I hope you're all having a wonderful week! -xoxo mbl 🖤🖤🖤🖤🖤🖤🖤🖤🖤🖤🖤🖤🖤🖤🖤🖤 #Halloween #Patreon #spookybox #bats #eyeballs #candy #spookyseason #artist #art #digitalart https://www.instagram.com/p/CS-8qAaMnZZ/?utm_medium=tumblr
1 note
·
View note
Photo



This is the most adorable thing I’ve ever seen! 💕Uruha Spooky box picture with Meitu edition. 😍
2 notes
·
View notes
Photo
Whenever Ruki does that little wiggle I jam just a little harder~
#the gazette#gazette#ruki#lucy#spookybox 2#it's the perfect grove#just enough awkward i don't feel out of place but just enough actually good to be cool#gives me hope sometimes
13 notes
·
View notes
Photo

Edición limitada #Spookybox, con galletas de Peanut Butter 🟠 y RedVelvet🔴▫️ Celébralo en 🏠. Te las mandamos congeladas u Horneadas, cómo prefieras! . . . . #niñosfelices #dulceotruco #peanutbutter #ladehesa #vitacura #delicious #thegoodgalletas #ñuñoa #cookies #lareina #lobarnechea #lascondes #delivery #providencia #galletaslascondes #santiagodechile #compraonline #piedrarojachicureo #emprendedores #happyhalloween #everydayishalloween #spooky #ghost #halloween2020 (en Vitacura, Chile) https://www.instagram.com/p/CGvaGBhHnIv/?igshid=1k44t9ue6zbud
#spookybox#niñosfelices#dulceotruco#peanutbutter#ladehesa#vitacura#delicious#thegoodgalletas#ñuñoa#cookies#lareina#lobarnechea#lascondes#delivery#providencia#galletaslascondes#santiagodechile#compraonline#piedrarojachicureo#emprendedores#happyhalloween#everydayishalloween#spooky#ghost#halloween2020
0 notes
Photo



Dr Ruki I feel sick 🤧🤕🤒😷💉😂😂
#Ruki#ruki the gazette#takanori matsumoto#the gazette#spookybox 2#reita#suzuki akira#reita the gazette#reituki#uruha#uruha the gazette#takashima kouyou#aoi#aoi the gazette#yuu shiroyama#kai#kai the gazette#uke yutaka#visual kei#vkeirock#vkeistyle#japanese#japanese music#rockstar
70 notes
·
View notes
Photo

And here are the bootiful creations of @craftytattedmomma for her Spooky Planner Box. I'm serious yall these boxes are jam packed with some amazing goodies from some seriously awesome shops. Her next box is the Advent box which goes on presale November 1st. Head to her Facebook group, sign up for her newsletter and/or stay tuned for more info. Links to all are in my bio. #craftytattedmomma #craftytattedmommastickers #boxshop #shopbox #collabbox #plannershop #tn #erincondren #spookybox #planner #plannerstickers #plannercommunity #planneraddict #plannerlove #plannernerd #plannerlayout #plannerinspiration https://www.instagram.com/p/B3vDGoqJTVf/?igshid=1kcnbc5i6dcc2
#craftytattedmomma#craftytattedmommastickers#boxshop#shopbox#collabbox#plannershop#tn#erincondren#spookybox#planner#plannerstickers#plannercommunity#planneraddict#plannerlove#plannernerd#plannerlayout#plannerinspiration
0 notes
Photo

Inkrober day 12:Skeleton "Doctoe ruki will see you now."
#the gazette#Gazette#Ruki#Masumoto takanori#ルキ#ガゼット#Gazetto#Abyss#Spookybox 2#inktober#Inktober2017#my art#my drawing#Jrock#Jrockers#Art#ink#drawing#vkeirock#Visual kei#Creepy#Doctor
35 notes
·
View notes