Inhoudsopgave:
- Stap 1: Een ontwerp kiezen
- Stap 2: De materialen
- Stap 3: Het prototype starten
- Stap 4: Deel 2 van het maken van een prototype
- Stap 5: Programma
- Stap 6: Programma instellen en opnieuw opstarten
- Stap 7: Programmeer hoofdcode en senorcode
- Stap 8: Circuit
- Stap 9: Circuit Buliding Deel 1
- Stap 10: Circuit Buliding Deel 2
- Stap 11: Circuit Buliding Deel 3
- Stap 12: Circuit Buliding Deel 4
- Stap 13: Circuit Buliding Deel 5
- Stap 14: Het einde
Video: Projectbord: 14 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:18
Een leerling had twee jaar geleden een idee in klas 12. Daarna doorgegeven aan groep 11 in 2016, ging toen naar een groep van groep 12 in 2017. Dit project is bedoeld voor onze school, dit project is een display, dus als iemand er langs loopt zal het een object voelen, dan zal er panelen zijn die zullen draaien. Het zal 180 graden draaien. Aan de ene kant van de panelen zal de naam en mascotte van onze school staan en aan de andere kant een spiegel.
Stap 1: Een ontwerp kiezen
Elke versie van het project ging en kreeg een ontwerpwijziging, dus ons ontwerp zal gelijk met de muur zijn. De display zal bij de voordeur van de school worden geplaatst. Deze wand heeft de vorm van een trapezium. Dus we waren van plan om het ontwerp te hebben dat doorgaat met het trapezium, zodat het gelijk met de muur komt. Het ontwerp is verdeeld in 3 belangrijke delen: een linker driehoek, een rechter driehoek en een centrale rechthoek waar de panelen zullen worden vastgehouden. Alle 3 deze onderdelen passen bij de muur. De tekening is een voorbeeld van het idee.
We hebben ook een prototype gemaakt, het prototype is alleen het middengedeelte en de panelen. We leren je stap voor stap hoe je een prototype maakt.
Stap 2: De materialen
De materiële behoefte is:
Onderdelen
Stroomkring
Arduino Mega 2650(1)
Serveerster (8)
Startkabels (geen startkabels voor auto's) (veel zowel mannelijk als vrouwelijk)
Broodplank(1)
ultrasone sensoren (2)
Prototype
Hout MDF
Karton of Foamboard
Schroeven
Lijm (houtlijm en hete lijm)
Als je slechts één draaiend teken wilt, gebruik dan arduino uno en de code ervoor zal een beetje anders zijn
We hebben ons prototype van hout gemaakt, zodat het sterk kan zijn, maar je kunt ook iets anders maken
Stuklijst voor eindproject
docs.google.com/document/d/1B8GyldpgRuYb7N…
Stap 3: Het prototype starten
(het hout kan worden verwisseld met iets anders)
Voor het maken van de doos van het prototype zijn hier de stappen.
Stap 1. Snijd de boven-/onderkant en zijkant op 52'' en 12'', de dikte van het bord moet 3/4'' zijn.
Stap 2. Het boven- en onderstuk worden verbonden door een stootvoeg. markeer stippen aan beide zijden vanaf 1'' vanaf de randen en één in het midden. markeer het voor het boven- en onderstuk.
Stap 3. Boor de gemarkeerde punten op beide stukken uit. plaats vervolgens beide stukken op de zijstukken om de gaten voor de boven- en onderkant te markeren.
Stap 4. Boor nu de markeringen op de zijstukken en monteer vervolgens de doos met schroeven.
Stap 5. Knip vier vierkante driehoeken uit met 8'', 8''. boor en schroef de achterste hoeken van de doos voor, zorg ervoor dat u de bestaande schroeven op de doos vermijdt.
Stap 4: Deel 2 van het maken van een prototype
Hier zijn de stappen om de houder voor de servo's te maken.
Stap 1. Knip twee stokjes uit die 8'' zijn en knip dan nog twee stokjes van 46,5''.
Stap 2. Lijm de 8'' sticks 3'' hieronder vanaf de bovenkant van de doos. markeer vervolgens 2,3 '' in het midden van de stokken, dit is de servolengte.
Stap 3. Lijm de 46.5'' buiten de markering op de 8'' sticks.
Stap 4. Snijd een stuk foamboard op 45'', plaats de servo tussen de houder en speld het paneel op de servo.
Stap 5: Programma
Het programma hiervoor is gemaakt in arduino de code is ook gemaakt door een andere groep. Het eerste wat we deden was proberen de code te begrijpen. De tweede probeerde de code te uploaden. Toen we de code uploadden, kregen we te maken met een bug. De eerste bug was dat het niet werkte. Dat is in de loop van de tijd opgelost, we hebben ook een functie aan de code toegevoegd. Deze functie is dat als iemand zich te dicht bij de sensor bevindt, deze niet zal werken.
Ze kunnen worden opgesplitst in koppeldelen, de onderdelen zijn setup, herstart, hoofdlus en de sensorcode.
de link voor de code
docs.google.com/document/d/1sYIYDFxr9n9Cw1…
Stap 6: Programma instellen en opnieuw opstarten
De setup-onderdeelcode is het meest elementaire deel van de code. Het begint met het definiëren van pinnen voor de sensoren en het creëren van variabelen voor de servo en het opzetten van bijlagen aan de servo's. Het volgende deel is het maken van de gedefinieerde pinnen in inputs of outputs. Dit deel zal ook alle benodigde variabelen instellen.
Het volgende deel is opnieuw opstarten. Dit deel van de code gebeurt elke keer dat het circuit wordt ingeschakeld, de servo's op nul worden gezet.
Stap 7: Programmeer hoofdcode en senorcode
Het volgende deel is de hoofdlus. Het begint met uitzoeken hoe ver de dichtstbijzijnde persoon is. Dit wordt gedaan door in te gaan op de sensorenmethode die zich in het sensorgedeelte van de code bevindt. Het controleert of de persoon zich op een bepaalde afstand van de sensoren bevindt, als dat zo is, gaat de server draaien. Het draait 180 graden en wacht 5 seconden om terug te gaan naar zijn oorspronkelijke locatie door naar nul graden te draaien, wacht vervolgens 5 seconden en doet het opnieuw en wacht nog eens 5 seconden en keert terug naar normaal. Daarna gaat het terug naar de bovenkant van de lus. (Dit kan worden vereenvoudigd door een for-lus daar.)
Het laatste deel van de code is het deel dat de afstand berekent die het van de sensoren krijgt door een signaal naar het ultrasone geluid te sturen en vervolgens te ontvangen. Dit signaal heeft een geheel getal, de waarde wordt gedeeld door 2 en vervolgens gedeeld door 29,1 om de afstand te krijgen.
Stap 8: Circuit
Het circuit dat we gebruikten voor het project hebben we niet gemaakt, het is gemaakt door de groep voor ons. Dus we weten niet wat ze hebben gedaan om het te maken, dus hun belangrijkste taak was om het uit te zoeken en het belangrijkste probleem op te lossen. Het belangrijkste probleem was dat het oververhit zou raken. De oplossing
(De stappen die ik zal uitleggen zijn alsof het op een breadboard staat, maar voor de laatste modal zal het op een koperen bord zijn)
Stap 9: Circuit Buliding Deel 1
Breadboard
Verbind de bovenste en onderste stroomrails met een draad en doe hetzelfde met de grondrails
ook moet je een spanningsregelaar aansluiten
Zet de regelaar ergens op het bord
Plaats vervolgens een zwarte draad aangesloten op de middelste pin en plaats deze op aarde
Vervolgens krijgt de rechter pin een rode draad en verbond deze met de positieve rails
Als laatste wordt de linker pin niet aangesloten totdat we de stroom hebben aangesloten
Stap 10: Circuit Buliding Deel 2
Arduino
De pinnen:
Vanaf de Arduino sluit je de pinnen (2-9) aan op het breadboard, dit is voor de servo's
(Als u om organisatorische redenen witte draad kunt gebruiken)
Stap 11: Circuit Buliding Deel 3
Servo's (Hiervoor moet je 180 servo's gebruiken)
Voor de servo's heb je nodig:
1 witte draad
1 zwarte draad
En 1 rode draad
Per servo
Bevestig vervolgens de draden aan de overeenkomstige kleurenpoorten op de servo.
Sluit nu de rode aan op positieve rails
De zwarte naar de grond
En het wit op dezelfde lijn als de andere draden die aan de arduino zijn bevestigd
herhaal het deze 8 keer op verschillende pinnen
(Probeer ze ook op volgorde te houden en uit te spreiden zodat de draden niet in de war raken)
Stap 12: Circuit Buliding Deel 4
Ultrasone sensoren (Hiervoor heb je er 2 nodig)
Voor de ultrasone sensoren die u moet gebruiken
1 rode mannelijke naar vrouwelijke draad per sensor
1 zwarte mannelijke naar vrouwelijke draad per sensor
En 2 man naar vrouw van een andere kleur per sensor
Sluit vervolgens de rode draad aan op de pin op de ultrasone sensoren met het label Vss
Sluit daarna de zwarte aan op de pin met het label grond
Dan de 2 willekeurig gekleurde naar de pinnen met het label trig en echo
Sluit vervolgens de rode en aardedraden aan op de rails op het breadboard En sluit de trig- en echo-pinnen aan op pin 22 en 23 voor de ene Ultrasone sensoren En 24 en 25 voor de andere
Stap 13: Circuit Buliding Deel 5
Vermogen (laatste stap)
Sluit de zwarte draad aan op aarde
En de rode draad naar de linker pin op de regelaar
Stap 14: Het einde
na al die stappen zou je een prototype moeten zijn
Aanbevolen:
Game Design in Flick in 5 stappen: 5 stappen
Game-ontwerp in Flick in 5 stappen: Flick is een heel eenvoudige manier om een game te maken, vooral zoiets als een puzzel, visuele roman of avonturengame
Gezichtsdetectie op Raspberry Pi 4B in 3 stappen: 3 stappen
Gezichtsdetectie op Raspberry Pi 4B in 3 stappen: In deze Instructable gaan we gezichtsdetectie uitvoeren op Raspberry Pi 4 met Shunya O/S met behulp van de Shunyaface-bibliotheek. Shunyaface is een bibliotheek voor gezichtsherkenning/detectie. Het project streeft naar de hoogste detectie- en herkenningssnelheid met
Doe-het-zelfspiegel in eenvoudige stappen (met LED-stripverlichting): 4 stappen
DIY make-upspiegel in eenvoudige stappen (met behulp van LED-stripverlichting): In dit bericht heb ik een doe-het-zelfspiegel gemaakt met behulp van de LED-strips. Het is echt gaaf en je moet ze ook proberen
Hoe plug-ins in WordPress te installeren in 3 stappen: 3 stappen
Hoe plug-ins in WordPress te installeren in 3 stappen: In deze tutorial laat ik je de essentiële stappen zien om de WordPress-plug-in op je website te installeren. In principe kunt u plug-ins op twee verschillende manieren installeren. De eerste methode is via ftp of via cpanel. Maar ik zal het niet opsommen, want het is echt compl
Aangedreven projectbord/soldeerstation - Ajarnpa
Powered Project Board/Soldeerstation: Dit is mijn nieuwe projectboard/soldeerstation. Het is meer dan geweldig! Tot voor kort woonde ik in een huis zonder werkplaats. Al mijn grote projecten moesten in de carport worden gedaan, dat is balen als je op een plek woont waar het zo winderig en regenachtig is als