INHOUDSOPGAWE:
- Stap 1: materiaal:
- Stap 2: Konstruksie:
- Stap 3: Plaas en las komponente
- Stap 4: Plak die servo's op ondersteuning
- Stap 5: Programmering en montering
- Stap 6: Finale vergadering:)
- Stap 7: Sien die datablad vir 'n beter begrip van die ATtiny24
Video: TinyBot24 outonome robot 25 gr: 7 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
Klein outonome robot aangedryf deur twee servo's van 3,7 gram met deurlopende rotasie.
Aangedryf deur 'n Li-ion battery van 3.7V en 70mA MicroServo Motors 3.7 gram H-Bridge LB1836M soic 14 pen Doc: https://www.onsemi.com/pub/Collateral/LB1836M-D. PDF Microcontroller ATTiny24A soic 14 pin 2KB Flitsgeheue, 128 grepe SRAM -geheue, 128 grepe EEPROM -geheue, 12 insette / uitsette en vele ander funksies. Dokumentasie: https://www.microchip.com/wwwproducts/en/ATtiny24A Hindernisopsporing Infraroodsensor Sharp IS471F en Led IR 2mm CQY37N Beweging in die duisternis deur fotoresist -opsporing (LDR van 5mm) en twee wit LED's 3mm Vure ondersteun twee rooi LED's 3mm. Geprogrammeer in BASIC met BASCOM AVR USBasp programmeerder.
Stap 1: materiaal:
1 x Attiny24A Soic 14 pen
1 x LB1836M Soic 14pin
1 x Li-ion battery 70mA 3.7V
1 x inter mikro cms vir PCB
1 x LDR mini
1 x IS471F skerp
1 x CQY37N IR LED 2 mm
1 x rooi LED SMD 1206
2 x wit LED 3 mm
2 x rooi LED 3 mm
1 x Speldkoppen
2 x weerstande 10 Kohms SMD 1206 (LED -seinhindernis en terugstel), 2 x resistors 220 ohm SMD 1206 (beligting), 1 x weerstand 150 Kohms SMD 1206 (donker opsporing)
2 x 100nF SMD 0805 (Reset en kragtoevoer), 2 x 470nF SMD 0805 (interferensie -onderdrukking van motors)
2 x servomotors 3,7 gram rotasie 360 °
2 x seëls loodgieterswerk 15 mm vasgeplak op herstelwiele
1 x Positief Sensitief Dubbelzijdig Positief Epoxy, Positief Ontwikkelaar, Ysterperchloried, UV-binnesool Cynoliet- of araldietgom, deursigtige band Sagte koper, draad met die kleinste deursnee van draad 0,75 mm², multi-string Stywe koperdraad 1,5 mm² (agter stert), soldeerbout, 0,5 mm soldeer, pincet reguit snawel, tang, vergrootglas, asetoon Flux om SMD te sweis
USBasp -programmeerder, multimeter (om die isolasie van die spore en die kontinuïteit daarvan te toets)
Stap 2: Konstruksie:
Hierdie goedkoop mini -robot wat in 'n vertrek kan loop, die meeste hindernisse vermy, skaduwees opspoor en sy voorligte aansteek, draai ook sy agterligte agteruit.
Dit beweeg danksy sy twee servo's van 3,7 gram wat aangepas is om in deurlopende rotasie te werk; sy brein is 'n Attiny24A -mikrobeheerder; 14-pen en 2KB flitsgeheue Sy unieke oog bestaan uit 'n IR-detektor van Sharp die IS471F gelei deur 'n 2 mm IR LED, 'n 1206 CMS LED wat 'n hindernis opgemerk het. Die konstruksie van die PCB verg aandag omdat dit dubbelzijdig is en die spore styf is. Aan die programmeringskant het ek 'n eenvoudige taal gebruik en die basiese BASCOM AVR uitgevoer. My programmeerder het 'n USB -verbinding, dit is 'n USBASP wat bedoel is vir die mikrobeheerders van die AMTEL -familie.
Die gedrukte kring:
Vir die kring het ek Kicad weergawe 4.02 stabiel gebruik (gratis en kragtig danksy die outeur), die installasie kan in verskillende tale gedoen word en daar is tutoriale op die internet. Dit kan hier afgelaai word vir verskillende bedryfstelsels: Kicad
As u nie Kicad wil gebruik nie, het ek die twee tipes vir die druk van die PCB in SVG -formaat aangeheg, wat met Internet Explorer gedruk kan word (of verander kan word met die gratis vektortekeningsagteware InkScape). U kan InkScape hier aflaai:
Kicad -skermkiekies sal u help om komponente te plaas en die 14 bande tussen die twee vlakke van die IC te sweis.
Wenk: as die dubbele gesig u probleme veroorsaak, maak 'n eenvoudige truuk dat twee eensydige IC's die gate vir die komponente op elke IC boor en dit van agter na agter vassteek nadat u 'n paar komponente vir die opsporing gesoldeer het.
Stap 3: Plaas en las komponente
AANDAG die snitte is baie gereed, een van die ander:
Voordat u die komponente sweis, kontroleer (met die meter en die vergrootglas en deursigtig deur 'n lamp agter te sit) dat geen spore raak of gesny is nie en verwyder die kopersirkel wat gebruik is om die IC te sny omdat dit aan verskeie spore raak. Montering van komponente: Maak albei kante deeglik skoon met asetoon Om die sweiswerk te vergemaklik, is die ideaal om die IC in 'n koue blikbad te dompel (ek het dit nie gedoen nie). bandjies eers met 'n string stranded string (delikate werking) Las die cms -komponente nadat dit met vloed bedek is om weerstande, cms LED's, kapasitors, geïntegreerde stroombane en die ander komponente te sweis.
Stap 4: Plak die servo's op ondersteuning
Vir enjins het ek 3,7 gram aangepaste servomotors gebruik vir 'n deurlopende rotasie, dit is taamlik delikaat, maar moontlik. Op albei servomotors het die ratte geen eindstoprotasie gehad nie (dit is nie die geval vir alle servo's van hierdie tipe nie), ek moes net verwyder die geïntegreerde potensiometer en sny al die elektronika.
Nadat die servo's verander en weer bymekaargemaak is, is dit nodig om plakband te plak om dit waterdig te hou (veral as u dit met 'n gom soos cyanoakrylaat of araldiet plak), word dit op die stuk epoksie met dieselfde deursnee vasgeplak. koper word verwyder deur te graveer of 1 mm dik plastiek. Die wiele word op die servo -bykomstigheid vasgeskroef (saam met) en aan die ente effens gesny.
Stap 5: Programmering en montering
As alle komponente gesoldeer is, maak dit skoon met asetoon en kyk weer deeglik voordat u begin programmeer. Die program van die mikrobeheerder is in BASIC geskryf met BASCOM AVR wat kragtig is en waarvan u 'n gratis weergawe hier kan aflaai: BASCOM
Vir die programmeerder is u baie bederf: ek het 'n USB -asp gebruik wat op Amazon of Ebay gekoop kan word.
Op die foto's van BASCOM AVR sleep belangrike ikone: samestelling waarmee u die BASIC -program kan saamstel voordat dit in die mikrobeheerder gelaai word. Programmering waarmee u die program in die flash -geheue kan laai of na
stel die versekerings op. Met die venster Lock and Fuse bits kan u die parameters van die mikrobeheerder instel
LET WEL: die lont H moet altyd op 0 wees (stel seriële programmering in staat), dit laat my toe om 'n dialoog tussen 'n rekenaar en 'n mikrobeheerder (anders is die chip geblokkeer en nie herstelbaar nie).
Daar is 'n reset -kring vir hierdie soort voorval, dit is om homself te bou, ek het dit gebou, dit het my baie keer gered danksy die outeur daarvan:).
Hier is die skakel in Engels: FuseBitDoctor
Stap 6: Finale vergadering:)
In die geval gebruik ek 'n mini -koeldrankbottel wat ek op aanvraag met vensters gesny het, aangesien dit 'n bietjie te breed was, ek het dit hoog gesny en met 'n deursnee van 4 cm vasgemaak. Die voltooide PCB word dan aan die wielsteun vasgeplak met 'n warmsmeltgeweer of 2-komponent-epoksie.
Geniet dit nou:)
Alle lêers vir konstruksie en programmering hier: alle lêers
Ek is Frans en my Engels is nie baie goed nie, as jy 'n slegte uitdrukking sien, stuur 'n boodskap en ek sal dit regstel.
Stap 7: Sien die datablad vir 'n beter begrip van die ATtiny24
ATtiny24 databladskakel
Aanbeveel:
Victoriaanse balrok met 'n outonome verstelbare halslyn: 8 stappe (met foto's)
Victoriaanse balrok met 'n outonome verstelbare halslyn: Dit is 'n projek wat ek gemaak het vir die Victoriaanse winterbal in Krakow. 'N Slim balrok wat die grootte van sy nek aanpas, gebaseer op die nabyheid van 'n here wat voor hom staan
Raspberry Pi - Outonome Mars Rover Met OpenCV -voorwerpopsporing: 7 stappe (met foto's)
Raspberry Pi - Outonome Mars Rover Met OpenCV -voorwerpopsporing: Aangedryf deur 'n Raspberry Pi 3, Open CV -objekherkenning, Ultrasoniese sensors en gemotoriseerde GS -motors. Hierdie rover kan enige voorwerp waarvoor hy opgelei is, opspoor en op enige terrein beweeg
Outonome baanhouer met behulp van Raspberry Pi en OpenCV: 7 stappe (met foto's)
Outonome baanhoumotor met behulp van Raspberry Pi en OpenCV: In hierdie instruksies word 'n outonome baanhourobot geïmplementeer wat deur die volgende stappe sal gaan: Versamel onderdele Installeer sagteware-voorvereistes Hardeware-samestelling Eerste toets Opspoor van baanlyne en vertoon die riglyne
N Outonome robot met baie vermoëns: 8 stappe (met foto's)
N Outonome robot met baie vermoëns: Hallo vriende, in hierdie instruksies gaan ek 'n nuwe weergawe van my vorige instruksies bekendstel wat die volgende take kan verrig: 1- Dit kan outonoom beweeg deur Arduino UNO en L298N motorbestuurder 2- Dit kan doen skoonmaak as 'n stofsuier 3- Dit kan
Hoe om 'n outonome basketbal te maak wat 'n robot speel deur 'n IRobot te skep: 7 stappe (met foto's)
Hoe om 'n outonome basketbal te maak wat 'n robot speel deur 'n IRobot Create as basis te gebruik: Dit is my inskrywing vir die iRobot Create -uitdaging. Die moeilikste deel van hierdie hele proses was vir my om te besluit wat die robot gaan doen. Ek wou die cool eienskappe van die Create demonstreer, terwyl ek ook 'n bietjie robo -flair byvoeg. Al my