Capire lo schema dell'amplificatore LM386

Dopo mesi passati a ricostruire gli esempi che si trovano in giro sulla rete e nei libri relativi alle esercitazioni con Arduino sono passato da pochissimo allo studio dei circuiti.
Volevo provare a crearne uno per amlificare il segnale audio su uno speaker in modo da poterlo utilizzare come sirena di un allarme (non intendo crere una sirena ad alti decibel ma mi piacerebbe per lo meno uno speaker che emetta suoni sufficientemente alti da essere ascoltati in tutta la casa).
Non so se vale la pena acquistare qualcosa di già preamplificato che faccia al mio scopo, in ogni caso visto che mi trovo in questo momento di passaggio didattico e possiedo un amplificatore LM386 mi piacerebbe capire (da ignorante) in cosa consiste questo schema:
Imgur

Chi mi può aiutare?
Grazie