INHOUDSOPGAWE:

TinyBot24 outonome robot 25 gr: 7 stappe (met foto's)
TinyBot24 outonome robot 25 gr: 7 stappe (met foto's)

Video: TinyBot24 outonome robot 25 gr: 7 stappe (met foto's)

Video: TinyBot24 outonome robot 25 gr: 7 stappe (met foto's)
Video: Die Antwoord - Baita Jou Sabela feat. Slagysta (Official Video) 2024, November
Anonim
Image
Image
TinyBot24 outonome robot 25 gr
TinyBot24 outonome robot 25 gr

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:

Materiaal
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:

Konstruksie
Konstruksie
Konstruksie
Konstruksie
Konstruksie
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

Plaas en las komponente
Plaas en las komponente
Plaas en las komponente
Plaas en las komponente
Plaas en las komponente
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

Plak die servo's op ondersteuning
Plak die servo's op ondersteuning
Plak die servo's op ondersteuning
Plak die servo's op ondersteuning
Plak die servo's op ondersteuning
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

Programmering en montering
Programmering en montering
Programmering en montering
Programmering en montering
Programmering en montering
Programmering en montering
Programmering en montering
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:)

Laaste vergadering:)
Laaste vergadering:)
Laaste vergadering:)
Laaste vergadering:)
Laaste vergadering:)
Laaste 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: