INHOUDSOPGAWE:
- Stap 1: Onderdele
- Stap 2: Maak die kring en skryf die Arduino -kode
- Stap 3: Druk die pot uit en sny die stam en takke
- Stap 4: Skep die lokvalle
- Stap 5: Alles saamvoeg
Video: Venus Flytrap - ITM Herfs 2019: 5 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
Wat ontbreek by almal se lessenaar? 'N Meganiese Venus Flytrap wat potlode, penne en ander voorwerpe bevat.
Stap 1: Onderdele
Jy sal nodig hê:
* 3D -drukker (sien.stl -lêer) vir die pot
* Houtstokke en boor
* Soldeergereedskap
* Arduino Uno & IDE
* Broodbord
* Fotoresistor
* Skakel
* MicroServo Sg90
* Foamcore
* Elektriese en silikoonband
* Drade
* Skarniere
* Warm gom
Stap 2: Maak die kring en skryf die Arduino -kode
Die kring verbind die fotoresistor, skakelaar, servo en kragmeganisme via die Arduino. Ons verbind die Servo met sy pwm -werkingsiklus op die pen van die Arduino, lees die fotoresistor van die analoog pen A0 en lees die knoppie van die digitale pen 2.
Die eenvoudige broodbord op die foto werk, hoewel ons uiteindelik die drade aan 'n permanente broodbord gesoldeer het vir stabiliteit.
Die Arduino -kode is hoofsaaklik bedoel om drie dinge te doen:
1. Lees 'n fotoresistor en vergelyk die lesing met 'n vooraf ingestelde drempel. As die fotoresistor laag (donker) lees, sal die lesing onder die drempel wees, en as die lesing hoog is (lig), sal dit bo die drumpel wees.
2. Op grond van die fotoresistorlesing, vertel die Servo om na een van twee posisies te beweeg ('n "oop" en "geslote" posisie, aangedui as val en val2 in kode). As daar niks is wat die fotoresistor verberg nie, is die lesing hoog en is die servo in die oop posisie. As daar 'n voorwerp is wat die fotoresisitor verberg, sal die lesing laag wees en die servo beweeg na die geslote posisie.
3. Programmeer 'n skakelaar om die servo outomaties na die oop posisie te skuif. Dit is in wese 'n mislukking.
Sien kode hieronder:
#sluit Servo myservo in; int val = 20; // initialiseer geslote posisie waarde int val2 = 70; // initialiseer oop posisie waarde leegte opstelling () {// initialiseer seriële kommunikasie teen 9600 bis per sekonde: Serial.begin (9600); // initialiseer servo en heg sy pwm -werksiklus aan pen 9 myservo.attach (9); pinMode (2, INVOER); // initialiseer skakelaar as 'n inset} const int drempel = 20; // initialiseer fotoresistor drempel vir die sluiting van int buttonState = 0; // inisieer veranderlike om te lees skakelaar toestand int sensorValue = 100; // initialiseer veranderlike vir fotoresistorwaarde int stayclosed = 0; // initialiseer veranderlike om 'n posisie te behou sodra dit geaktiveer is //// die lusroetine loop vir altyd oor en oor: void lus () {// lees die insette van die skakelaar: buttonState = digitalRead (2); // lees die insette van die fotoresistorsensorValue = analogRead (A0); // druk die fotoresistoraflesing uit op die seriële monitor: Serial.println (sensorValue); if (buttonState == LOW) {// skakelaar is af as (stayclosed == 1) {// as posisie stabiliteit veranderlike aan is,; // bly in die huidige posisie} anders as (sensorValue <drempel) {// as sensorwaarde onder die drempel val, myservo.write (val); // verander die val na die geslote posisie, bly geslote = 1; // en verander stabiliteitsveranderlike om gesluit te bly}} anders {// skakelaar is aan as (stayclosed == 0) {// as posisie -stabiliteitsveranderlike af is,; // bly in die huidige posisie} anders {// die eerste keer dat die skakelaar agterkom (500); // Vertraag 500 ms en kyk of die skakelaar nog steeds op buttonState = digitalRead (2) is; // lees die insette van die skakelaar as (buttonState == HOOG) {// as skakelaar aan is, myservo.write (val2); // verander die val na die oop posisie stayclosed = 0; // en verander stabiliteitsveranderlike om oop te bly}}}}
Stap 3: Druk die pot uit en sny die stam en takke
CAD: Blompot druk
* Gebruik die STL -lêer hierbo om die blompot in 3D te druk, wat as basis dien vir die venusvliegvanger
* Maak seker dat die blompot afmetings voldoende groot is om te verseker dat die basis die Arduino en broodplank kan huisves
Houtwerk: stam en takke
* Gebruik 'n lamsaag om 'n 1 x 24 duim houtspeld tot 'n lengte van 12 duim vir die stam te sny
* Gebruik 'n handboor om drie ½ duim gate op verskillende hoogtes op die stam te maak, waar die takke ingevoeg moet word. Die gate moet teen 'n hoek van ongeveer 45 ° geboor word, sodat die takke skuins ingevoeg kan word.
* Gebruik lamsaag om, na wens, ½ x 12 duim houtstokkies in drie takke van verskillende lengtes te sny. Met behulp van die lagsaag, sny die een kant van elke tak 45 ° om 'n plat oppervlak te skep waarop die lokvalle vasgemaak kan word.
* Steek takke in die gate van die stam (met hoekpunte bloot) en maak vas met gorillagom of warm gom
Stap 4: Skep die lokvalle
Stappe vir die skepping van strikke:
* Neem die skuimkern en sny twee stukke uit om as die boonste en onderste klemme van die val te dien (die vorm kan wees wat u wil, solank die basis van die klem reghoekig is om die motor vas te maak)
* Hol die twee skuimkernklemme aan die basis uit. Maak net genoeg klemme oop sodat die skarniere lekker binne kan pas.
* Steek die twee vlakke van die skarniere in hul onderskeie klemme.
* Wikkel klampe in kleurvolle band vir estetika.
* Maak 'n klein gaatjie in die onderste klem en steek die fotoresistor in (dit moet styf pas)
* Lê twee klein stukkies silikonband aan die binnekant van elke klem om te verseker dat items wat vasgekeer word nie maklik kan ontsnap nie
* Bevestig die motor aan die kant van die reghoekige basis van die boonste klem met superlijm en kleefband (trapmeganisme is op hierdie punt voltooi)
* Bevestig die valmeganisme aan 'n tak, en maak seker dat die onderste klem en die liggaam van die servomotor vas is (sodat die arm van die motor en die boonste klem nie kan beweeg nie.
Stap 5: Alles saamvoeg
* Plaas die stam en takke in die pot en plak die Arduino UNO en broodbord ook in die pot vas
* Stabiliseer die stam met rotse, wees versigtig om geen drade te breek nie
* Gebruik groen elektriese band om die tak, stam en alle blootgestelde drade te bedek
* Gebruik 'n eksterne battery as 'n kragbron
* Gelukkige Venus Flytrapping!
Aanbeveel:
Maklike opstelling IR -afstandsbediening met behulp van LIRC vir die Framboos -PI (RPi) - Julie 2019 [Deel 1]: 7 stappe
Easy Setup IR Remote Control Using LIRC for the Raspberry PI (RPi) - July 2019 [Part 1]: Na baie gesoek was ek verbaas en ontsteld oor die teenstrydige inligting oor hoe om IR -afstandsbediening vir my RPi -projek op te stel. Ek het gedink dit sou maklik wees, maar die opstel van Linux InfraRed Control (LIRC) was al lank problematies
Ambilight -stelsel vir elke invoer wat op u TV gekoppel is. WS2812B Arduino UNO Raspberry Pi HDMI (Opgedateer 12.2019): 12 stappe (met foto's)
Ambilight -stelsel vir elke invoer wat op u TV gekoppel is. WS2812B Arduino UNO Raspberry Pi HDMI (Opgedateer 12.2019): Ek wou nog altyd ambilight by my TV voeg. Dit lyk so gaaf! Ek het dit uiteindelik gedoen, en ek was nie teleurgesteld nie! Ek het baie video's en baie tutoriale gesien oor die skep van 'n Ambilight -stelsel vir u TV, maar ek het nog nooit 'n volledige handleiding vir my presiese behoefte gekry nie
UTK EF 230 MarsRoomba -projek Herfs 2018: 5 stappe
UTK EF 230 MarsRoomba -projek Herfs 2018: Tans word Mars -rovers gebruik om data op die oppervlak van Mars te versamel deur middel van verskillende metodes, om uiteindelik meer te leer oor die potensiaal van die planeet vir mikrobiese lewe. Rovers gebruik hoofsaaklik fotografie- en grondanalise -instrumente vir data
Hoe om 'n pasgemaakte beeld op u Xbox 360 -dashboard te plaas. (Opdatering voor herfs 08): 8 stappe
Hoe om 'n pasgemaakte prent op u Xbox 360 -dashboard te plaas. (Voorval 08 -opdatering): In hierdie instruksies sal ek u wys hoe u 'n pasgemaakte beeld as agtergrond op u Xbox 360 kan plaas. Daar is dieselfde stappe om dit te doen die nuwe en ou paneelbord. As ek 'n kans kry, sal ek die hele ding met nuwe foto's bywerk
Hoe om 'n appelkrans vir herfs of terug skool toe te maak: 13 stappe (met foto's)
Hoe om 'n appelkrans te maak vir herfs of terug na die skool: Anjeanette, van RootsAndWingsCo het hierdie pragtige appelkrans gemaak van vilt en materiaal. Dit was 'n eenvoudige projek wat selfs diegene wat sê dat hulle nie kan naaldwerk nie, kan doen! (Solank jy jou naald kan ryg.)