INHOUDSOPGAWE:
- Stap 1: Lys van benodigde materiaal
- Stap 2: Bou die raam
- Stap 3: Sny die akriel
- Stap 4: Verf en monteer
- Stap 5: Gebruik die kode en laat dit werk
Video: Hologramprojektor met Pi: 5 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
Dit was 'n projek wat vir 'n Robotics -klas geskep is. Dit is gedoen na 'n ander opdragbare bladsy
Dit gebruik 'n Raspberry Pi, saam met 'n rekenaar en monitor om 'n 3D -hologram te skep wat 'n beeld saam met 'n musikale snitlys projekteer.
Stap 1: Lys van benodigde materiaal
Hier is 'n lys van benodigde materiaal, en die PDF's van die 3D -gedrukte hakies wat u benodig.
Die lys materiaal is soos volg:
- 2 x (0,093 akrielblad 24 x 36)
- 2 x (skuimbord 12 x 12)
- 1 x (omhulsel van #6 x 1 ¼ skroewe (afgeronde kop))
- 1 x (omhulsel van #6 x 1 ¾ skroewe (afgeronde kop))
- 1 x (3D -gedrukte steunpunt (die STL -lêer kan op die oorspronklike instruksies gevind word))
- 4 x (3D-gedrukte L-hakies (die stl-lêer kan op die oorspronklike instruksies gevind word))
- 1 x (snymes van plastiekplaat)
- 1 x (1 x 1 x 8 stukke hout (ons het spar gebruik, maar dit kan enigiets wees, solank dit klein genoeg is)
- 2 x (1x 2 stukke hout)
- 1 x (24 duim skerm (ons gebruik 'n acer k242HL met 'n dvi na hdmi adapter)
- 1 x (dvi na hdmi -adapter (heeltemal afhanklik as u hdmi op u monitor het)
- 1 x (Framboos Pi Model B)
- 1 x (skootrekenaar kan visualizer gebruik (in die oorspronklike het hulle nie 'n minimum vereiste gespesifiseer nie))
- 1 x broodbord (waarskynlik uit arduino -kit
- 4 x knoppies (uit kit)
- 4 x 110 ohm weerstande
- 6 x vroulike na manlike verbindings (in kit)
- 4 x manlike tot manlike verbindings (in kit)
Sagteware
- Knoop JS
- Raspbian bedryfstelsel
- Soundcloud -rekening met snitlys
Gereedskap benodig
- Handboor
- Saag (verstek of hand)
- Boorpunt # 6 of so
- Opsioneel - Klemme om die stukke vas te hou
Stap 2: Bou die raam
Boonste raam:
Begin met die bou van die boonste raam wat die monitor bevat en die beeld projekteer. Ons het 'n grootskermskerm van 24 gebruik. Die presiese afmetings hang af van die afmetings van die monitor wat u wil gebruik.
Die raam is eenvoudig 'n reghoek met 'n lip aan die binnekant om die monitor vas te hou. Ons gebruik hout van 1,5 "x 0,5" vir die raam en 0,75 "x.75" vir die binneste lip.
Sodra die lengtes vir u grootte afgesny is, gebruik 'n boor om loodgaatjies te boor om te voorkom dat dit skeur as u die stukke aan mekaar skroef. Ek beveel aan dat u elke binneste lipstuk aan die ooreenstemmende buitenste raamstuk heg voordat u dit aanmekaar heg.
Onderste raam:
Die onderste raam is soortgelyk aan die bokant, maar sonder die binneste lip. Ons het dieselfde hout as die buitenste boonste raam gebruik. Heg 2 kolomme aan die agterkant van die onderste reghoek om die boonste hakie vas te maak. Die hoogte word bepaal deur die grootte van u monitor, maar ons het 13 "vir ons 24" monitor gebruik.
Stap 3: Sny die akriel
Met die duidelike akriel moet u 3 stukke sny om die frustum te vorm wat die hologram bevat. Hierdie deel kan lastig wees, en as u dit deurmekaar maak, benodig u waarskynlik nog 'n blad en begin u weer. Met 'n snymes van plastiek maak jy die rande wat jy wil afsny. Gebruik 'n reguit rand langs die afmetings wat u gemaak het, teken die lyn oor en oor totdat dit maklik is om af te haal.
Stap 4: Verf en monteer
Die raam sou nie baie goed lyk as dit net hout was nie, so ons het swart spuitverf gebruik om alles te bedek (behalwe die akriel natuurlik).
Maak seker dat u in 'n goed geventileerde omgewing is om dit te doen.
Die agterkant en onderkant van die rame moet bedek word sodat die projeksie behoorlik kan werk. Dit kan op verskeie maniere bereik word. U kan 'n skuimbord gebruik om die regte grootte te sny en soos ons geverf het, of enige ander soort soliede laken wat gemaak kan word om die grootte wat u benodig, vas te maak.
Nou is u gereed om die rame vas te maak met behulp van 3D -gedrukte materiaal. Elke driehoekbeugel word in die hoeke van die boonste en onderste raam gebruik om aan die vertikale kolomme wat aan die onderste raam geheg is, te heg. Dit bied die nodige krag om die monitor te hou. Die frustum -verbinding word in die middel van die boonste raam vasgemaak, waar die akrielvelle in plek sal skuif om die halwe piramide te maak. Dit word almal vasgemaak met behulp van die skroewe in die materiaallys, en ons beveel aan dat u eers gate maak om die hout nie te skeur nie.
Sodra die rame vasgemaak is met die hakies en die akrielstel, is u gereed om die framboos Pi te programmeer.
Stap 5: Gebruik die kode en laat dit werk
Laat die app en die hologram verskyn:
- Nou moet ons ons skootrekenaar neem en node.js installeer; u kan dit hier vind,
- Nadat dit geïnstalleer is, gaan na die oorspronklike instruksies en laai die kodepakket af van die zip -lêer of github -kloon.
- U kan al die nodemodules kry en dit installeer met die opdrag "NPM Install" of "sudo npm install"
- Dan kan u die visualizer begin met npm start, dit toets en sien hoe dit verskyn, daar moet standaard liedjies op wees.
- U sal dan 'n soundcloud -snitlys moet skep om u eie musiek in te sit, 'n rekening hier te maak en u eie musiek by te voeg,
- Daarna sal u die snitlys in renderer.js moet verander, sien u 'n gedeelte met const playlist = 'pad/na/snitlys' verander die 'pad/na/snitlys' gedeelte na u snitlys, u hoef slegs die eindgedeelte te gryp so dit moet so wees, user-496629426/sets/robotics-playlist
- U behoort nou die volledig lopende visualiseerder te hê met u musiek op die agtergrond
Die opstel van die Raspberry Pi om visualiseerder en musiek te verander:
- Eerstens moet u git kloon of die swipe-controller.py-lêer op die framboos-pi kry, en u besluit hoe u dit wil doen (*let op, die framboospi kan slegs 'n sekere hoeveelheid krag vir 'n USB hanteer verbinding)
- Nadat u die lêer op die framboospi gekry het, moet u die HOST_IP -afdeling verander na die IP van die rekenaar waarop die visualizer werk. Die afdeling moet soos 'https://: 3000' lyk. U verander die gedeelte na die IP vanaf die visualiseringsrekenaar. (Let op* die framboospi en die gasheer -IP moet op dieselfde netwerk wees om dit te kan werk)
- Nadat dit klaar is, kan u die bestuurder met 'python swipe-controller.py' bestuur, ek sou aanbeveel dat u die naam verander om meer in lyn te wees met wat u gebruik om die veranderinge te beheer (bv. Button-controller.py)
- U hoef nou net die broodbord en pi met die knoppies op te stel, en dit kan gevind word in die skematiese afdeling.
Soos u kan sien uit die skema of die foto's, moet u u GPIO's op u framboos -pi kies en die verbindings maak.
Of u kan die aangehegde skematiese gebruik (let op* Die uitleg van die knoppies is nie relevant vir die aksies nie; ons plaas dit net in die formasie, want dit was makliker om te weet wat doen wat)
Nadat dit klaar is, begin die program swipe-controller.py (of wat u dit ook al noem) met behulp van Python “naam van lêer”.py dit moet sonder enige foute loop.
Aanbeveel:
Neem wonderlike foto's met 'n iPhone: 9 stappe (met foto's)
Neem wonderlike foto's met 'n iPhone: die meeste van ons dra deesdae 'n slimfoon oral, daarom is dit belangrik om te weet hoe u u slimfoonkamera kan gebruik om fantastiese foto's te neem! Ek het net 'n paar jaar 'n slimfoon gehad, en ek hou daarvan om 'n ordentlike kamera te hê om dinge te dokumenteer wat ek
Howto: Raspberry PI 4 Headless (VNC) installeer met Rpi-imager en foto's: 7 stappe (met foto's)
Howto: Raspberry PI 4 Headless (VNC) installeer met Rpi-imager en foto's: ek is van plan om hierdie Rapsberry PI te gebruik in 'n klomp prettige projekte in my blog. Kyk gerus daarna. Ek wou weer my Raspberry PI gebruik, maar ek het nie 'n sleutelbord of muis op my nuwe plek gehad nie. Dit was 'n rukkie sedert ek 'n Framboos opgestel het
Draadlose afstandsbediening met 2,4 GHz NRF24L01 -module met Arduino - Nrf24l01 4 -kanaals / 6 -kanaals sender -ontvanger voor quadcopter - Rc Helikopter - Rc -vliegtuig met Arduino: 5 stappe (met foto's)
Draadlose afstandsbediening met 2,4 GHz NRF24L01 -module met Arduino | Nrf24l01 4 -kanaals / 6 -kanaals sender -ontvanger voor quadcopter | Rc Helikopter | Rc -vliegtuig met Arduino: om 'n Rc -motor te bestuur | Quadcopter | Drone | RC -vliegtuig | RC -boot, ons het altyd 'n ontvanger en sender nodig, veronderstel dat ons vir RC QUADCOPTER 'n 6 -kanaals sender en ontvanger nodig het en dat die tipe TX en RX te duur is, so ons maak een op ons
Hoe om 'n rekenaar met maklike stappe en foto's uitmekaar te haal: 13 stappe (met foto's)
Hoe om 'n rekenaar uitmekaar te haal met eenvoudige stappe en foto's: dit is 'n instruksie oor hoe om 'n rekenaar uitmekaar te haal. Die meeste basiese komponente is modulêr en kan maklik verwyder word. Dit is egter belangrik dat u daaroor georganiseerd is. Dit sal u verhinder om onderdele te verloor, en ook om die montering weer
PCB -ontwerp met eenvoudige en maklike stappe: 30 stappe (met foto's)
PCB -ontwerp met eenvoudige en maklike stappe: HELLO -VRIENDE Die baie handige en maklike handleiding vir diegene wat PCB -ontwerp wil leer, kan begin