Innehållsförteckning:
- Steg 1: Hur man använder
- Steg 2: Dellista
- Steg 3: Anslutning
- Steg 4: Koden och beskrivningen
- Steg 5: Sätt ihop foton
Video: Gravity Acceleration Value Tester: 5 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:46
Baserat på kinematik mäter detta projekt värdet av gravitationens accelerationskonstant ('g') genom att mäta fria fallrörelsedata.
Genom LCD -skärmens styrning faller ett föremål (som träboll, glasboll, stålkula, etc.) fritt från någons hand genom systemets huvudkropp (ett långt vertikalt cylindriskt rör) från toppänden till botten. Varje initial hastighet eller höjd accepteras. Därefter ger systemet automatiskt det beräknade 'g' -värdet och visar dem genom en LCD -skärm.
Funktionslista:
1) Testa ljusintensiteten och få standardvärdet för testet i alla ljusförhållanden;
2) Ge driftsinstruktioner och felkorrigering för testare med LCD;
3) Noggrann tidsmätning med hjälp av 3 fototransistor-LED-grupper;
4) Konstant 'g' beräkning och visning med LCD
Steg 1: Hur man använder
Steg 1: Förberedelse.
Följ instruktionerna på LCD -skärmen. I början uppmanas LCD:
"VÄLKOMMEN TILL SPEL, BÖRJA MED TRYCK";
Steg 2: Miljötestning.
När knappen trycks in uppmanas systemet:
"VÄNTA …"
Systemet tar 3 sekunder att förbereda sig för testet.
Steg 3: Redo och väntar på släpp.
Detta stegsystem kan visa följande två resultat:
1) om allt är normalt visar systemet:
"Tappa gärna något på toppen"
Sedan går systemet till steg 4;
2) om det inträffar en olycka, till exempel under miljöprovningarna sker det mycket starka ljusförändringar, kommer systemet att uppmana:
"WOW! FLASHING, FÖRSÖK IGEN"
Efter 1,5 sekunder återgår systemet till det första förberedelseskedet;
Steg 4: Släpp test.
När testaren tappar testobjektet visar systemet två resultat:
1) om testet är normalt uppmanar systemet:
"Trevligt PRÖV! G = XX";
Systemet ger resultatet av testet, visas i 10 sekunder och går tillbaka till steg 1;
2) om testet har problem, till exempel misslyckades med att fånga rörelser av objekt, kommer systemet att visa:
"NÅGOT FEL! FÖRSÖK IGEN"
Systemet visas i 6 sekunder och återgår till steg 1; Nu är testoperationscirkeln klar.
Steg 2: Dellista
Steg 3: Anslutning
Steg 4: Koden och beskrivningen
Koden innehåller tre delar: variablerdeklaration, åtgärdsdefinition och huvudprogram.
1) Variabel definition: Det finns totalt 30 argument definierade i denna del. 15 variabla argument: 6 för ljussensor, 6 för tid, 1 för switchläge, 1 för systemtillstånd och 1 för g -värdeberäkning. 15 konstanta argument: 2 för avstånd, 1 för känsligt värde och 12 för PIN-koder (inklusive 6 LCD-gränssnittsrelaterade PIN-koder);
2) Avsnitt för åtgärdsdefinition: Hela precessionen är uppdelad i 3 olika systemtillstånd enligt olika åtgärder, som använder de fem åtgärdsprogrammen respektive: 'sensorread ()', 'lighttest ()', 'drops ()', 'gvalue () 'och' printall () '.
3) Huvudprogramavsnitt: De tre systemtillstånden heter "sysState 0, 1 och 2". 1) sysState0 startar systemet med att visa välkomstmeddelandet. Om omkopplaren trycks in, ring funktionen lighttest () och returnerar tillståndet 1 eller tillstånd 0 efter körning; 2) I sysState1 kallas drop () och printall () -funktionerna upprepade gånger och returnerar tillstånd 2 eller state 0 efter körning; 3) I sysState2, anropa gvalue () -funktionen och returnerar tillståndet 0;
Dessutom kommer sensorread () -funktionen att anropas två gånger i huvudprogrammet;
Steg 5: Sätt ihop foton
Rekommenderad:
Mätning av acceleration med hjälp av ADXL345 och Particle Photon: 4 steg
Mätning av acceleration med hjälp av ADXL345 och Particle Photon: ADXL345 är en liten, tunn, ultralåg effekt, 3-axlig accelerometer med hög upplösning (13-bitars) mätning på upp till ± 16 g. Digital utdata formateras som 16-bitars tvåkomplement och är tillgängliga via I2 C digitalt gränssnitt. Den mäter
Mätning av acceleration med H3LIS331DL och Arduino Nano: 4 steg
Mätning av acceleration med H3LIS331DL och Arduino Nano: H3LIS331DL, är en lågeffekts högpresterande 3-axlig linjär accelerometer som tillhör "nano" -familjen, med digitalt I²C seriellt gränssnitt. H3LIS331DL har användarvalbara hela skalor på ± 100g/± 200g/± 400g och den kan mäta accelerationer med
Övervaka acceleration med Raspberry Pi och AIS328DQTR med Python: 6 steg
Övervaka acceleration med Raspberry Pi och AIS328DQTR Använda Python: Acceleration är begränsad, tror jag enligt vissa fysiklagar.- Terry Riley En gepard använder fantastisk acceleration och snabba hastighetsförändringar när jagar. Den snabbaste varelsen i land använder då och då sitt högsta tempo för att fånga byten. Den
Mho Better Resistor Value Decoder Plushie: 4 steg (med bilder)
Mho Better Resistor Value Decoder Plushie: Motstånd är meningslöst, åtminstone för att försöka räkna ut värdet på ditt motstånd om du inte har färgkoden i minnet. Jag hade en av dessa Adafruit Circuit Playground elektroniska komponentplyscher som låg och väntade på att bli hacke
Arduino Nano och Visuino: Konvertera acceleration till vinkel från accelerometer och gyroskop MPU6050 I2C -sensor: 8 steg (med bilder)
Arduino Nano och Visuino: Konvertera acceleration till vinkel från accelerometer och gyroskop MPU6050 I2C -sensor: För ett tag sedan lade jag upp en handledning om hur du kan ansluta MPU9250 Accelerometer, Gyroscope och kompassensor till Arduino Nano och programmera den med Visuino för att skicka paketdata och visa den på ett omfång och visuella instrument. Accelerometern skickar X, Y,