Innehållsförteckning:
- Steg 1: Komponenter
- Steg 2: Flödesschema
- Steg 3: Kod
- Steg 4: Kabeldragning + Arduino; Tinkercad
- Steg 5: Fysisk konstruktion: Stepper Mechanism
- Steg 6: Fysisk konstruktion: Servomekanism
- Steg 7: Fysisk konstruktion: Box Building
- Steg 8: Slutprodukt
- Steg 9: Slutsats
Video: ScaryBox: 9 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:36
Halloween skrämma för barn
Om något barn kan komma under 30 cm från den skrämmande skärmen … blir de omedelbart rädda av en läskig och hårig spindel som faller ner.
Systemet är baserat på ett Arduino -kort. Denna mekanism fungerar tack vare en stegmotor som gör att vi kan plocka upp spindeln efter fallet och å andra sidan en servomotor som hjälper oss att kontrollera luckan genom vilken spindeln kommer att falla och sedan klättra upp igen. För att säkerställa att hela systemet fungerar korrekt är det viktigt att programmera det för att bestämma exakt vad och när varje komponent måste göra sina åtgärder och hur.
Tack vare dessa och andra komponenter uppnår vi: Buh !!!!!!!! en enorm skräck för de yngsta av våra hem, (och för de inte så unga:)
Steg 1: Komponenter
Detta är listan över de delar och verktyg som behövs för att genomföra detta projekt.
Elektroniska delar:
Arduino uno
Avståndssensor
Servomotor
Stegmotor)
Trådar
Power bank
Konstruktion delar:
Trälåda
Trähylla
Skumbräda
Nylon hilum
Spider Black
Sprayfärg
spindelnät
vitt lim
Fjäderbräda
Nålar
Verktyg:
Kontursåg
Sander
Borra
Silikonlim
Sax
Tejp
Steg 2: Flödesschema
Flödesschemat är ett verktyg som har hjälpt oss att organisera de steg som vårt system och därför vår kod måste följa. Det visar tydligt hur vår låda fungerar. Den första faktorn vi stöter på är avståndssensorn. Om svaret är JA (det finns en person) öppnas luckan och spindeln faller, medan om svaret är NEJ (det finns ingen person) händer ingenting. I fallet med det första alternativet måste spindeln samlas in, luckan stängas, repet släppas och sedan skulle programmet återgå till början.
Steg 3: Kod
Koden vi använder för att programmera vårt halloween -system är mycket enkel och lätt att förstå. Först och främst måste vi ladda ner biblioteken som styr våra komponenter: närvarosensor, servo och stepper och lägga till dem i programmet med kommandot #include. Innan vi ställer in installationen kommer vi att deklarera och initiera några variabler och funktioner för att få de olika komponenterna att fungera på rätt sätt. Vi kommer att extrahera dem från exemplen som ges. När vi går in i installationsfasen ställer vi in steghastigheten, servoporten och en testare för avståndssensorn.
Inuti slingan kommer vi att deklarera en funktion som gör att sensorn kan mäta avstånd framför den. Slutligen skriver vi ett”if” som ger ett intervall av avstånd på vilka programmet kommer att gå till, i vårt fall, från 0 till 30 cm. När ett externt objekt är mellan det intervallet kommer programmet att starta en sekventiell kedja av åtgärder som börjar med luckans öppning och spindelns fall som följd. Den operationen kommer att följas av en fördröjning på 5 sekunder, upprullning av sladden, stängning av luckan genom att aktivera servon på ett annat sätt och slutligen, för att låta spindeln falla igen i nästa cykel, aktivera steget i motsatt sätt.
Steg 4: Kabeldragning + Arduino; Tinkercad
Eftersom vi känner till alla komponenter vi behöver för att genomföra projektet, måste vi hitta rätt sätt att koppla ihop alla dessa elektriska komponenter i Arduino. För att göra det har vi använt en systemsimuleringsapplikation som heter Tinkercad, ett mycket användbart verktyg för att visualisera anslutningarna mellan komponenterna och Arduino -kortet.
På den bifogade bilden syns mycket tydligt vilka är anslutningarna i vår Arduino. Efter delar:
1. HC-SR04-sensorn har 4 anslutningar. En av dem är ansluten till 5V, till den positiva ingången på protoboardet och en annan till marken, den negativa ingången på protoboardet. De andra 2 anslutningarna är anslutna till de digitala in- och utgångarna.
2. Servomotorn har 3 anslutningar, den mörkbruna tråden är ansluten till den negativa (jord), den röda till den positiva (5V) och den orange till siffran 7 för att styra servon.
3. Stegmaskinen är komponenten med fler anslutningar, och den består av två delar; å ena sidan själva motorn och å andra sidan en anslutningskort som gör att vi kan ansluta den med Arduino. Denna panel har en 5V utgång, en annan jordanslutning och 4 kablar som går till stegreglaget.
Steg 5: Fysisk konstruktion: Stepper Mechanism
Som du kanske vet har stepper en liten axel där du kan anpassa objekt med dess form för att rotera det. Funktionen för vår stepper är att föra upp spindeln med en nylonkabel fäst vid den.
Vi behöver en mekanism som kan utföra funktionen och vi har tänkt på headstanden, ett system som vanligtvis används på 4x4 -bilar för att hjälpa dem att avancera i svåra situationer. För att uppnå det kommer vi att skära några träpaneler i cirkulär form, för att hjälpa tråden att rulla ihop och limma ihop dem alla för att skapa en remskivliknande form. Sedan gör vi ett hål i en av ytorna för att fästa steget vid den.
Denna mekanism gör att servon kan uppfylla målet att lyfta spindeln till toppen så att Scarybox fungerar perfekt.
Steg 6: Fysisk konstruktion: Servomekanism
På detta projekt kommer servon att utföra funktionen att öppna och stänga luckan där spindeln kommer att falla igenom. Vi kommer att använda skumbräda för att fästa på servon istället för träpanelen på grund av den höga vikten. Vi ansluter en metalltråd från servoens plaststöd till skumbrädan. Då kommer servomotorn att göra jobbet!
Steg 7: Fysisk konstruktion: Box Building
Lådan kommer att vara basen och stödet för vårt projekt. Det är platsen där vi kommer att placera alla våra komponenter. Det kommer att hjälpa oss att ha en plats att hålla spindeln och när en person närmar sig den kommer den att falla ner och skrämma honom. Dessutom kan vi placera alla ledningar och montering högst upp.
Steg 8: Slutprodukt
Här är bilderna på Scarybox klar!
Steg 9: Slutsats
Att genomföra detta projekt har varit roligt och givande, eftersom vi har lärt oss ett mycket användbart och kraftfullt verktyg för vår framtid som industridesigningenjörer. Arduino -programmet låter oss prototypera och skapa en stor mängd projekt där mekanik och elektronik samlas för att förbättra och underlätta människors liv. Vi hoppas att du gillar det här projektet lika mycket som vi gjorde och att det kommer att vara användbart för din nutid och framtid. Om du är osäker, tveka inte att kontakta oss, vi svarar verkligen på dina frågor.
Tack så mycket från våra hjärtan!
Tierramisu:)
Rekommenderad:
Ta fantastiska bilder med en iPhone: 9 steg (med bilder)
Ta fantastiska bilder med en iPhone: De flesta av oss har en smartphone med oss överallt nuförtiden, så det är viktigt att veta hur du använder din smartphone -kamera för att ta fantastiska bilder! Jag har bara haft en smartphone i ett par år, och jag har älskat att ha en bra kamera för att dokumentera saker jag
Hur: Installera Raspberry PI 4 Headless (VNC) med Rpi-imager och bilder: 7 steg (med bilder)
Hur: Installera Raspberry PI 4 Headless (VNC) med Rpi-imager och bilder: Jag planerar att använda denna Rapsberry PI i ett gäng roliga projekt tillbaka i min blogg. Kolla gärna in det. Jag ville börja använda mitt Raspberry PI men jag hade inte ett tangentbord eller en mus på min nya plats. Det var ett tag sedan jag installerade en hallon
Hur man digitaliserar bilder och filmnegativ med en DSLR: 12 steg (med bilder)
Hur man digitaliserar diabilder och filmnegativ med en DSLR: En mångsidig och stabil inställning för digitalisering av diabilder och negativ med en DSLR eller en kamera med ett makroalternativ. Denna instruerbara är en uppdatering av Hur man digitaliserar 35 mm negativ (uppladdad juli 2011) med flera förbättringar för att utöka dess
Trådlös fjärrkontroll med 2,4 GHz NRF24L01 -modul med Arduino - Nrf24l01 4 -kanals / 6 -kanals sändarmottagare för Quadcopter - Rc helikopter - RC -plan med Arduino: 5 steg (med bilder)
Trådlös fjärrkontroll med 2,4 GHz NRF24L01 -modul med Arduino | Nrf24l01 4 -kanals / 6 -kanals sändarmottagare för Quadcopter | Rc helikopter | Rc -plan med Arduino: Att driva en Rc -bil | Quadcopter | Drone | RC -plan | RC -båt, vi behöver alltid en mottagare och sändare, antag att för RC QUADCOPTER behöver vi en 6 -kanals sändare och mottagare och den typen av TX och RX är för dyr, så vi kommer att göra en på vår
Hur man tar isär en dator med enkla steg och bilder: 13 steg (med bilder)
Hur man tar isär en dator med enkla steg och bilder: Detta är en instruktion om hur man demonterar en dator. De flesta av de grundläggande komponenterna är modulära och lätt att ta bort. Det är dock viktigt att du är organiserad kring det. Detta hjälper dig att inte förlora delar, och även för att göra ommonteringen